> ## 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.

# Gebruik Claude Code met CometAPI

> Gebruik deze handleiding om Claude Code te configureren met CometAPI via Anthropic-compatibele credentials, base URL-instellingen en Claude model IDs.

Gebruik deze handleiding om [Claude Code](https://code.claude.com/docs/en/overview) te verbinden met CometAPI.

Officiële referenties:

* [Claude Code Overview](https://code.claude.com/docs/en/overview)
* [Claude Code Getting Started](https://code.claude.com/docs/en/getting-started)

<Note>
  Beschikbaarheid van modellen verandert in de loop van de tijd. Controleer voor actuele Claude model IDs
  de [CometAPI Models page](/nl/overview/models).
</Note>

## Vereisten

* Een CometAPI-sleutel uit je [dashboard](https://www.cometapi.com) (begint met `sk-`)
* Git geïnstalleerd
* Ondersteund besturingssysteem: macOS, Linux of Windows

## Installeer Claude Code

<Steps>
  <Step title="Voer het officiële installatieprogramma uit">
    <Tabs>
      <Tab title="macOS / Linux">
        ```bash theme={null}
        curl -fsSL https://claude.ai/install.sh | bash
        ```
      </Tab>

      <Tab title="Homebrew">
        ```bash theme={null}
        brew install --cask claude-code
        ```
      </Tab>

      <Tab title="Windows">
        PowerShell:

        ```powershell theme={null}
        irm https://claude.ai/install.ps1 | iex
        ```

        CMD:

        ```batch theme={null}
        curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
        ```

        <Info>Voor Windows moet eerst [Git for Windows](https://git-scm.com/downloads/win) geïnstalleerd zijn.</Info>
      </Tab>
    </Tabs>
  </Step>

  <Step title="Controleer de installatie">
    ```bash theme={null}
    claude --version
    ```
  </Step>
</Steps>

## Configureer het CometAPI-eindpunt

Maak het instellingenbestand aan of bewerk het:

* macOS / Linux: `~/.claude/settings.json`
* Windows: `%USERPROFILE%\.claude\settings.json`

```json theme={null}
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-your-cometapi-key",
    "ANTHROPIC_BASE_URL": "https://api.cometapi.com"
  }
}
```

Vervang `sk-your-cometapi-key` door je echte CometAPI-sleutel en start daarna Claude Code:

```bash theme={null}
cd your-project
claude
```

## Probleemoplossing

<AccordionGroup>
  <Accordion title="settings.json wordt niet toegepast">
    1. Herstart je terminal volledig door alle vensters te sluiten en opnieuw te openen.
    2. Als het nog steeds niet werkt, maak dan `~/.claude.json` aan en voeg het volgende toe:

    ```json theme={null}
    {
      "hasCompletedOnboarding": true
    }
    ```

    3. Als fallback kun je omgevingsvariabelen direct exporteren:

    ```bash theme={null}
    # Add to ~/.zshrc (macOS) or ~/.bashrc (Linux)
    export ANTHROPIC_AUTH_TOKEN="sk-your-cometapi-key"
    export ANTHROPIC_BASE_URL="https://api.cometapi.com"
    ```
  </Accordion>

  <Accordion title="Ongeldige API Key of voer /login uit">
    Controleer of `~/.claude/settings.json` bestaat en of het JSON-formaat geldig is, zonder afsluitende komma's en met correcte aanhalingstekens. Valideer op [jsonlint.com](https://jsonlint.com).
  </Accordion>

  <Accordion title="Gecachte officiële inloggegevens worden gebruikt">
    Claude Code geeft prioriteit aan gecachte officiële inloggegevens. Voer `/logout` uit in Claude Code, sluit het af en start het daarna opnieuw.

    Als het nog steeds mislukt, verwijder dan het gecachte auth-bestand:

    ```bash theme={null}
    rm -rf ~/.config/claude-code/auth.json
    ```
  </Accordion>

  <Accordion title="Status toont offline">
    Claude Code controleert de connectiviteit via Google. `offline` betekent dat Google onbereikbaar is. Dit heeft geen invloed op het gebruik van CometAPI.
  </Accordion>

  <Accordion title="Fetch of webbrowsen mislukt">
    De Fetch-functie van Claude Code roept eerst de native service van Anthropic aan, waarvoor directe internettoegang vereist is. Mogelijk is een systeemwijde proxy nodig.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/claude-code#howto",
        "name": "Claude Code gebruiken met CometAPI",
        "description": "Gebruik deze handleiding om Claude Code te configureren met CometAPI via Anthropic-compatibele inloggegevens, base URL-instellingen en Claude model IDs.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-1",
            "position": 1,
            "name": "Controleer de vereisten",
            "text": "Voltooi de stap Controleer de vereisten in de handleiding Claude Code gebruiken met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-2",
            "position": 2,
            "name": "Claude Code installeren",
            "text": "Voltooi de stap Claude Code installeren in de handleiding Claude Code gebruiken met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-3",
            "position": 3,
            "name": "CometAPI-endpoint configureren",
            "text": "Voltooi de stap CometAPI-endpoint configureren in de handleiding Claude Code gebruiken met CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI-documentatie",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integraties",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Claude Code gebruiken met CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/claude-code"
          }
        ]
      }
    ]
    }
    `}
</script>
