EvaluatorVersion interface

Definicja ewaluatora

Właściwości

categories

Kategorie osoby oceniającej

created_at

Data/godzina utworzenia osoby oceniającej

created_by

Twórca ewaluatora

definition

Definicja podmiotu oceniającego

description

Tekst opisu zasobu.

display_name

Nazwa wyświetlana dla ewaluatora. Łatwiej jest znaleźć ewaluatora w AI Foundry. Nie musi być unikalny.

evaluator_type

Rodzaj osoby oceniającej

generation_artifacts

Artefakty pochodzenia z pipeline'u generacyjnego. Tylko do odczytu; obecne tylko w wersjach ewaluatorów stworzonych za pomocą EvaluatorGenerationJob. Każdy artefakt rozwiązuje się do wersjonowanego zbioru danych Foundry.

generation_job_id

Link do pochodzenia tylko do odczytu do EvaluatorGenerationJob, który stworzył tę wersję. Obecne tylko w wersjach ewaluatorów tworzonych za pomocą potoku generowania; nieobecny w wersjach ręcznie tworzonych i nie wpływa na kolejne PATCH połączenia.

id

Identyfikator zasobu, unikatowy identyfikator zasobu

metadata

Metadane dotyczące osoby oceniającej

modified_at

Data/godzina ostatniej modyfikacji osoby oceniającej

name

Nazwa zasobu

supported_evaluation_levels

Poziomy ewaluacji wspierane przez ten ewaluator (np. turn, conversation). Po pominięciu przy tworzeniu usługa domyślnie przyjmuje .["turn"] Po aktualizacji pominięcie tego pola pozostawia je bez zmian; Lista pusta jest odrzucana. Niestandardowe ewaluatory oparte na kodzie obsługują tylko turn; niestandardowe ewaluatory oparte na promptach obsługują dokładnie jeden poziom (turn lub conversation).

tags

Słownik tagów. Tagi można dodawać, usuwać i aktualizować.

version

Wersja zasobu

warnings

Kategorie ostrzeżeń pojawiły się w tej wersji generowanej ewaluatora. Występuje tylko w wersjach utworzonych za pomocą EvaluatorGenerationJob, gdy sparowane zadanie generowało ostrzeżenia niepuste. Brak (traktowany jako brak ostrzeżeń), gdy wersja nie pochodzi z generacji, gdy zadanie sparowane było czyste lub gdy kolejne PATCHdefinition zadanie przeszło ostrzeżenia z tego zadania. Podążaj, generation_job_id aby pobrać szczegółowe ładunki ostrzegawcze.

Szczegóły właściwości

categories

Kategorie osoby oceniającej

categories: EvaluatorCategory[]

Wartość właściwości

created_at

Data/godzina utworzenia osoby oceniającej

created_at?: string

Wartość właściwości

string

created_by

Twórca ewaluatora

created_by?: string

Wartość właściwości

string

definition

Definicja podmiotu oceniającego

definition: EvaluatorDefinitionUnion

Wartość właściwości

description

Tekst opisu zasobu.

description?: string

Wartość właściwości

string

display_name

Nazwa wyświetlana dla ewaluatora. Łatwiej jest znaleźć ewaluatora w AI Foundry. Nie musi być unikalny.

display_name?: string

Wartość właściwości

string

evaluator_type

Rodzaj osoby oceniającej

evaluator_type: EvaluatorType

Wartość właściwości

generation_artifacts

Artefakty pochodzenia z pipeline'u generacyjnego. Tylko do odczytu; obecne tylko w wersjach ewaluatorów stworzonych za pomocą EvaluatorGenerationJob. Każdy artefakt rozwiązuje się do wersjonowanego zbioru danych Foundry.

generation_artifacts?: EvaluatorGenerationArtifacts

Wartość właściwości

generation_job_id

Link do pochodzenia tylko do odczytu do EvaluatorGenerationJob, który stworzył tę wersję. Obecne tylko w wersjach ewaluatorów tworzonych za pomocą potoku generowania; nieobecny w wersjach ręcznie tworzonych i nie wpływa na kolejne PATCH połączenia.

generation_job_id?: string

Wartość właściwości

string

id

Identyfikator zasobu, unikatowy identyfikator zasobu

id?: string

Wartość właściwości

string

metadata

Metadane dotyczące osoby oceniającej

metadata?: Record<string, string>

Wartość właściwości

Record<string, string>

modified_at

Data/godzina ostatniej modyfikacji osoby oceniającej

modified_at?: string

Wartość właściwości

string

name

Nazwa zasobu

name: string

Wartość właściwości

string

supported_evaluation_levels

Poziomy ewaluacji wspierane przez ten ewaluator (np. turn, conversation). Po pominięciu przy tworzeniu usługa domyślnie przyjmuje .["turn"] Po aktualizacji pominięcie tego pola pozostawia je bez zmian; Lista pusta jest odrzucana. Niestandardowe ewaluatory oparte na kodzie obsługują tylko turn; niestandardowe ewaluatory oparte na promptach obsługują dokładnie jeden poziom (turn lub conversation).

supported_evaluation_levels?: EvaluationLevel[]

Wartość właściwości

tags

Słownik tagów. Tagi można dodawać, usuwać i aktualizować.

tags?: Record<string, string>

Wartość właściwości

Record<string, string>

version

Wersja zasobu

version?: string

Wartość właściwości

string

warnings

Kategorie ostrzeżeń pojawiły się w tej wersji generowanej ewaluatora. Występuje tylko w wersjach utworzonych za pomocą EvaluatorGenerationJob, gdy sparowane zadanie generowało ostrzeżenia niepuste. Brak (traktowany jako brak ostrzeżeń), gdy wersja nie pochodzi z generacji, gdy zadanie sparowane było czyste lub gdy kolejne PATCHdefinition zadanie przeszło ostrzeżenia z tego zadania. Podążaj, generation_job_id aby pobrać szczegółowe ładunki ostrzegawcze.

warnings?: "input_quality"[]

Wartość właściwości

"input_quality"[]