Skip to main content

Cosa realizzerai

Invierai una richiesta a POST /v1/messages, stamperai il testo della risposta di Claude e manterrai il codice pronto per l’uso con l’SDK Anthropic o HTTP diretto.

Prerequisiti

  • Una chiave API CometAPI salvata in COMETAPI_KEY
  • Un model ID Claude dalla pagina Models
  • curl, Python 3.10+ oppure Node.js 18+

Chiave API, URL di base, autenticazione

Usa l’endpoint Messages compatibile con Anthropic tramite CometAPI:
Autentica le richieste HTTP dirette con x-api-key e l’header della versione API Anthropic:

Esempi di codice

Usa le schede qui sotto per esempi copiabili in cURL, Python e Node.js.

Spiegazione del flusso

Le richieste Claude Messages sono sincrone per impostazione predefinita. L’API restituisce un oggetto message in una singola risposta HTTP e la tua applicazione legge il primo blocco di contenuto testuale. Usa questa route quando hai bisogno di strutture di richiesta specifiche di Claude, come array di messaggi Anthropic, extended thinking, prompt caching o tool use. Se la tua applicazione usa già l’SDK ufficiale di Anthropic, imposta l’URL di base dell’SDK su https://api.cometapi.com e mantieni la struttura di richiesta dell’API Messages.

Parametri comuni

Risoluzione dei problemi / FAQ

Conferma che COMETAPI_KEY sia impostata nella stessa shell o nello stesso runtime che invia la richiesta. Non incollare una chiave reale nei file sorgente.
Conferma che il client SDK imposti base_url in Python o baseURL in Node.js su https://api.cometapi.com.
Usa un model ID Claude disponibile per il tuo account. Questa guida rapida non include un modello Claude codificato in modo fisso perché la disponibilità cambia in base all’account e alla famiglia di modelli.

Passaggi successivi