Validation des prompts
Avec les compléments de texte
API héritée
L’API Text Completions est une API héritée. Les futurs modèles et fonctionnalités nécessiteront l’utilisation de l’API Messages, et nous recommandons de migrer dès que possible.
L’API Anthropic effectue une validation et un nettoyage de base des prompts pour s’assurer que vos prompts sont bien formatés pour Claude.
Lors de la création de compléments de texte, si votre prompt n’est pas dans le format spécifié, l’API tentera d’abord de le nettoyer légèrement (par exemple, en supprimant les espaces en fin de ligne). Ce comportement exact est sujet à modification, et nous vous recommandons fortement de formater vos prompts avec les tours alternés recommandés \n\nHuman:
et \n\nAssistant:
.
Ensuite, l’API validera votre prompt selon les conditions suivantes :
- Le premier tour de conversation dans le prompt doit être un tour
\n\nHuman:
- Le dernier tour de conversation dans le prompt doit être un tour
\n\nAssistant:
- Le prompt doit avoir une longueur inférieure à
100,000 - 1
tokens.
Exemples
Les prompts suivants entraîneront des erreurs d’API :
Les exemples suivants sont actuellement acceptés et automatiquement nettoyés par l’API, mais vous ne devriez pas vous fier à ce comportement car il pourrait changer à l’avenir :