Skip to main content
Questa pagina è una guida rapida all’API compatibile con OpenAI di CometAPI. Ti aiuta a riutilizzare la struttura delle richieste Chat Completions, gli SDK OpenAI e una base URL CometAPI. Non è una guida alla configurazione di un account OpenAI né una pagina dedicata solo ai modelli OpenAI.

Cosa realizzerai

Invierai una richiesta di testo a una route POST /v1/chat/completions compatibile con OpenAI di CometAPI, stamperai il messaggio dell’assistente e manterrai la struttura della richiesta pronta per le app che già usano gli SDK OpenAI.

Quando usare questa pagina

Usa questa guida rapida quando uno di questi casi corrisponde al tuo progetto:
  • Usi già gli SDK OpenAI o la struttura delle richieste Chat Completions.
  • Vuoi cambiare la base URL in CometAPI.
  • Vuoi chiamare un model ID di CometAPI tramite una route compatibile con l’API OpenAI.

Prerequisiti

  • Una chiave API CometAPI archiviata in COMETAPI_KEY
  • Un model ID di testo dalla pagina Models
  • curl, Python 3.10+ o Node.js 18+

Chiave API, base URL, autenticazione

Usa la base URL CometAPI con client compatibili con OpenAI:
Autentica le richieste HTTP dirette con un token Bearer:

Esempi di codice

Usa le schede qui sotto per inviare la stessa richiesta Chat Completions con cURL, Python e Node.js.

Spiegazione del flusso

Compatibile con OpenAI significa che la tua applicazione mantiene l’endpoint Chat Completions, il corpo della richiesta e i nomi dei metodi SDK, cambiando al contempo la base URL e il model ID con valori di CometAPI. La route è sincrona per impostazione predefinita. L’API restituisce l’oggetto di risposta completato in un’unica risposta HTTP e la tua applicazione legge choices[0].message.content. Per un output incrementale, imposta stream su true. La risposta diventa Server-Sent Events e termina con data: [DONE]. Usa lo streaming per interfacce di chat e risposte lunghe. Mantieni la forma sincrona per job in background e test semplici.

Parametri comuni

Risoluzione dei problemi e FAQ

No. Questo è il percorso API compatibile con OpenAI di CometAPI. Usi una chiave API di CometAPI, l’URL base di CometAPI e un model ID di CometAPI.
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.
Usa un model ID di CometAPI che supporti richieste di testo o chat. Controlla la pagina Models prima di riprovare.
Conferma che il client imposti base_url in Python o baseURL in Node.js su https://api.cometapi.com/v1.

Passaggi successivi