EvaluatorVersion interface

Definición del evaluador

Propiedades

categories

Las categorías del evaluador

created_at

Fecha/hora de creación del evaluador

created_by

Creador del evaluador

definition

Definición del evaluador

description

Texto de descripción del recurso.

display_name

Nombre para mostrar del evaluador. Ayuda a encontrar fácilmente al evaluador en AI Foundry. No es necesario que sea único.

evaluator_type

El tipo de evaluador

generation_artifacts

Artefactos de procedencia de la cadena de generación. Solo lectura; presente solo en versiones evaluadoras creadas mediante un EvaluatorGenerationJob. Cada artefacto se resuelve en un conjunto de datos versionado de Foundry.

generation_job_id

Enlace de procedencia de solo lectura al EvaluatorGenerationJob que produjo esta versión. Solo presente en versiones evaluadoras creadas mediante la pipeline de generación; ausente en versiones creadas manualmente y no afectada por llamadas posteriores PATCH .

id

ID de activo, un identificador único para el activo

metadata

Metadatos sobre el evaluador

modified_at

Fecha/hora de la última modificación del evaluador

name

Nombre del recurso

supported_evaluation_levels

Niveles de evaluación que este evaluador apoya (por ejemplo, turn, conversation). Cuando se omite en crear, el servicio se vuelve por defecto a ["turn"]. En la actualización, omitir este campo lo deja sin cambios; se rechaza una lista vacía. Los evaluadores personalizados basados en código solo turnsoportan ; los evaluadores personalizados basados en prompts soportan exactamente un nivel (turn o conversation).

tags

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.

version

La versión del recurso

warnings

En esta versión generada del evaluador aparecieron categorías de advertencias. Solo presente en versiones creadas mediante un EvaluatorGenerationJob cuando el trabajo emparejado produjo advertencias no vacías. Ausente (tratar como que no hay advertencias) cuando la versión no es de generación, cuando el trabajo emparejado estaba limpio o cuando un posterior PATCHdefinition ha aprobado los avisos del trabajo emparejado. Sigue generation_job_id para obtener las cargas útiles de advertencia detalladas.

Detalles de las propiedades

categories

Las categorías del evaluador

categories: EvaluatorCategory[]

Valor de propiedad

created_at

Fecha/hora de creación del evaluador

created_at?: string

Valor de propiedad

string

created_by

Creador del evaluador

created_by?: string

Valor de propiedad

string

definition

Definición del evaluador

definition: EvaluatorDefinitionUnion

Valor de propiedad

description

Texto de descripción del recurso.

description?: string

Valor de propiedad

string

display_name

Nombre para mostrar del evaluador. Ayuda a encontrar fácilmente al evaluador en AI Foundry. No es necesario que sea único.

display_name?: string

Valor de propiedad

string

evaluator_type

El tipo de evaluador

evaluator_type: EvaluatorType

Valor de propiedad

generation_artifacts

Artefactos de procedencia de la cadena de generación. Solo lectura; presente solo en versiones evaluadoras creadas mediante un EvaluatorGenerationJob. Cada artefacto se resuelve en un conjunto de datos versionado de Foundry.

generation_artifacts?: EvaluatorGenerationArtifacts

Valor de propiedad

generation_job_id

Enlace de procedencia de solo lectura al EvaluatorGenerationJob que produjo esta versión. Solo presente en versiones evaluadoras creadas mediante la pipeline de generación; ausente en versiones creadas manualmente y no afectada por llamadas posteriores PATCH .

generation_job_id?: string

Valor de propiedad

string

id

ID de activo, un identificador único para el activo

id?: string

Valor de propiedad

string

metadata

Metadatos sobre el evaluador

metadata?: Record<string, string>

Valor de propiedad

Record<string, string>

modified_at

Fecha/hora de la última modificación del evaluador

modified_at?: string

Valor de propiedad

string

name

Nombre del recurso

name: string

Valor de propiedad

string

supported_evaluation_levels

Niveles de evaluación que este evaluador apoya (por ejemplo, turn, conversation). Cuando se omite en crear, el servicio se vuelve por defecto a ["turn"]. En la actualización, omitir este campo lo deja sin cambios; se rechaza una lista vacía. Los evaluadores personalizados basados en código solo turnsoportan ; los evaluadores personalizados basados en prompts soportan exactamente un nivel (turn o conversation).

supported_evaluation_levels?: EvaluationLevel[]

Valor de propiedad

tags

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.

tags?: Record<string, string>

Valor de propiedad

Record<string, string>

version

La versión del recurso

version?: string

Valor de propiedad

string

warnings

En esta versión generada del evaluador aparecieron categorías de advertencias. Solo presente en versiones creadas mediante un EvaluatorGenerationJob cuando el trabajo emparejado produjo advertencias no vacías. Ausente (tratar como que no hay advertencias) cuando la versión no es de generación, cuando el trabajo emparejado estaba limpio o cuando un posterior PATCHdefinition ha aprobado los avisos del trabajo emparejado. Sigue generation_job_id para obtener las cargas útiles de advertencia detalladas.

warnings?: "input_quality"[]

Valor de propiedad

"input_quality"[]