EndpointBasedEvaluatorDefinition interface

Definice hodnotitele založeného na koncových točkách. Zákazník vlastní a hostuje HTTP endpoint, který implementuje hodnotící smlouvu. Evaluator odkazuje na Project Connection jménem; spojení ukládá URL koncového bodu a přihlašovací údaje (API klíč nebo Entra ID). Při spuštění služba vyřeší spojení, aby získala URL koncového bodu a autentizační údaje, poté volá konec pro každý hodnotící řádek.

Extends

Vlastnosti

connection_name

Název Project Connection, který uchovává URL endpointu a přihlašovací údaje. Spojení musí existovat přímo v projektu a mít neprázdnou cílovou URL. Podporované typy autentizace: ApiKey (posílá api-key hlavičku) a AAD/Entra ID (získává nosicí token prostřednictvím spravované identity projektu).

type

Typ hodnotitele založeného na koncových zařízeních. Vždy endpoint.

Zděděné vlastnosti

data_schema

Schéma JSON (Draft 2020-12) pro vstupní data hodnotitele. To zahrnuje parametry jako typ, vlastnosti, povinné.

init_parameters

Schéma JSON (koncept 2020-12) pro vstupní parametry vyhodnocení. To zahrnuje parametry jako typ, vlastnosti, povinné.

metrics

Seznam výstupních metrik vytvořených tímto hodnotitelem

Podrobnosti vlastnosti

connection_name

Název Project Connection, který uchovává URL endpointu a přihlašovací údaje. Spojení musí existovat přímo v projektu a mít neprázdnou cílovou URL. Podporované typy autentizace: ApiKey (posílá api-key hlavičku) a AAD/Entra ID (získává nosicí token prostřednictvím spravované identity projektu).

connection_name: string

Hodnota vlastnosti

string

type

Typ hodnotitele založeného na koncových zařízeních. Vždy endpoint.

type: "endpoint"

Hodnota vlastnosti

"endpoint"

Podrobnosti zděděných vlastností

data_schema

Schéma JSON (Draft 2020-12) pro vstupní data hodnotitele. To zahrnuje parametry jako typ, vlastnosti, povinné.

data_schema?: Record<string, unknown>

Hodnota vlastnosti

Record<string, unknown>

Zděděno odEvaluatorDefinition.data_schema

init_parameters

Schéma JSON (koncept 2020-12) pro vstupní parametry vyhodnocení. To zahrnuje parametry jako typ, vlastnosti, povinné.

init_parameters?: Record<string, unknown>

Hodnota vlastnosti

Record<string, unknown>

Zděděno poEvaluatorDefinition.init_parameters

metrics

Seznam výstupních metrik vytvořených tímto hodnotitelem

metrics?: Record<string, EvaluatorMetric>

Hodnota vlastnosti

Record<string, EvaluatorMetric>

Zděděno zEvaluatorDefinition.metrics