EvaluatorGenerationInputs interface

Entradas fornecidas pelo chamador para um trabalho de geração de avaliador.

Propriedades

evaluator_description

Descrição opcional e amigável para o avaliador resultante. Surgiu como EvaluatorVersion.description no avaliador persistente. Normalmente recolhido da interface juntamente com evaluator_display_nameo arquivo . O evaluator_ prefixo desambigua isto de quaisquer outros campos de descrição em modelos relacionados.

evaluator_display_name

Nome de exibição opcional e amigável para o avaliador resultante. Surgiu como EvaluatorVersion.display_name no avaliador persistente. Quando omitido, o serviço usa evaluator_name como nome de visualização. O evaluator_ prefixo desambigua isto do identificador imutável evaluator_name .

evaluator_name

O nome do avaliador (identificador imutável). 1-256 caracteres; caracteres permitidos são letras ASCII, dígitos, sublinhado (_), ponto (.), tilde (~) e hífen (-). O prefixo builtin. é reservado para avaliadores geridos pelo sistema e é rejeitado pelo serviço. Se já existir um avaliador com este nome no projeto (e for subtipo de rubrica), o serviço cria uma nova versão com o mesmo nome e utiliza as versões dimensions anteriores como contexto para melhoria incremental (base do ciclo adaptativo post-//build). Versões antigas permanecem consultáveis via get_version(name, version). Se o avaliador existente não for um avaliador de subtipo de rubrica (incorporado, baseado em prompts, baseado em código), o pedido é rejeitado com 400 Bad Request.

model

O modelo LLM a usar para geração de rubricas (por exemplo, 'gpt-4o'). Obrigatório — os utilizadores devem fornecer o seu próprio modelo em vez de dependerem da capacidade detida pelo serviço.

sources

Materiais de origem para geração — descrições de agentes, prompts, vestígios ou conjuntos de dados. Cada entrada é uma EvaluatorGenerationJobSource variante discriminada por type.

Detalhes de Propriedade

evaluator_description

Descrição opcional e amigável para o avaliador resultante. Surgiu como EvaluatorVersion.description no avaliador persistente. Normalmente recolhido da interface juntamente com evaluator_display_nameo arquivo . O evaluator_ prefixo desambigua isto de quaisquer outros campos de descrição em modelos relacionados.

evaluator_description?: string

Valor de Propriedade

string

evaluator_display_name

Nome de exibição opcional e amigável para o avaliador resultante. Surgiu como EvaluatorVersion.display_name no avaliador persistente. Quando omitido, o serviço usa evaluator_name como nome de visualização. O evaluator_ prefixo desambigua isto do identificador imutável evaluator_name .

evaluator_display_name?: string

Valor de Propriedade

string

evaluator_name

O nome do avaliador (identificador imutável). 1-256 caracteres; caracteres permitidos são letras ASCII, dígitos, sublinhado (_), ponto (.), tilde (~) e hífen (-). O prefixo builtin. é reservado para avaliadores geridos pelo sistema e é rejeitado pelo serviço. Se já existir um avaliador com este nome no projeto (e for subtipo de rubrica), o serviço cria uma nova versão com o mesmo nome e utiliza as versões dimensions anteriores como contexto para melhoria incremental (base do ciclo adaptativo post-//build). Versões antigas permanecem consultáveis via get_version(name, version). Se o avaliador existente não for um avaliador de subtipo de rubrica (incorporado, baseado em prompts, baseado em código), o pedido é rejeitado com 400 Bad Request.

evaluator_name: string

Valor de Propriedade

string

model

O modelo LLM a usar para geração de rubricas (por exemplo, 'gpt-4o'). Obrigatório — os utilizadores devem fornecer o seu próprio modelo em vez de dependerem da capacidade detida pelo serviço.

model: string

Valor de Propriedade

string

sources

Materiais de origem para geração — descrições de agentes, prompts, vestígios ou conjuntos de dados. Cada entrada é uma EvaluatorGenerationJobSource variante discriminada por type.

sources: EvaluatorGenerationJobSourceUnion[]

Valor de Propriedade