Skip to main content
Deze pagina is een CometAPI OpenAI-compatibele API-snelstart. Hiermee kun je de Chat Completions-aanvraagstructuur, OpenAI SDK’s en een CometAPI base URL hergebruiken. Dit is geen handleiding voor het instellen van een OpenAI-account of een pagina die alleen over OpenAI-modellen gaat.

Wat je gaat bouwen

Je verstuurt één tekstaanvraag naar de OpenAI-compatibele POST /v1/chat/completions-route van CometAPI, print het assistant-bericht en houdt de aanvraagstructuur gereed voor apps die al OpenAI SDK’s gebruiken.

Wanneer je deze pagina moet gebruiken

Gebruik deze snelstart wanneer een van deze situaties op jouw project van toepassing is:
  • Je gebruikt al OpenAI SDK’s of Chat Completions-aanvraagstructuren.
  • Je wilt de base URL omzetten naar CometAPI.
  • Je wilt een CometAPI model ID aanroepen via een OpenAI API-compatibele route.

Vereisten

  • Een CometAPI API key opgeslagen in COMETAPI_KEY
  • Een tekst-model ID van de Models-pagina
  • curl, Python 3.10+ of Node.js 18+

API key, base URL, authenticatie

Gebruik de CometAPI base URL met OpenAI-compatibele clients:
Authenticeer directe HTTP-aanvragen met een Bearer-token:

Codevoorbeelden

Gebruik de tabbladen hieronder om dezelfde Chat Completions-aanvraag te versturen met cURL, Python en Node.js.

Uitleg van de flow

OpenAI-compatibel betekent dat je applicatie het Chat Completions-endpoint, de aanvraagbody en de SDK-methodenamen behoudt, terwijl je de base URL en model ID wijzigt naar CometAPI-waarden. De route is standaard synchroon. De API retourneert het voltooide response-object in één HTTP-response, en je applicatie leest choices[0].message.content. Voor incrementele output stel je stream in op true. De response wordt dan Server-Sent Events en eindigt met data: [DONE]. Gebruik streaming voor chatinterfaces en lange responses. Behoud de synchrone vorm voor background jobs en eenvoudige tests.

Algemene parameters

Problemen oplossen en FAQ

Nee. Dit is de OpenAI-compatibele API-route van CometAPI. Je gebruikt een CometAPI API-sleutel, de CometAPI-basis-URL en een CometAPI model ID.
Bevestig dat COMETAPI_KEY is ingesteld in dezelfde shell of runtime die de aanvraag verstuurt. Plak geen echte sleutel in bronbestanden.
Gebruik een CometAPI model ID dat tekst- of chataanvragen ondersteunt. Controleer de Models-pagina voordat je het opnieuw probeert.
Bevestig dat de client base_url in Python of baseURL in Node.js instelt op https://api.cometapi.com/v1.

Volgende stappen