Validation des prompts
Avec les Complétions 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 désinfection et une validation de base des prompts pour aider à s’assurer que vos prompts sont bien formatés pour Claude.
Lors de la création de Text Completions, si votre prompt n’est pas dans le format spécifié, l’API tentera d’abord de le désinfecter légèrement (par exemple, en supprimant les espaces de fin). Ce comportement exact est sujet à changement, et nous recommandons fortement que vous formatiez vos prompts avec les tours alternés \n\nHuman:
et \n\nAssistant:
recommandés.
Ensuite, l’API validera votre prompt sous les conditions suivantes :
- Le premier tour conversationnel dans le prompt doit être un tour
\n\nHuman:
- Le dernier tour conversationnel dans le prompt doit être un tour
\n\nAssistant:
- Le prompt doit faire moins de
100,000 - 1
tokens de longueur.
Exemples
Les prompts suivants entraîneront des erreurs API :
Les suivants sont actuellement acceptés et automatiquement désinfectés par l’API, mais vous ne devriez pas compter sur ce comportement, car il pourrait changer à l’avenir :