Hva du skal bygge
Du skal sende én tekstforespørsel til CometAPI sin OpenAI-kompatiblePOST /v1/chat/completions-rute, skrive ut assistentmeldingen og beholde forespørselsformatet klart for apper som allerede bruker OpenAI SDK-er.
Når du bør bruke denne siden
Bruk denne hurtigstarten når ett av disse punktene passer prosjektet ditt:- Du bruker allerede OpenAI SDK-er eller forespørselsformater for Chat Completions.
- Du vil bytte base URL til CometAPI.
- Du vil kalle en CometAPI model ID via en OpenAI API-kompatibel rute.
Forutsetninger
- En CometAPI API-nøkkel lagret i
COMETAPI_KEY - En model ID for en tekstmodell fra Models page
curl, Python 3.10+ eller Node.js 18+
API-nøkkel, base URL, autentisering
Bruk CometAPI base URL med OpenAI-kompatible klienter:Kodeeksempler
Bruk fanene nedenfor for å sende den samme Chat Completions-forespørselen med cURL, Python og Node.js.Forklaring av flyten
OpenAI-kompatibel betyr at applikasjonen din beholder Chat Completions-endepunktet, forespørselsteksten og SDK-metodenavnene, samtidig som base URL og model ID endres til CometAPI-verdier. Ruten er synkron som standard. API-et returnerer det fullførte responsobjektet i én HTTP-respons, og applikasjonen din leserchoices[0].message.content.
For inkrementell utdata setter du stream til true. Responsen blir da Server-Sent Events og avsluttes med data: [DONE]. Bruk streaming for chatgrensesnitt og lange svar. Behold den synkrone formen for bakgrunnsjobber og enkle tester.
Vanlige parametere
Feilsøking og vanlige spørsmål
Er dette OpenAI API?
Er dette OpenAI API?
Nei. Dette er CometAPIs OpenAI-kompatible API-rute. Du bruker en CometAPI API-nøkkel, CometAPI-base-URL-en og en CometAPI model ID.
Forespørselen returnerer 401
Forespørselen returnerer 401
Bekreft at
COMETAPI_KEY er satt i det samme skallet eller kjøretidsmiljøet som sender forespørselen. Ikke lim inn en ekte nøkkel i kildefiler.Modellen blir ikke funnet
Modellen blir ikke funnet
Bruk en CometAPI model ID som støtter tekst- eller chatforespørsler. Sjekk Models-siden før du prøver på nytt.
SDK-en kaller fortsatt OpenAI
SDK-en kaller fortsatt OpenAI
Bekreft at klienten setter
base_url i Python eller baseURL i Node.js til https://api.cometapi.com/v1.Neste steg
- Les Chat Completions API reference.
- Konfigurer SDK-klienter i Use CometAPI with OpenAI SDKs.
- List opp tilgjengelige modeller med List available CometAPI models.
- Legg til håndtering av retry og rate limits med Error codes and retry strategy.