EvaluatorVersion interface

Definição de avaliador

Propriedades

categories

As categorias do avaliador

created_at

Data/hora de criação do avaliador

created_by

Criador do avaliador

definition

Definição do avaliador

description

O texto de descrição do ativo.

display_name

Nome de exibição para o avaliador. Ajuda a encontrar o avaliador facilmente no AI Foundry. Não precisa ser único.

evaluator_type

O tipo de avaliador

generation_artifacts

Artefatos de proveniência do pipeline de geração. Somente leitura; presente apenas em versões avaliadoras criadas via um EvaluatorGenerationJob. Cada artefato se resolve em um Conjunto de Dados Foundry versionado.

generation_job_id

Link de proveniência somente leitura de volta ao EvaluatorGenerationJob que produziu esta versão. Presente apenas em versões de avaliadores criadas via pipeline de geração; ausente para versões criadas manualmente e não afetada por chamadas subsequentes PATCH .

id

ID do ativo, um identificador exclusivo para o ativo

metadata

Metadados sobre o avaliador

modified_at

Data/hora da última modificação do avaliador

name

O nome do recurso

supported_evaluation_levels

Níveis de avaliação que esse avaliador apoia (por exemplo, turn, conversation). Quando omitido em criar, o serviço passa a ser padrão para ["turn"]. Na atualização, omitir esse campo o deixa inalterado; uma lista vazia é rejeitada. Avaliadores personalizados baseados em código suportam apenas turn; avaliadores personalizados baseados em prompts suportam exatamente um nível (turn ou conversation).

tags

Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas.

version

A versão do recurso

warnings

Categorias de avisos surgiram nesta versão gerada pelo avaliador. Presente apenas em versões criadas via um EvaluatorGenerationJob quando o trabalho pareado produzia avisos não vazios. Ausente (trate como sem avisos) quando a versão não é da geração, quando o trabalho pareado estava limpo ou quando um projeto posterior PATCHdefinition foi aprovado pelos avisos do trabalho pareado. Siga generation_job_id para buscar as cargas de aviso detalhadas.

Detalhes da propriedade

categories

As categorias do avaliador

categories: EvaluatorCategory[]

Valor da propriedade

created_at

Data/hora de criação do avaliador

created_at?: string

Valor da propriedade

string

created_by

Criador do avaliador

created_by?: string

Valor da propriedade

string

definition

Definição do avaliador

definition: EvaluatorDefinitionUnion

Valor da propriedade

description

O texto de descrição do ativo.

description?: string

Valor da propriedade

string

display_name

Nome de exibição para o avaliador. Ajuda a encontrar o avaliador facilmente no AI Foundry. Não precisa ser único.

display_name?: string

Valor da propriedade

string

evaluator_type

O tipo de avaliador

evaluator_type: EvaluatorType

Valor da propriedade

generation_artifacts

Artefatos de proveniência do pipeline de geração. Somente leitura; presente apenas em versões avaliadoras criadas via um EvaluatorGenerationJob. Cada artefato se resolve em um Conjunto de Dados Foundry versionado.

generation_artifacts?: EvaluatorGenerationArtifacts

Valor da propriedade

generation_job_id

Link de proveniência somente leitura de volta ao EvaluatorGenerationJob que produziu esta versão. Presente apenas em versões de avaliadores criadas via pipeline de geração; ausente para versões criadas manualmente e não afetada por chamadas subsequentes PATCH .

generation_job_id?: string

Valor da propriedade

string

id

ID do ativo, um identificador exclusivo para o ativo

id?: string

Valor da propriedade

string

metadata

Metadados sobre o avaliador

metadata?: Record<string, string>

Valor da propriedade

Record<string, string>

modified_at

Data/hora da última modificação do avaliador

modified_at?: string

Valor da propriedade

string

name

O nome do recurso

name: string

Valor da propriedade

string

supported_evaluation_levels

Níveis de avaliação que esse avaliador apoia (por exemplo, turn, conversation). Quando omitido em criar, o serviço passa a ser padrão para ["turn"]. Na atualização, omitir esse campo o deixa inalterado; uma lista vazia é rejeitada. Avaliadores personalizados baseados em código suportam apenas turn; avaliadores personalizados baseados em prompts suportam exatamente um nível (turn ou conversation).

supported_evaluation_levels?: EvaluationLevel[]

Valor da propriedade

tags

Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas.

tags?: Record<string, string>

Valor da propriedade

Record<string, string>

version

A versão do recurso

version?: string

Valor da propriedade

string

warnings

Categorias de avisos surgiram nesta versão gerada pelo avaliador. Presente apenas em versões criadas via um EvaluatorGenerationJob quando o trabalho pareado produzia avisos não vazios. Ausente (trate como sem avisos) quando a versão não é da geração, quando o trabalho pareado estava limpo ou quando um projeto posterior PATCHdefinition foi aprovado pelos avisos do trabalho pareado. Siga generation_job_id para buscar as cargas de aviso detalhadas.

warnings?: "input_quality"[]

Valor da propriedade

"input_quality"[]