Accès à l’API

L’API est 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’utilisation.

Authentification

Toutes les requêtes à 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 vous intégrez directement à l’API, vous devrez envoyer cet en-tête vous-même.

Types de contenu

L’API Anthropic accepte toujours le JSON dans les corps de requête et renvoie 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.

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 de l’organisation associé à la clé API utilisée dans la requête.

Exemples

Shell
curl https://api.anthropic.com/v1/messages \
     --header "x-api-key: $ANTHROPIC_API_KEY" \
     --header "anthropic-version: 2023-06-01" \
     --header "content-type: application/json" \
     --data \
'{
    "model": "claude-opus-4-20250514",
    "max_tokens": 1024,
    "messages": [
        {"role": "user", "content": "Hello, world"}
    ]
}'