Accesso all’API

L’API è resa disponibile tramite la nostra Console web. Puoi utilizzare il Workbench per provare l’API nel browser e poi generare chiavi API nelle Impostazioni Account. Usa gli spazi di lavoro per segmentare le tue chiavi API e controllare la spesa per caso d’uso.

Autenticazione

Tutte le richieste all’API di Anthropic devono includere un header x-api-key con la tua chiave API. Se stai utilizzando gli SDK Client, imposterai l’API quando costruisci un client, e poi l’SDK invierà l’header per tuo conto con ogni richiesta. Se ti stai integrando direttamente con l’API, dovrai inviare questo header tu stesso.

Tipi di contenuto

L’API di Anthropic accetta sempre JSON nei corpi delle richieste e restituisce JSON nei corpi delle risposte. Dovrai inviare l’header content-type: application/json nelle richieste. Se stai utilizzando gli SDK Client, questo sarà gestito automaticamente.

Limiti di dimensione delle richieste

L’API ha una dimensione massima di richiesta di 32 MB per gli endpoint standard, inclusi l’API Messages e l’API Token Counting. Se superi questo limite, riceverai un errore 413 request_too_large da Cloudflare. Endpoint specifici hanno limiti diversi:

Header di Risposta

L’API di Anthropic include i seguenti header in ogni risposta:

  • request-id: Un identificatore globalmente unico per la richiesta.

  • anthropic-organization-id: L’ID dell’organizzazione associato alla chiave API utilizzata nella richiesta.

Esempi

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"}
    ]
}'