EvaluatorGenerationInputs interface
Entradas suministradas por el llamador para un trabajo de generación de evaluadores.
Propiedades
| evaluator_description | Descripción opcional amigable para el humano del evaluador resultante. Apareció como |
| evaluator_display_name | Nombre de visualización opcional para el evaluador resultante. Apareció como |
| evaluator_name | El nombre del evaluador (identificador inmutable). 1-256 caracteres; los caracteres permitidos son las letras ASCII, los dígitos, el guion ( |
| model | El modelo LLM para usar en la generación de rúbricas (por ejemplo, 'gpt-4o'). Obligatorio — los usuarios deben proporcionar su propio modelo en lugar de depender de la capacidad propiedad del servicio. |
| sources | Materiales fuente para la generación — descripciones de agentes, prompts, trazas o conjuntos de datos. Cada entrada es una |
Detalles de las propiedades
evaluator_description
Descripción opcional amigable para el humano del evaluador resultante. Apareció como EvaluatorVersion.description en el evaluador persistente. Normalmente se recoge de la interfaz junto con evaluator_display_name. El evaluator_ prefijo desambigua esto de cualquier otro campo de descripción en modelos relacionados.
evaluator_description?: string
Valor de propiedad
string
evaluator_display_name
Nombre de visualización opcional para el evaluador resultante. Apareció como EvaluatorVersion.display_name en el evaluador persistente. Cuando se omite, el servicio utiliza evaluator_name como nombre de visualización. El evaluator_ prefijo desambigua esto del identificador inmutable evaluator_name .
evaluator_display_name?: string
Valor de propiedad
string
evaluator_name
El nombre del evaluador (identificador inmutable). 1-256 caracteres; los caracteres permitidos son las letras ASCII, los dígitos, el guion (_), el punto (.), la tilde (~) y el guion (-). El prefijo builtin. está reservado para evaluadores gestionados por sistemas y es rechazado por el servicio. Si un evaluador con este nombre ya existe en el proyecto (y es subtipo de rúbrica), el servicio crea una nueva versión bajo el mismo nombre y utiliza las versiones dimensions anteriores como contexto para mejoras incrementales (base del bucle adaptativo post//build). Las versiones antiguas siguen siendo consultables mediante get_version(name, version). Si el evaluador existente no es un evaluador de subtipo de rúbrica (incorporado, basado en prompts, basado en código), la solicitud se rechaza con 400 Bad Request.
evaluator_name: string
Valor de propiedad
string
model
El modelo LLM para usar en la generación de rúbricas (por ejemplo, 'gpt-4o'). Obligatorio — los usuarios deben proporcionar su propio modelo en lugar de depender de la capacidad propiedad del servicio.
model: string
Valor de propiedad
string
sources
Materiales fuente para la generación — descripciones de agentes, prompts, trazas o conjuntos de datos. Cada entrada es una EvaluatorGenerationJobSource variante discriminada por type.
sources: EvaluatorGenerationJobSourceUnion[]