While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Le préremplissage n'est disponible que pour les modes sans réflexion étendue. Il n'est actuellement pas pris en charge avec la réflexion étendue.
Lorsque vous utilisez Claude, vous avez la capacité unique de guider ses réponses en préremplissant le message Assistant. Cette technique puissante vous permet de diriger les actions de Claude, de sauter les préambules, d'appliquer des formats spécifiques comme JSON ou XML, et même d'aider Claude à maintenir la cohérence des personnages dans les scénarios de jeu de rôle.
Dans certains cas où Claude ne fonctionne pas comme prévu, quelques phrases préremplies peuvent considérablement améliorer les performances de Claude. Un peu de préremplissage fait une grande différence !
Pour préremplir, incluez le texte initial souhaité dans le message Assistant (la réponse de Claude continuera à partir du point où le message Assistant s'arrête) :
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
messages=[
{"role": "user", "content": "What is your favorite color?"},
{"role": "assistant", "content": "As an AI assistant, I don't have a favorite color, But if I had to pick, it would be green because"} # Prefill here
]
)Le contenu du préremplissage ne peut pas se terminer par un espace blanc. Un préremplissage comme "As an AI assistant, I " (avec un espace à la fin) entraînera une erreur.
{ force Claude à ignorer le préambule et à générer directement l'objet JSON. C'est plus propre, plus concis et plus facile pour les programmes à analyser sans traitement supplémentaire.[ROLE_NAME] entre crochets peut rappeler à Claude de rester dans le rôle, même pour les conversations plus longues et complexes. C'est particulièrement puissant lorsqu'il est combiné avec l'invite de rôle dans le paramètre system.Consultez d'autres exemples de préremplissage et d'autres modèles d'API Messages.
Inspirez-vous d'une sélection organisée d'invites pour diverses tâches et cas d'usage.
Un tutoriel rempli d'exemples qui couvre les concepts d'ingénierie d'invite trouvés dans notre documentation.
Une version plus légère de notre tutoriel d'ingénierie d'invite via une feuille de calcul interactive.