EvaluatorGenerationInputs interface
Entrées fournies par l’appelant pour un travail de génération d’évaluateur.
Propriétés
| evaluator_description | Description optionnelle et conviviale pour l’évaluateur résultant. Apparut comme |
| evaluator_display_name | Nom d’affichage optionnel adapté à l’humain pour l’évaluateur résultant. Apparut comme |
| evaluator_name | Le nom de l’évaluateur (identifiant immuable). 1-256 caractères ; les caractères autorisés sont les lettres ASCII, les chiffres, le soulignement ( |
| model | Le modèle LLM à utiliser pour la génération de grilles d’évaluation (par exemple, « gpt-4o »). Obligatoire — les utilisateurs doivent fournir leur propre modèle plutôt que de dépendre de la capacité détenue par le service. |
| sources | Matériaux sources pour la génération — descriptions d’agents, invites, traces ou ensembles de données. Chaque entrée est une |
Détails de la propriété
evaluator_description
Description optionnelle et conviviale pour l’évaluateur résultant. Apparut comme EvaluatorVersion.description sur l’évaluateur persistant. Généralement collectés depuis l’interface utilisateur avec evaluator_display_namele fichier . Le evaluator_ préfixe disqualifie cela de tout autre champ de description sur des modèles apparentés.
evaluator_description?: string
Valeur de propriété
string
evaluator_display_name
Nom d’affichage optionnel adapté à l’humain pour l’évaluateur résultant. Apparut comme EvaluatorVersion.display_name sur l’évaluateur persistant. Lorsqu’il est omis, le service utilise evaluator_name comme nom d’affichage. Le evaluator_ préfixe disqualifie cela de l’identifiant immuable evaluator_name .
evaluator_display_name?: string
Valeur de propriété
string
evaluator_name
Le nom de l’évaluateur (identifiant immuable). 1-256 caractères ; les caractères autorisés sont les lettres ASCII, les chiffres, le soulignement (_), le point (.), le tilde (~) et le trait d’union (-). Le préfixe builtin. est réservé aux évaluateurs gérés par le système et est rejeté par le service. Si un évaluateur portant ce nom existe déjà dans le projet (et est un sous-type de rubrique), le service crée une nouvelle version sous le même nom et utilise les versions dimensions précédentes comme contexte pour une amélioration incrémentale (fondement de la boucle adaptative post-//build). Les anciennes versions restent interrogables via get_version(name, version). Si l’évaluateur existant n’est pas un évaluateur de sous-type de rubrique (intégré, basé sur des prompts, basé sur le code), la requête est rejetée avec 400 Bad Request.
evaluator_name: string
Valeur de propriété
string
model
Le modèle LLM à utiliser pour la génération de grilles d’évaluation (par exemple, « gpt-4o »). Obligatoire — les utilisateurs doivent fournir leur propre modèle plutôt que de dépendre de la capacité détenue par le service.
model: string
Valeur de propriété
string
sources
Matériaux sources pour la génération — descriptions d’agents, invites, traces ou ensembles de données. Chaque entrée est une EvaluatorGenerationJobSource variante discriminée par type.
sources: EvaluatorGenerationJobSourceUnion[]