Slide 3 — Le contrat minimal
Trois champs obligatoires : model, max_tokens, messages
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Bonjour"}]
}'
Noms de modèles volatils — toujours vérifier docs.anthropic.com
Notes : anthropic-version épingle le contrat d'API. Sans lui → erreur. max_tokens n'a PAS de défaut (piège Q1 du quiz).