EndpointBasedEvaluatorDefinition interface
Definitie van een endpoint-gebaseerde evaluator. De klant bezit en host een HTTP-endpoint dat het evaluatiecontract implementeert. De evaluator verwijst naar een Project Connection bij naam; de verbinding slaat de endpoint-URL en inloggegevens (API-sleutel of Entra ID) op. Tijdens de uitvoering lost de service de verbinding op om de endpoint-URL en authenticatiegegevens te verkrijgen, waarna het endpoint voor elke evaluatierij wordt aangeroepen.
- Uitbreiding
Eigenschappen
| connection_name | Naam van de Project Connection die de endpoint-URL en inloggegevens opslaat. De verbinding moet op het project bestaan en een niet-lege doel-URL hebben. Ondersteunde authenticatietypen: ApiKey (stuurt |
| type | Het type eindpunt-gebaseerde evaluator. Altijd |
Overgenomen eigenschappen
| data_schema | Het JSON-schema (Draft 2020-12) voor de invoergegevens van de beoordelaar. Dit omvat parameters zoals type, eigenschappen, vereist. |
| init_parameters | Het JSON-schema (concept 2020-12) voor de invoerparameters van de beoordelaar. Dit omvat parameters zoals type, eigenschappen, vereist. |
| metrics | Lijst met outputstatistieken geproduceerd door deze beoordelaar |
Eigenschapdetails
connection_name
Naam van de Project Connection die de endpoint-URL en inloggegevens opslaat. De verbinding moet op het project bestaan en een niet-lege doel-URL hebben. Ondersteunde authenticatietypen: ApiKey (stuurt api-key header) en AAD/Entra ID (verwerft een bearertoken via de Managed Identity van het project).
connection_name: string
Waarde van eigenschap
string
type
Het type eindpunt-gebaseerde evaluator. Altijd endpoint.
type: "endpoint"
Waarde van eigenschap
"endpoint"
Details van overgenomen eigenschap
data_schema
Het JSON-schema (Draft 2020-12) voor de invoergegevens van de beoordelaar. Dit omvat parameters zoals type, eigenschappen, vereist.
data_schema?: Record<string, unknown>
Waarde van eigenschap
Record<string, unknown>
init_parameters
Het JSON-schema (concept 2020-12) voor de invoerparameters van de beoordelaar. Dit omvat parameters zoals type, eigenschappen, vereist.
init_parameters?: Record<string, unknown>
Waarde van eigenschap
Record<string, unknown>
metrics
Lijst met outputstatistieken geproduceerd door deze beoordelaar
metrics?: Record<string, EvaluatorMetric>
Waarde van eigenschap
Record<string, EvaluatorMetric>
Overgeërfd vanEvaluatorDefinition.metrics