Home / Documentazione / Autenticazione

Autenticazione

Come inviare la chiave, quale header richiede ciascun formato e come proteggere le chiavi.

Ogni richiesta necessita di una chiave API creata nella tua dashboard. Le chiavi iniziano con sk- e utilizzano i permessi e il saldo dell'account che le ha create.

Due header, una chiave

La stessa chiave funziona in entrambi i formati: cambia solo il nome dell'header.

FormatoEndpointHeader
Anthropic/v1/messagesx-api-key: sk-...
Anthropic (alt)/v1/messagesAuthorization: Bearer sk-...
OpenAI/v1/chat/completionsAuthorization: Bearer sk-...

Il formato Anthropic richiede anche un header di versione. Ogni SDK Anthropic lo imposta automaticamente:

-H "anthropic-version: 2023-06-01"

Variabili d'ambiente

La maggior parte degli strumenti legge queste variabili anziché ricevere una chiave come argomento:

VariabileUtilizzata daValore
ANTHROPIC_BASE_URLClaude Code, SDK Anthropichttps://aiprimetech.io
ANTHROPIC_AUTH_TOKENClaude Codeil tuo sk- chiave
ANTHROPIC_API_KEYSDK Anthropic (Python/TS)il tuo sk- chiave
OPENAI_BASE_URLSDK OpenAI, LangChain, LiteLLMhttps://aiprimetech.io/v1
OPENAI_API_KEYSDK OpenAIil tuo sk- chiave
Nota il campo /v1 suffisso su OPENAI_BASE_URL ma non su ANTHROPIC_BASE_URL. Questa asimmetria è presente negli SDK ufficiali, non è stata introdotta da noi: il client OpenAI aggiunge i percorsi alla base che gli fornisci, mentre il client Anthropic aggiunge /v1 autonomamente. Sbagliare questo passaggio è l'errore di configurazione più comune in assoluto.

Gestione sicura delle chiavi

Revoca e rotazione

  1. Dashboard → Chiavi API.
  2. Crea prima la chiave sostitutiva e distribuiscila.
  3. Elimina la vecchia chiave una volta trasferito il traffico. Le richieste in corso che la utilizzano falliscono immediatamente dopo l'eliminazione.