Utilisation de l'API
Versions
Lorsque vous effectuez des requêtes API, vous devez envoyer un en-tête de requête anthropic-version
. Par exemple, anthropic-version: 2023-06-01
. Si vous utilisez nos bibliothèques client, cela est géré automatiquement pour vous.
Pour toute version donnée de l’API, nous conserverons :
- Les paramètres d’entrée existants
- Les paramètres de sortie existants
Cependant, nous pouvons faire ce qui suit :
- Ajouter des entrées optionnelles supplémentaires
- Ajouter des valeurs supplémentaires à la sortie
- Modifier les conditions pour des types d’erreur spécifiques
- Ajouter de nouvelles variantes aux valeurs de sortie de type énumération (par exemple, les types d’événements de streaming)
En général, si vous utilisez l’API comme documenté dans cette référence, nous ne casserons pas votre utilisation.
Historique des versions
Nous recommandons toujours d’utiliser la dernière version de l’API chaque fois que possible. Les versions précédentes sont considérées comme obsolètes et peuvent ne pas être disponibles pour les nouveaux utilisateurs.
2023-06-01
- Nouveau format pour les événements envoyés par le serveur (SSE) de streaming :
- Les complétions sont incrémentales. Par exemple,
" Bonjour"
," mon"
," nom"
," est"
," Claude."
au lieu de" Bonjour"
," Bonjour mon"
," Bonjour mon nom"
," Bonjour mon nom est"
," Bonjour mon nom est Claude."
. - Tous les événements sont des événements nommés, plutôt que des événements de données uniquement.
- Suppression de l’événement inutile
data: [DONE]
.
- Les complétions sont incrémentales. Par exemple,
- Suppression des valeurs héritées
exception
ettruncated
dans les réponses.
- Nouveau format pour les événements envoyés par le serveur (SSE) de streaming :
2023-01-01
: Version initiale.