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

# Claude Code mit CometAPI verwenden

> Verwenden Sie diese Anleitung, um Claude Code mit CometAPI über Anthropic-kompatible Anmeldedaten, base URL-Einstellungen und Claude-model IDs zu konfigurieren.

Verwenden Sie diese Anleitung, um [Claude Code](https://code.claude.com/docs/en/overview) mit CometAPI zu verbinden.

Offizielle Referenzen:

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

<Note>
  Die Modellverfügbarkeit ändert sich im Laufe der Zeit. Aktuelle Claude-model IDs finden Sie
  auf der [CometAPI Models page](/de/overview/models).
</Note>

## Voraussetzungen

* Ein CometAPI-Schlüssel aus Ihrem [Dashboard](https://www.cometapi.com) (beginnt mit `sk-`)
* Git installiert
* Unterstütztes Betriebssystem: macOS, Linux oder Windows

## Claude Code installieren

<Steps>
  <Step title="Offizielles Installationsprogramm ausführen">
    <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>Windows erfordert, dass [Git for Windows](https://git-scm.com/downloads/win) zuerst installiert wird.</Info>
      </Tab>
    </Tabs>
  </Step>

  <Step title="Installation überprüfen">
    ```bash theme={null}
    claude --version
    ```
  </Step>
</Steps>

## CometAPI-Endpunkt konfigurieren

Erstellen oder bearbeiten Sie die Einstellungsdatei:

* 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"
  }
}
```

Ersetzen Sie `sk-your-cometapi-key` durch Ihren tatsächlichen CometAPI-Schlüssel und starten Sie dann Claude Code:

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

## Fehlerbehebung

<AccordionGroup>
  <Accordion title="settings.json wird nicht übernommen">
    1. Starte dein Terminal vollständig neu, indem du alle Fenster schließt und es erneut öffnest.
    2. Wenn es weiterhin nicht funktioniert, erstelle `~/.claude.json` und füge Folgendes hinzu:

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

    3. Als Ausweichlösung exportiere die Umgebungsvariablen direkt:

    ```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="Ungültiger API-Schlüssel oder bitte /login ausführen">
    Prüfe, dass `~/.claude/settings.json` existiert und das JSON-Format gültig ist, ohne nachgestellte Kommas und mit korrekten Anführungszeichen. Prüfe es auf [jsonlint.com](https://jsonlint.com).
  </Accordion>

  <Accordion title="Zwischengespeicherte offizielle Anmeldedaten werden verwendet">
    Claude Code priorisiert zwischengespeicherte offizielle Anmeldedaten. Führe `/logout` in Claude Code aus, schließe es und starte es dann neu.

    Wenn es weiterhin fehlschlägt, entferne die zwischengespeicherte Auth-Datei:

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

  <Accordion title="Status zeigt offline an">
    Claude Code prüft die Konnektivität über Google. `offline` bedeutet, dass Google nicht erreichbar ist. Dies hat keinen Einfluss auf die Nutzung von CometAPI.
  </Accordion>

  <Accordion title="Fetch oder Web-Browsing schlägt fehl">
    Die Fetch-Funktion von Claude Code ruft zuerst den nativen Dienst von Anthropic auf, der direkten Internetzugang erfordert. Möglicherweise wird ein systemweiter Proxy benötigt.
  </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 mit CometAPI verwenden",
        "description": "Verwende diese Anleitung, um Claude Code mit CometAPI über Anthropic-kompatible Anmeldedaten, base URL-Einstellungen und Claude-model IDs zu konfigurieren.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-1",
            "position": 1,
            "name": "Voraussetzungen prüfen",
            "text": "Schließe den Schritt „Voraussetzungen prüfen“ in der Anleitung „Claude Code mit CometAPI verwenden“ ab."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-2",
            "position": 2,
            "name": "Claude Code installieren",
            "text": "Schließe den Schritt „Claude Code installieren“ in der Anleitung „Claude Code mit CometAPI verwenden“ ab."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-3",
            "position": 3,
            "name": "CometAPI-Endpunkt konfigurieren",
            "text": "Schließe den Schritt „CometAPI-Endpunkt konfigurieren“ in der Anleitung „Claude Code mit CometAPI verwenden“ ab."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI-Dokumentation",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integrationen",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Claude Code mit CometAPI verwenden",
            "item": "https://apidoc.cometapi.com/integrations/claude-code"
          }
        ]
      }
    ]
    }
    `}
</script>
