La Claude API è una API RESTful disponibile all'indirizzo https://api.anthropic.com che fornisce accesso programmatico ai modelli Claude e ai Claude Managed Agents.
Nuovo su Claude? Per l'accesso diretto ai modelli, inizia con Inizia subito e Lavorare con i messaggi. Per l'infrastruttura di agenti gestiti, consulta la guida rapida ai Claude Managed Agents.
Per utilizzare la Claude API, avrai bisogno di:
Per istruzioni di configurazione passo passo, consulta Inizia subito.
La Claude API include le seguenti API:
Disponibilità generale:
POST /v1/messages)POST /v1/messages/batches)POST /v1/messages/count_tokens)GET /v1/models)Beta:
POST /v1/files, GET /v1/files)POST /v1/skills, GET /v1/skills)POST /v1/agents, GET /v1/agents)POST /v1/sessions, GET /v1/sessions/{id}/stream)POST /v1/environments, GET /v1/environments)Per il riferimento API completo con tutti gli endpoint, i parametri e gli schemi di risposta, esplora le pagine di riferimento API elencate nella navigazione. Per accedere alle funzionalità beta, consulta Header beta.
Per i dettagli su entrambi i metodi di autenticazione e quando utilizzare ciascuno, consulta Autenticazione. Tutte le richieste alla Claude API devono includere questi header:
| Header | Valore | Obbligatorio |
|---|---|---|
x-api-key | La tua chiave API dalla Console | Uno tra x-api-key o Authorization |
Authorization | Bearer <token>, dove <token> è un token di accesso di breve durata ottenuto da POST /v1/oauth/token tramite Workload Identity Federation | Uno tra x-api-key o Authorization |
anthropic-version | Versione dell'API (ad esempio, 2023-06-01) | Sì |
content-type | application/json | Sì |
Se stai utilizzando i Client SDK, l'SDK invierà questi header automaticamente. Per i dettagli sul versioning dell'API, consulta Versioni dell'API.
Quando accedi a Claude tramite una piattaforma cloud, l'autenticazione è integrata con il sistema IAM del provider cloud. Consulta la documentazione specifica della piattaforma per i tipi di credenziali supportati, gli header richiesti e le opzioni di autenticazione.
L'API è resa disponibile tramite la Console web. Puoi utilizzare il Workbench per provare l'API nel browser e poi generare chiavi API nelle Impostazioni account. Utilizza i workspace per segmentare le tue chiavi API e controllare la spesa per caso d'uso.
Anthropic fornisce SDK ufficiali che semplificano l'integrazione con l'API gestendo autenticazione, formattazione delle richieste, gestione degli errori e altro ancora.
Vantaggi:
Per un elenco dei client SDK, consulta Client SDK.
Claude è disponibile tramite la Claude API diretta e tramite piattaforme cloud. Scegli in base alla tua infrastruttura, alla disponibilità delle funzionalità, ai requisiti di conformità e alle preferenze di prezzo.
Accedi a Claude tramite AWS, Google Cloud o Microsoft Azure:
| Piattaforma | Provider | Documentazione |
|---|---|---|
| Claude Platform on AWS | AWS (gestita da Anthropic) | Claude Platform on AWS |
| Amazon Bedrock | AWS | Claude in Amazon Bedrock |
| Vertex AI | Google Cloud | Claude su Vertex AI |
| Microsoft Foundry | Microsoft Azure (gestita da Anthropic) | Claude in Microsoft Foundry |
Claude Managed Agents è disponibile tramite la Claude API diretta e Claude Platform on AWS. Per la disponibilità delle funzionalità sulle varie piattaforme, consulta la Panoramica delle funzionalità.
| Endpoint | Dimensione massima della richiesta |
|---|---|
| Messages, Token Counting | 32 MB |
| Message Batches API | 256 MB |
| Files API | 500 MB |
| Sessions, Agents, Environments | 32 MB |
Se superi questi limiti, riceverai un errore 413 request_too_large.
Le piattaforme gestite dai partner hanno i propri limiti di dimensione delle richieste: Vertex AI limita le richieste a 30 MB e Bedrock limita le richieste a 20 MB. Claude Platform on AWS utilizza gli stessi limiti della Claude API diretta. Consulta la documentazione della tua piattaforma per i valori attuali.
La Claude API include i seguenti header in ogni risposta:
request-id: Un identificatore univoco globale per la richiestaanthropic-organization-id: L'ID dell'organizzazione associato alla chiave API utilizzata nella richiestaClaude Platform on AWS aggiunge un ID richiesta AWS (x-amzn-requestid) insieme all'header standard request-id. Consulta ID richiesta per il pattern di gestione del doppio ID.
L'API applica "rate limits" (limiti di velocità) e limiti di spesa per prevenire abusi e gestire la capacità. I limiti sono organizzati in livelli di utilizzo che aumentano automaticamente man mano che utilizzi l'API. Ogni livello ha:
Puoi visualizzare i limiti attuali della tua organizzazione nella Console. Per limiti più elevati o per il Priority Tier (livelli di servizio avanzati con spesa impegnata), contatta il team commerciale tramite la Console.
Per informazioni dettagliate su limiti, livelli e l'algoritmo token bucket utilizzato per il rate limiting, consulta Limiti di velocità.
La Claude API è disponibile in molti paesi e regioni in tutto il mondo. Consulta la pagina delle regioni supportate per confermare la disponibilità nella tua località.
Specifica API completa per le interazioni dirette con il modello
Endpoint Agents, Sessions ed Environments
Python, TypeScript, C#, Go, Java, PHP e Ruby
Livelli di utilizzo, limiti di spesa e algoritmo token bucket
Was this page helpful?