Skip to main content

Wat je gaat bouwen

Je verstuurt één aanvraag naar POST /v1/messages, print de Claude-responstekst en houdt de code klaar voor gebruik met de Anthropic SDK of directe HTTP-aanroepen.

Vereisten

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

API-sleutel, basis-URL, authenticatie

Gebruik het Anthropic-compatibele Messages-endpoint via CometAPI:
Authenticeer directe HTTP-aanvragen met x-api-key en de Anthropic API-versie-header:

Codevoorbeelden

Gebruik de tabbladen hieronder voor kopieerbare voorbeelden in cURL, Python en Node.js.

Uitleg van de flow

Claude Messages-aanvragen zijn standaard synchroon. De API retourneert een message-object in één HTTP-respons en je applicatie leest het eerste tekstuele content-blok. Gebruik deze route wanneer je Claude-specifieke aanvraagvormen nodig hebt, zoals Anthropic message-arrays, extended thinking, prompt caching of tool use. Als je applicatie de officiële Anthropic SDK al gebruikt, stel dan de basis-URL van de SDK in op https://api.cometapi.com en behoud de aanvraagvorm van de Messages API.

Algemene parameters

Probleemoplossing / FAQ

Bevestig dat COMETAPI_KEY is ingesteld in dezelfde shell of runtime die de aanvraag verstuurt. Plak geen echte sleutel in bronbestanden.
Bevestig dat de SDK-client base_url in Python of baseURL in Node.js instelt op https://api.cometapi.com.
Gebruik een Claude model ID dat beschikbaar is voor je account. Deze snelstart hardcodeert geen Claude-model, omdat beschikbaarheid verschilt per account en modelfamilie.

Volgende stappen