Structure de base d'un prompt
L’API Messages
Pour interagir avec Claude, on utilise l’API Messages. Au minimum, chaque appel necessite :
model: le nom du modele (ex:claude-sonnet-4-20250514)max_tokens: le nombre maximal de tokens a generermessages: une liste de messages avecroleetcontent
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "Bonjour, Claude !"}
]
)
Regles de formatage
- Les messages
useretassistantdoivent alterner - La conversation doit toujours commencer par un message
user - Vous pouvez simuler une conversation multi-tours avec plusieurs paires user/assistant
- Vous pouvez pre-remplir un message
assistantpour que Claude continue a partir de ce point
Prompts systeme
Le prompt systeme fournit un contexte global, des instructions et des directives a Claude avant la conversation :
response = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
system="Tu es un assistant qui repond uniquement en haikus.",
messages=[
{"role": "user", "content": "Parle-moi des chats."}
]
)
Un bon prompt systeme ameliore la capacite de Claude a suivre des regles et des instructions.
Exercices
Exercice 1 : Compter jusqu’a trois
En utilisant le bon formatage user/assistant, ecrivez un prompt qui amene Claude a compter jusqu’a trois.
Exercice 2 : Prompt systeme
Modifiez le prompt systeme pour que Claude reponde en espagnol.