EndpointBasedEvaluatorDefinition interface

Uç nokta tabanlı değerlendirici tanımı. Müşteri, değerlendirme sözleşmesini uygulayan bir HTTP uç noktasına sahiptir ve barındırır. Değerlendirici, bir Project Connection'a isimle referans verir; bağlantı uç nokta URL'sini ve kimlik bilgilerini (API Key veya Entra ID) saklar. Yürütme zamanında, hizmet bağlantıyı çözerek uç nokta URL'sini ve kimlik doğrulama bilgilerini alır, ardından her değerlendirme satırı için uç noktayı çağırır.

Extends

Özellikler

connection_name

Uç nokta URL'si ve kimlik bilgilerini saklayan Project Connection'ın adı. Bağlantı projede mevcut olmalı ve boş olmayan bir hedef URL'ye sahip olmalıdır. Desteklenen kimlik doğrulama türleri: ApiKey (başlık gönderirapi-key) ve AAD/Entra ID (projenin Yönetilen Kimliği aracılığıyla taşıyıcı token edinir).

type

Ayrımcı olası değerler: kod, prompt, rubric, endpoint

Devralınan Özellikler

data_schema

Değerlendiricinin giriş verileri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

init_parameters

Değerlendiricinin giriş parametreleri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

metrics

Bu değerlendirici tarafından üretilen çıktı metriklerinin listesi

Özellik Ayrıntıları

connection_name

Uç nokta URL'si ve kimlik bilgilerini saklayan Project Connection'ın adı. Bağlantı projede mevcut olmalı ve boş olmayan bir hedef URL'ye sahip olmalıdır. Desteklenen kimlik doğrulama türleri: ApiKey (başlık gönderirapi-key) ve AAD/Entra ID (projenin Yönetilen Kimliği aracılığıyla taşıyıcı token edinir).

connection_name: string

Özellik Değeri

string

type

Ayrımcı olası değerler: kod, prompt, rubric, endpoint

type: "endpoint"

Özellik Değeri

"endpoint"

Devralınan Özellik Detayları

data_schema

Değerlendiricinin giriş verileri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

data_schema?: Record<string, unknown>

Özellik Değeri

Record<string, unknown>

EvaluatorDefinition.data_schema'den devralındı

init_parameters

Değerlendiricinin giriş parametreleri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

init_parameters?: Record<string, unknown>

Özellik Değeri

Record<string, unknown>

EvaluatorDefinition.init_parameters'den devralındı

metrics

Bu değerlendirici tarafından üretilen çıktı metriklerinin listesi

metrics?: Record<string, EvaluatorMetric>

Özellik Değeri

Record<string, EvaluatorMetric>

EvaluatorDefinition.metrics'tendevralındı