> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Begin met CometAPI: maak een API key aan en doe je eerste call

> Begin met CometAPI door een API key aan te maken, de base URL in te stellen en je eerste curl-, Python- of Node.js-API-aanvraag te versturen.

## Maak een account en API key aan

Maak een CometAPI-account en API key aan voordat je de API aanroept.

<Steps>
  <Step title="Log in of maak een account aan">
    Open de [CometAPI-loginpagina](https://www.cometapi.com/console/login). Ga verder met Google, ga verder met GitHub, of voer je e-mailadres of gebruikersnaam in. Als je nog geen account hebt, rond je vanaf deze pagina het aanmaken van je account af.

    <Frame>
      <img src="https://mintcdn.com/cometapi/BtE3Lagaukxd3efj/images/overview/cometapi-console-login.png?fit=max&auto=format&n=BtE3Lagaukxd3efj&q=85&s=988bee0055bf1ce2552a8d877a48a97d" alt="CometAPI-loginpagina met inlogopties voor Google, GitHub en e-mail" width="1280" height="720" data-path="images/overview/cometapi-console-login.png" />
    </Frame>
  </Step>

  <Step title="Open API keys">
    Open na het inloggen de [API key-pagina](https://www.cometapi.com/console/token). Je kunt ook **API Keys** in de zijbalk van het dashboard selecteren.
  </Step>

  <Step title="Maak een API key aan">
    Klik op **Create API Key**, voer een duidelijke naam in zoals `local-test`, en laat **Unlimited Quota** ingeschakeld voor een eerste test, tenzij je een bestedingslimiet wilt instellen. Klik op **Create**.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/overview/810968_364191.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=aef81a83f29f8eb16655ed4060425f50" alt="CometAPI-API key-pagina met de knop Create API Key en het dialoogvenster voor aanmaken gemarkeerd" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>
  </Step>

  <Step title="Kopieer de API key">
    Klik op de kopieerknop in de kolom **Key**. Sla de gekopieerde key op in een server-side omgevingsvariabele of een lokaal `.env`-bestand. Plak nooit een echte API key in openbare repositories, frontendcode, screenshots of supporttickets.

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="CometAPI-API key-tabel met de kopieerknop gemarkeerd voor een gemaskeerde API key" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>
</Steps>

De aanvraagvoorbeelden lezen `COMETAPI_KEY` uit je omgeving.

## Sla je API key lokaal op

Voor lokaal testen exporteer je je API key als een omgevingsvariabele:

```bash theme={null}
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
```

## Base URL

Gebruik deze base URL voor OpenAI-compatibele SDK's en API-calls:

```text theme={null}
https://api.cometapi.com/v1
```

## Wissel in 30 seconden over vanaf OpenAI

Nadat je een CometAPI API key hebt, gebruik je dit verschil van twee instellingen wanneer je een OpenAI SDK-client overschakelt naar CometAPI:

```diff theme={null}
- base_url="https://api.openai.com/v1"
- api_key=os.environ["OPENAI_API_KEY"]
+ base_url="https://api.cometapi.com/v1"
+ api_key=os.environ["COMETAPI_KEY"]
```

CometAPI gebruikt OpenAI-compatibele aanvraagformaten voor veelgebruikte workflows voor tekst, afbeeldingen, audio en video. Als je app de OpenAI SDK al gebruikt, begin dan met het wijzigen van de base URL en API key.

## Doe je eerste aanvraag

Nadat je `COMETAPI_KEY` in je omgeving hebt ingesteld, vervang je `your-model-id` door een actueel model ID van de [Models page](/nl/overview/models).

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.cometapi.com/v1/chat/completions \
    -H "Authorization: Bearer $COMETAPI_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "model": "your-model-id",
      "messages": [
        {
          "role": "user",
          "content": "Write a one-sentence bedtime story."
        }
      ]
    }'
  ```

  ```python Python theme={null}
  import os
  from openai import OpenAI

  client = OpenAI(
      api_key=os.environ["COMETAPI_KEY"],
      base_url="https://api.cometapi.com/v1",
  )

  completion = client.chat.completions.create(
      model="your-model-id",
      messages=[
          {
              "role": "user",
              "content": "Write a one-sentence bedtime story.",
          }
      ],
  )

  print(completion.choices[0].message.content)
  ```

  ```javascript Node.js theme={null}
  import OpenAI from "openai";

  const client = new OpenAI({
    apiKey: process.env.COMETAPI_KEY,
    baseURL: "https://api.cometapi.com/v1",
  });

  const completion = await client.chat.completions.create({
    model: "your-model-id",
    messages: [
      {
        role: "user",
        content: "Write a one-sentence bedtime story.",
      },
    ],
  });

  console.log(completion.choices[0].message.content);
  ```
</CodeGroup>

## Kies een model

Kies een model ID op de [Models page](/nl/overview/models) en geef die waarde vervolgens door in het veld `model`.

| Doel                   | Waar te beginnen                                                                                                                        |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| Chat of algemene tekst | Gebruik een GPT-, Claude-, Gemini-, DeepSeek- of ander chatmodel met [Chat Completions](/api/text/chat).                                |
| Coderen en redeneren   | Gebruik een coding- of reasoning-model met [Responses](/api/text/responses) wanneer het model de Responses API vereist.                 |
| Afbeeldingen genereren | Gebruik een afbeeldingsmodel met [Create image](/api/image/openai/images) of een providerspecifieke handleiding voor afbeeldingen.      |
| Video genereren        | Gebruik een videomodel met de video-API-pagina die overeenkomt met de providerworkflow, zoals [Create video](/api/video/sora-2/create). |

## Wat is de volgende stap

* Voor mislukte aanvragen, zie [Error Codes & Handling](/nl/errors/error-codes-handling).
* Voor richtlijnen over retries, zie [how to handle rate limits](/api/text/chat#how-to-handle-rate-limits).
* Voor modelspecifiek gebruik begin je met [Chat Completions](/api/text/chat), [Responses](/api/text/responses), [Create image](/api/image/openai/images) of [Create video](/api/video/sora-2/create).
* Voor factureringsdetails, zie [About Pricing](/nl/pricing/about-pricing).
* Zie voor het uitnodigen van teamleden en het beheren van gedeelde Credits [Een team beheren met Workspace](/nl/workspace/overview).
* Voor hulp, zie het [Help Center](/nl/support/help-center) of neem contact op met [CometAPI support](https://www.cometapi.com/support/).

## Veelgestelde vragen

<AccordionGroup>
  <Accordion title="Hoe maak ik een CometAPI-account aan?">
    Open de [CometAPI-inlogpagina](https://www.cometapi.com/console/login) en ga vervolgens verder met Google, verder met GitHub, of voer je e-mailadres of gebruikersnaam in. Als je geen account hebt, voltooi dan het aanmaken van een account vanaf dezelfde pagina.
  </Accordion>

  <Accordion title="Hoe krijg ik een CometAPI API key?">
    Open de [API key-pagina](https://www.cometapi.com/console/token) in het CometAPI-dashboard, klik op **Create API Key**, voer een naam in, klik op **Create** en kopieer de gegenereerde API key. Gebruik `$COMETAPI_KEY` in voorbeelden in plaats van een echte API key.
  </Accordion>

  <Accordion title="Waar moet ik mijn API key opslaan?">
    Sla je API key op in een server-side omgevingsvariabele of een lokaal `.env`-bestand. Commit deze niet naar openbare repositories, plak deze niet in frontend-code, neem deze niet op in screenshots en verstuur deze niet in supporttickets.
  </Accordion>

  <Accordion title="Wat is de CometAPI-basis-URL voor API-calls?">
    Gebruik `https://api.cometapi.com/v1` voor OpenAI-compatibele SDK's en endpoints zoals `/v1/chat/completions`.
  </Accordion>

  <Accordion title="Werkt CometAPI met de OpenAI Python SDK?">
    Ja. Maak een `OpenAI`-client aan, stel `api_key` in op je CometAPI API key en stel `base_url` in op `https://api.cometapi.com/v1`.
  </Accordion>

  <Accordion title="Hoe stap ik over van OpenAI naar CometAPI?">
    Wijzig de basis-URL naar `https://api.cometapi.com/v1`, vervang de API key door je CometAPI API key en gebruik een CometAPI model ID van de [Models page](/nl/overview/models).
  </Accordion>

  <Accordion title="Welke model ID moet ik als eerste gebruiken?">
    Kies de model ID op basis van de use case. Begin op de [Models page](/nl/overview/models) en selecteer vervolgens een chat-, coding-, image- of videomodel dat past bij de API-pagina die je wilt aanroepen.
  </Accordion>

  <Accordion title="Welke programmeertalen ondersteunt CometAPI?">
    CometAPI werkt met elke programmeertaal die HTTPS-requests kan versturen. Begin met de curl-, Python- en Node.js-voorbeelden op deze pagina, of gebruik een OpenAI-compatibele SDK waarmee je de basis-URL kunt overschrijven.
  </Accordion>

  <Accordion title="Biedt CometAPI een gratis proefperiode of gratis API key aan?">
    Je kunt vanuit het dashboard een CometAPI API key aanmaken. Bekijk voor de beschikbaarheid van een gratis proefperiode, credits voor de gratis proefperiode en factureringsdetails de [CometAPI-pricingpagina](https://www.cometapi.com/pricing/) en [About Pricing](/nl/pricing/about-pricing).
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "name": "CometAPI-snelstart: Maak een API key aan en doe je eerste call",
        "description": "CometAPI-snelstart voor beginnende gebruikers: meld je aan, maak een API key aan, kopieer de key, stel de basis-URL in en doe je eerste curl-, Python- of Node.js-API-call.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#sign-in-or-create-an-account",
            "name": "Meld je aan of maak een account aan",
            "text": "Open https://www.cometapi.com/console/login en ga verder met Google, GitHub of e-mail."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#open-api-keys",
            "name": "Open API keys",
            "text": "Open na het aanmelden https://www.cometapi.com/console/token of selecteer API Keys in de dashboard-zijbalk."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#create-an-api-key",
            "name": "Maak een API key aan",
            "text": "Klik op Create API Key, voer een naam in, kies de quota-instelling en klik op Create."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#copy-the-api-key",
            "name": "Kopieer de API key",
            "text": "Klik op de kopieerknop in de kolom Key en sla de key op in een server-side omgevingsvariabele of lokaal .env-bestand."
          },
          {
            "@type": "HowToStep",
            "name": "Stel de basis-URL in",
            "text": "Gebruik https://api.cometapi.com/v1 als basis-URL voor OpenAI-compatibele SDK's en API-calls."
          },
          {
            "@type": "HowToStep",
            "name": "Doe je eerste call",
            "text": "Roep /v1/chat/completions aan met curl, Python of Node.js en vervang your-model-id door een actuele model ID van de CometAPI Models page."
          }
        ]
      },
      {
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Hoe maak ik een CometAPI-account aan?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Open de CometAPI-inlogpagina en ga verder met Google, GitHub of e-mail. Als je geen account hebt, voltooi dan het aanmaken van een account vanaf dezelfde pagina."
            }
          },
          {
            "@type": "Question",
            "name": "Hoe krijg ik een CometAPI API key?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Open de API key-pagina in het CometAPI-dashboard, klik op Create API Key, voer een naam in, klik op Create en kopieer de gegenereerde API key."
            }
          },
          {
            "@type": "Question",
            "name": "Waar moet ik mijn API key opslaan?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Sla je API key op in een server-side omgevingsvariabele of een lokaal .env-bestand. Commit deze niet naar openbare repositories, plak deze niet in frontend-code, neem deze niet op in screenshots en verstuur deze niet in supporttickets."
            }
          },
          {
            "@type": "Question",
            "name": "Wat is de CometAPI-basis-URL voor API-calls?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Gebruik https://api.cometapi.com/v1 voor OpenAI-compatibele SDK's en endpoints."
            }
          },
          {
            "@type": "Question",
            "name": "Werkt CometAPI met de OpenAI Python SDK?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Ja. Maak een OpenAI-client aan, stel api_key in op je CometAPI API key en stel base_url in op https://api.cometapi.com/v1."
            }
          },
          {
            "@type": "Question",
            "name": "Hoe stap ik over van OpenAI naar CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Wijzig de basis-URL naar https://api.cometapi.com/v1, vervang de API key door je CometAPI API key en gebruik een CometAPI model ID van de Models page."
            }
          },
          {
            "@type": "Question",
            "name": "Welke model ID moet ik als eerste gebruiken?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Kies de model ID op basis van de use case. Begin op de Models page en selecteer vervolgens een chat-, coding-, image- of videomodel dat past bij de API-pagina die je wilt aanroepen."
            }
          },
          {
            "@type": "Question",
            "name": "Welke programmeertalen ondersteunt CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI werkt met elke programmeertaal die HTTPS-requests kan versturen. Begin met de curl-, Python- en Node.js-voorbeelden, of gebruik een OpenAI-compatibele SDK waarmee je de basis-URL kunt overschrijven."
            }
          },
          {
            "@type": "Question",
            "name": "Biedt CometAPI een gratis proefperiode of gratis API key aan?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Je kunt vanuit het dashboard een CometAPI API key aanmaken. Bekijk voor de beschikbaarheid van een gratis proefperiode, credits voor de gratis proefperiode en factureringsdetails de CometAPI-pricingpagina en de About Pricing-pagina."
            }
          }
        ]
      }
    ]
    }
    `}
</script>
