EvaluatorGenerationInputs interface
Entradas fornecidas pelo chamador para um trabalho de geração de avaliador.
Propriedades
| evaluator_description | Descrição opcional para o avaliador resultante. Surgiu como |
| evaluator_display_name | Nome de exibição opcional e amigável para o avaliador resultante. Surgiu como |
| evaluator_name | O nome do avaliador (identificador imutável). 1-256 caracteres; caracteres permitidos são letras ASCII, dígitos, sublinhado ( |
| model | O modelo LLM a ser usado para geração de rubricas (por exemplo, 'gpt-4o'). Obrigatório — os usuários devem fornecer seu próprio modelo em vez de depender da capacidade detida pelo serviço. |
| sources | Materiais de origem para geração — descrições de agentes, prompts, rastreios ou conjuntos de dados. Cada entrada é uma |
Detalhes da propriedade
evaluator_description
Descrição opcional para o avaliador resultante. Surgiu como EvaluatorVersion.description no avaliador persistente. Normalmente coletado da interface junto com evaluator_display_nameo arquivo . O evaluator_ prefixo desambigua isso de quaisquer outros campos de descrição em modelos relacionados.
evaluator_description?: string
Valor da 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 é usado evaluator_name como nome de exibição. O evaluator_ prefixo desambigua isso do identificador imutável evaluator_name .
evaluator_display_name?: string
Valor da 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 gerenciados pelo sistema e é rejeitado pelo serviço. Se um avaliador com esse nome já existir no projeto (e for subtipo de rubrica), o serviço cria uma nova versão com o mesmo nome e usa as versões dimensions anteriores como contexto para melhorias incrementais (base do ciclo adaptativo pós-//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 (embutido, baseado em prompt, baseado em código), a solicitação é rejeitada com 400 Bad Request.
evaluator_name: string
Valor da propriedade
string
model
O modelo LLM a ser usado para geração de rubricas (por exemplo, 'gpt-4o'). Obrigatório — os usuários devem fornecer seu próprio modelo em vez de depender da capacidade detida pelo serviço.
model: string
Valor da propriedade
string
sources
Materiais de origem para geração — descrições de agentes, prompts, rastreios ou conjuntos de dados. Cada entrada é uma EvaluatorGenerationJobSource variante discriminada por type.
sources: EvaluatorGenerationJobSourceUnion[]