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

# APIMart in Claude Code verwenden

> Ausführliche Anleitung zur Konfiguration und Nutzung der APIMart-API-Dienste in der Claude-Code-CLI, mit der Sie mehrere KI-Modelle für unterstütztes Programmieren mit einfacher Konfiguration verwenden können.

<Frame>
  <img src="https://mintcdn.com/apicore/_4UKBib4iqrgK4Ws/images/integrations/claude-code/claude-code-cli.png?fit=max&auto=format&n=_4UKBib4iqrgK4Ws&q=85&s=219739f4029aa915b90253ad02b01437" alt="Claude Code Main Interface" width="2574" height="360" data-path="images/integrations/claude-code/claude-code-cli.png" />
</Frame>

## Voraussetzungen

Claude Code ist ein KI-Programmier-Assistent für die Kommandozeile von Anthropic, der direkten KI-Dialog, Codegenerierung und Debugging im Terminal unterstützt.
Durch die Verbindung mit APIMart können Sie in Claude Code mehrere Modelle wie GPT, Claude und Gemini verwenden.

Bevor Sie beginnen, stellen Sie sicher, dass Sie:

1. **Einen APIMart-API-Schlüssel erhalten haben**
   Melden Sie sich in der [APIMart-Konsole](https://apimart.ai/keys) an, um Ihren API-Schlüssel zu erhalten (beginnt mit `sk-`)

<Note>**Tipp:** Wenn Sie noch kein APIMart-Konto haben, registrieren Sie sich zuerst bei [APIMart](https://apimart.ai) und holen Sie sich Ihren API-Schlüssel.</Note>

## Schritt 1: Claude Code installieren

Wählen Sie eine der folgenden Methoden zur Installation:

<Tabs>
  <Tab title="macOS / Linux (empfohlen)">
    Installation über das offizielle Skript:

    ```bash theme={null}
    curl -fsSL https://claude.ai/install.sh | bash
    ```

    Oder Installation über Homebrew:

    ```bash theme={null}
    brew install --cask claude-code
    ```

    <Note>Bei Berechtigungsproblemen fügen Sie `sudo` vor dem Befehl ein.</Note>
  </Tab>

  <Tab title="Windows">
    **PowerShell:**

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

    **CMD:**

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

  <Tab title="NPM-Installation">
    Wenn Sie Node.js 18 oder neuer installiert haben, können Sie über npm installieren:

    ```bash theme={null}
    npm install -g @anthropic-ai/claude-code
    ```

    Funktioniert auf allen Betriebssystemen.
  </Tab>
</Tabs>

### Installation überprüfen

Führen Sie nach der Installation den folgenden Befehl zur Bestätigung aus:

```bash theme={null}
claude --version
```

Wird eine Versionsnummer angezeigt (z. B. `1.x.x`), war die Installation erfolgreich.

## Schritt 2: APIMart-API konfigurieren

Es stehen drei Konfigurationsmethoden zur Verfügung. Wählen Sie die für Ihren Workflow passende.

### Methode 1: settings.json bearbeiten (empfohlen)

Der stabilste Ansatz – einmal konfigurieren und es bleibt erhalten.

**1. Konfigurationsverzeichnis finden:**

* Windows: drücken Sie `Win + R`, geben Sie `%userprofile%\.claude` ein
* macOS: drücken Sie `Command + Shift + G`, geben Sie `~/.claude` ein
* Linux: navigieren Sie zu `~/.claude`

<Note>Existiert das Verzeichnis nicht, führen Sie einmal `claude` im Terminal aus und drücken Sie `Ctrl + C` zum Beenden – das Verzeichnis wird automatisch erstellt.</Note>

**2. Erstellen oder bearbeiten Sie die Datei `settings.json`:**

```json theme={null}
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.apimart.ai",
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxx",
    "ANTHROPIC_MODEL": "claude-sonnet-4-6-apimart",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}
```

| Parameter                                  | Beschreibung                                                        |
| ------------------------------------------ | ------------------------------------------------------------------- |
| `ANTHROPIC_BASE_URL`                       | APIMart-API-Adresse, fest `https://api.apimart.ai`                  |
| `ANTHROPIC_AUTH_TOKEN`                     | Ihr APIMart-API-Schlüssel (beginnt mit `sk-`)                       |
| `ANTHROPIC_MODEL`                          | Standardmäßig verwendetes Modell, aus der Modellliste unten wählen  |
| `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` | Auf `1` setzen, um nicht wesentliche Netzwerkanfragen zu reduzieren |

Speichern Sie die Datei und starten Sie Claude Code neu, um sie anzuwenden.

### Methode 2: Permanente Umgebungsvariablen

Schreiben Sie die Konfiguration in die Systemumgebung, sodass alle Terminalfenster sie automatisch laden.

<Tabs>
  <Tab title="macOS (zsh)">
    ```bash theme={null}
    echo 'export ANTHROPIC_BASE_URL="https://api.apimart.ai"' >> ~/.zshrc
    echo 'export ANTHROPIC_API_KEY="sk-xxxxxxxxxxxx"' >> ~/.zshrc
    echo 'export ANTHROPIC_MODEL="claude-sonnet-4-6-apimart"' >> ~/.zshrc
    source ~/.zshrc
    ```
  </Tab>

  <Tab title="macOS / Linux (bash)">
    ```bash theme={null}
    echo 'export ANTHROPIC_BASE_URL="https://api.apimart.ai"' >> ~/.bashrc
    echo 'export ANTHROPIC_API_KEY="sk-xxxxxxxxxxxx"' >> ~/.bashrc
    echo 'export ANTHROPIC_MODEL="claude-sonnet-4-6-apimart"' >> ~/.bashrc
    source ~/.bashrc
    ```
  </Tab>

  <Tab title="Windows">
    **Option A: GUI-Einstellungen**

    1. Rechtsklick auf „Dieser PC" → „Eigenschaften" → „Erweiterte Systemeinstellungen" → „Umgebungsvariablen"
    2. Neue Benutzervariablen hinzufügen:
       * `ANTHROPIC_BASE_URL` = `https://api.apimart.ai`
       * `ANTHROPIC_API_KEY` = `sk-xxxxxxxxxxxx`
       * `ANTHROPIC_MODEL` = `claude-sonnet-4-6-apimart`
    3. Terminal neu starten

    **Option B: PowerShell-Befehle**

    ```powershell theme={null}
    [System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://api.apimart.ai', 'User')
    [System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', 'sk-xxxxxxxxxxxx', 'User')
    [System.Environment]::SetEnvironmentVariable('ANTHROPIC_MODEL', 'claude-sonnet-4-6-apimart', 'User')
    ```
  </Tab>
</Tabs>

### Methode 3: Temporäre Umgebungsvariablen

Geeignet für schnelle Tests – Konfiguration geht beim Schließen des Terminals verloren.

<Tabs>
  <Tab title="macOS / Linux">
    ```bash theme={null}
    export ANTHROPIC_API_KEY="sk-xxxxxxxxxxxx"
    export ANTHROPIC_MODEL="claude-sonnet-4-6-apimart"
    export ANTHROPIC_BASE_URL="https://api.apimart.ai"
    claude
    ```
  </Tab>

  <Tab title="Windows (PowerShell)">
    ```powershell theme={null}
    $env:ANTHROPIC_API_KEY="sk-xxxxxxxxxxxx"
    $env:ANTHROPIC_MODEL="claude-sonnet-4-6-apimart"
    $env:ANTHROPIC_BASE_URL="https://api.apimart.ai"
    claude
    ```
  </Tab>

  <Tab title="Windows (CMD)">
    ```cmd theme={null}
    set ANTHROPIC_API_KEY=sk-xxxxxxxxxxxx
    set ANTHROPIC_MODEL=claude-sonnet-4-6-apimart
    set ANTHROPIC_BASE_URL=https://api.apimart.ai
    claude
    ```
  </Tab>
</Tabs>

<Warning>Temporäre Umgebungsvariablen funktionieren nur im aktuellen Terminalfenster. Nach Fensterwechsel oder Schließen des Terminals müssen Sie sie erneut setzen.</Warning>

## Schritt 3: Loslegen

### Konfiguration überprüfen

Starten Sie Claude Code und senden Sie eine einfache Nachricht zur Bestätigung:

```bash theme={null}
claude "Hello"
```

Erhalten Sie eine KI-Antwort, war die Konfiguration erfolgreich. Bei Fehlern wie `401`, `403` etc. siehe FAQ unten.

### Nutzungsmodi

Claude Code bietet zwei Interaktionsmodi:

* **Interaktiver Modus**: Führen Sie `claude` aus für eine kontinuierliche Unterhaltung, ideal für komplexe Aufgaben
* **Einzelbefehl**: Führen Sie `claude "Ihre Frage"` aus für eine einmalige Antwort, ideal für schnelle Abfragen

### Unterstützte Modelle

APIMart unterstützt die gesamte Claude-Modellreihe. Sie können je nach Bedarf flexibel wechseln:

| Modellname                   | Eigenschaften                            | Empfohlene Nutzung                          |
| ---------------------------- | ---------------------------------------- | ------------------------------------------- |
| `claude-opus-4-6`            | Stärkste Gesamtleistung                  | Komplexe Architektur, schwieriges Debugging |
| `claude-sonnet-4-6`          | Ausgewogene Leistung und Geschwindigkeit | Tägliches Programmieren, Codegenerierung    |
| `claude-opus-4-5-20251101`   | Fortgeschrittenes Reasoning              | Komplexer Code, tiefe Analyse               |
| `claude-sonnet-4-5-20250929` | Hervorragende Code-Fähigkeit             | Algorithmusdesign, Code-Optimierung         |
| `claude-haiku-4-5-20251001`  | Ultraschnelle Antwort                    | Schnelle Q\&A, Code-Snippets                |

Alle obigen Modelle unterstützen eine Thinking-Version (erweitertes Reasoning) – hängen Sie `-thinking` an die Modell-ID an, z. B. `claude-opus-4-6-thinking`. Der Thinking-Modus ist ideal für komplexe Aufgaben, die tiefes Reasoning erfordern.

#### APIMart-Rabattmodelle

APIMart bietet exklusive Rabattmodelle zu **nur 20 % des offiziellen Preises** mit denselben Fähigkeiten. Hängen Sie einfach `-apimart` an die Modell-ID an:

| Name des Rabattmodells               | Eigenschaften                            |
| ------------------------------------ | ---------------------------------------- |
| `claude-opus-4-6-apimart`            | Stärkste Gesamtleistung                  |
| `claude-sonnet-4-6-apimart`          | Ausgewogene Leistung und Geschwindigkeit |
| `claude-opus-4-5-20251101-apimart`   | Fortgeschrittenes Reasoning              |
| `claude-sonnet-4-5-20250929-apimart` | Hervorragende Code-Fähigkeit             |
| `claude-haiku-4-5-20251001-apimart`  | Ultraschnelle Antwort                    |

Thinking-Versionen sind ebenfalls verfügbar, z. B. `claude-opus-4-6-thinking-apimart`, `claude-sonnet-4-6-thinking-apimart` etc.

<Tip>
  **Modellempfehlungen:**

  * 💰 **Bestes Preis-Leistungs-Verhältnis:** `claude-sonnet-4-6-apimart` – beste Wahl für tägliches Programmieren, nur 20 % des offiziellen Preises
  * 🚀 **Hohe Leistung:** `claude-opus-4-6-apimart` – für die komplexesten Code- und Architektur-Herausforderungen
  * ⚡ **Schnelle Antwort:** `claude-haiku-4-5-20251001-apimart` – wenn Sie sofortiges Feedback benötigen
  * 🧠 **Tiefes Denken:** `claude-opus-4-6-thinking-apimart` – wenn tiefes Reasoning nötig ist
</Tip>

Zum Wechseln des Modells verwenden Sie den `/model`-Befehl im interaktiven Modus oder ändern Sie das Feld `ANTHROPIC_MODEL` in Ihrer Konfiguration und starten Sie neu.

### Häufige Befehle

Hier sind häufig verwendete Befehle und Tastenkürzel in Claude Code:

| Befehl             | Beschreibung                          |
| ------------------ | ------------------------------------- |
| `claude`           | In den interaktiven Modus wechseln    |
| `claude "Frage"`   | Einmaliger Abfrage                    |
| `claude --version` | Version prüfen                        |
| `/model`           | Modell im interaktiven Modus wechseln |
| `/help`            | Hilfeinformationen anzeigen           |
| `Ctrl + C`         | Interaktiven Modus verlassen          |

## FAQ

### Q1: Nach der Konfiguration wird immer noch die Login-Auswahlseite angezeigt?

Wenn „Select login method" nach dem Start immer noch erscheint, ist die Konfiguration nicht wirksam.

**Schritte zur Fehlersuche:**

1. **Bei Verwendung von settings.json**: Prüfen Sie, ob der Dateipfad korrekt ist
   * Windows: `C:\Users\<username>\.claude\settings.json`
   * macOS / Linux: `~/.claude/settings.json`
2. **Bei Verwendung von Umgebungsvariablen**: Stellen Sie sicher, dass Sie Claude Code aus **demselben Terminalfenster** gestartet haben, in dem Sie die Variablen gesetzt haben
3. **JSON-Format prüfen**: Stellen Sie sicher, dass Klammern, Kommas und Anführungszeichen alle korrekt sind

### Q2: 401 / 403 Fehler?

| Fehlercode         | Bedeutung                                                | Lösung                                                                                 |
| ------------------ | -------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| `401 Unauthorized` | API-Schlüssel fehlt oder ungültig                        | Prüfen Sie, ob der Schlüssel korrekt ist und mit `sk-` beginnt                         |
| `403 Forbidden`    | Unzureichende Berechtigungen oder abgelaufener Schlüssel | Gehen Sie zur [Konsole](https://apimart.ai/keys), um den Schlüsselstatus zu überprüfen |

Stellen Sie außerdem sicher, dass `ANTHROPIC_BASE_URL` auf `https://api.apimart.ai` gesetzt ist, nicht auf die offizielle Anthropic-Adresse.

### Q3: Fehler „Unable to connect"?

Das bedeutet, Claude Code konnte sich nicht mit dem API-Dienst verbinden.

1. Prüfen Sie Ihre Netzwerkverbindung
2. Stellen Sie sicher, dass `ANTHROPIC_BASE_URL` korrekt konfiguriert ist
3. Wenn Sie einen Proxy verwenden, stellen Sie sicher, dass er Zugriff auf `api.apimart.ai` zulässt

### Q4: Fehler „Auth conflict"?

Wenn Sie eine Nachricht wie diese sehen:

```
Auth conflict: Both a token (claude.ai) and an API key (ANTHROPIC_API_KEY) are set.
```

Bedeutet das, Sie sind bei claude.ai angemeldet und haben gleichzeitig einen API Key gesetzt – das verursacht einen Konflikt.

**Lösung:** Führen Sie `/logout` im interaktiven Modus von Claude Code aus, um sich bei claude.ai abzumelden und nur die API-Key-Konfiguration zu behalten.

### Q5: max\_tokens-Fehler bei Verwendung von Nicht-Claude-Modellen?

Wenn Sie einen Fehler wie diesen sehen:

```
max_tokens is too large: 32000. This model supports at most 16384 completion tokens.
```

Das liegt daran, dass Claude Code Anfragen standardmäßig mit Claude-Modell-Parametern (32000 Tokens) sendet, während einige Nicht-Claude-Modelle (z. B. `gpt-4o`) niedrigere Token-Limits haben.

**Lösung:** Wechseln Sie zu einem Claude-Modell (z. B. `claude-sonnet-4-6-apimart`), das nativ mit Claude Code kompatibel ist und dieses Problem nicht verursacht.

### Q6: Langsame Antwort?

1. Wechseln Sie zu einem schnelleren Modell (z. B. `claude-haiku-4-5-20251001-apimart` oder `claude-sonnet-4-6-apimart`)
2. Verkürzen Sie Ihre Prompts, um die Kontextlänge zu reduzieren
3. Prüfen Sie Ihren Netzwerkzustand

### Q7: Wie wechsle ich Modelle?

Zwei Wege:

1. **Im interaktiven Modus**: Geben Sie den `/model`-Befehl ein
2. **Konfiguration bearbeiten**: Ändern Sie das Feld `ANTHROPIC_MODEL` in `settings.json` oder den Umgebungsvariablen, starten Sie dann Claude Code neu

### Q8: Liest Claude Code lokale Dateien automatisch?

Nein. Claude Code erfordert, dass Sie Dateien explizit referenzieren, und fragt vor sensiblen Operationen nach Bestätigung. Es wird empfohlen, es in dedizierten Projektverzeichnissen zu verwenden.

### Q9: Wie analysiere ich lokale Dateien mit Claude Code?

Im interaktiven Modus können Sie Dateien referenzieren, indem Sie:

* Den Dateipfad direkt eingeben
* Dateien ins Terminalfenster ziehen
* Dateiinhalt kopieren und einfügen

### Q10: Wie prüfe ich Nutzung und Kosten?

Melden Sie sich in der [APIMart-Konsole](https://apimart.ai/overview) an, um Folgendes zu sehen:

* API-Aufruf-Statistiken
* Token-Verbrauchsdetails
* Kostenstatistiken und Trends

## Support

Wenn Sie auf Probleme stoßen:

* 📚 [APIMart-Dokumentation](https://docs.apimart.ai)
* 💬 [Discord-Community](https://discord.gg/V8zqssyZ5c)
* 🐦 [Twitter @APIMart\_](https://x.com/APIMart_)
* 📧 Technischer Support: [zhihong@apimart.ai](mailto:zhihong@apimart.ai)

***

<Card title="Mit APIMart loslegen" icon="rocket" href="https://apimart.ai">
  Registrieren Sie sich jetzt bei APIMart, holen Sie sich Ihren API-Schlüssel und erleben Sie den Multi-Modell-Programmier-Assistenten in Claude Code!
</Card>
