Aperçu
Aperçu de l’API Anthropic
Accès à l’API
L’API est rendue disponible via notre Console web. Vous pouvez utiliser le Workbench pour essayer l’API dans le navigateur puis générer des clés API dans les Paramètres du compte. Utilisez les espaces de travail pour segmenter vos clés API et contrôler les dépenses par cas d’usage.
Authentification
Toutes les requêtes vers l’API Anthropic doivent inclure un en-tête x-api-key
avec votre clé API. Si vous utilisez les SDK Client, vous définirez l’API lors de la construction d’un client, puis le SDK enverra l’en-tête en votre nom avec chaque requête. Si vous intégrez directement avec l’API, vous devrez envoyer cet en-tête vous-même.
Types de contenu
L’API Anthropic accepte toujours du JSON dans les corps de requête et retourne du JSON dans les corps de réponse. Vous devrez envoyer l’en-tête content-type: application/json
dans les requêtes. Si vous utilisez les SDK Client, cela sera pris en charge automatiquement.
Limites de taille de requête
L’API a une taille de requête maximale de 32 MB pour les points de terminaison standard, y compris l’API Messages et l’API Token Counting. Si vous dépassez cette limite, vous recevrez une erreur 413 request_too_large
de Cloudflare. Des points de terminaison spécifiques ont des limites différentes :
- Points de terminaison standard (Messages, Token Counting) : 32 MB
- API Batch : 256 MB
- API Files : 500 MB
En-têtes de réponse
L’API Anthropic inclut les en-têtes suivants dans chaque réponse :
-
request-id
: Un identifiant globalement unique pour la requête. -
anthropic-organization-id
: L’ID d’organisation associé à la clé API utilisée dans la requête.
Exemples
Installer via PyPI :
Installer via npm :