EndpointBasedEvaluatorDefinition interface
Definicja ewaluatora opartego na punkcie końcowym. Klient jest właścicielem i hostuje punkt końcowy HTTP, który implementuje umowę ewaluacji. Ewaluator odnosi się do połączenia Project po nazwie; połączenie przechowuje adres URL i dane uwierzytelniające (klucz API lub Entra ID). W czasie wykonania usługa rozwiązuje połączenie, aby uzyskać adres URL końcowego i dane uwierzytelniania, a następnie wywołuje punkt końcowy dla każdego wiersza oceny.
- Rozszerzenie
Właściwości
| connection_name | Nazwa Project Connection, który przechowuje adres URL i dane uwierzytelniające do punktu końcowego. Połączenie musi istnieć w projekcie i mieć niepusty docelowy adres URL. Obsługiwane typy uwierzytelniania: ApiKey (wysyła |
| type | Typ ewaluatora opartego na punkcie końcowym. Zawsze |
Właściwości dziedziczone
| data_schema | Schemat JSON (wersja robocza 2020-12) dla danych wejściowych ewaluatora. Obejmuje to parametry, takie jak typ, właściwości, wymagane. |
| init_parameters | Schemat JSON (wersja robocza 2020-12) dla parametrów wejściowych ewaluatora. Obejmuje to parametry, takie jak typ, właściwości, wymagane. |
| metrics | Lista wskaźników wyjściowych opracowanych przez tego ewaluatora |
Szczegóły właściwości
connection_name
Nazwa Project Connection, który przechowuje adres URL i dane uwierzytelniające do punktu końcowego. Połączenie musi istnieć w projekcie i mieć niepusty docelowy adres URL. Obsługiwane typy uwierzytelniania: ApiKey (wysyła api-key nagłówek) oraz AAD/Entra ID (pozyskuje token nośnika za pośrednictwem Managed Identity projektu).
connection_name: string
Wartość właściwości
string
type
Typ ewaluatora opartego na punkcie końcowym. Zawsze endpoint.
type: "endpoint"
Wartość właściwości
"endpoint"
Szczegóły właściwości dziedziczonej
data_schema
Schemat JSON (wersja robocza 2020-12) dla danych wejściowych ewaluatora. Obejmuje to parametry, takie jak typ, właściwości, wymagane.
data_schema?: Record<string, unknown>
Wartość właściwości
Record<string, unknown>
Odziedziczone poEvaluatorDefinition.data_schema
init_parameters
Schemat JSON (wersja robocza 2020-12) dla parametrów wejściowych ewaluatora. Obejmuje to parametry, takie jak typ, właściwości, wymagane.
init_parameters?: Record<string, unknown>
Wartość właściwości
Record<string, unknown>
Odziedziczone poEvaluatorDefinition.init_parameters
metrics
Lista wskaźników wyjściowych opracowanych przez tego ewaluatora
metrics?: Record<string, EvaluatorMetric>
Wartość właściwości
Record<string, EvaluatorMetric>
Odziedziczone poEvaluatorDefinition.metrics