---
title: "CLIProxyAPI: GPT-5.6 Sol in Claude Code nutzen"
canonical: https://wavect.io/de/blog/claude-code-gpt-5-6-sol-cliproxyapi/
language: de
description: "GPT-5.6 Sol in Claude Code nutzen: sicheres CLIProxyAPI-Setup für macOS, kompletter Claudex-Alias, Modellcheck, Token-Tuning und Fehlerhilfe."
image: "https://wavect.io/img/blog/headers/header_claude-code-gpt-5-6-sol-cliproxyapi.png"
---

[**Zurück**](/de/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/de/team/kevin-riedl/)

[Kevin Riedl](/de/team/kevin-riedl/) https://linkedin.com/in/wsdt

12 min Lesezeit · 26. Juli 2026 Zuletzt geprüft 7. August 2026

[**Weiter**](/de/blog/claude-code-vs-opencode-team-cost-2026/)

# GPT-5.6 Sol mit CLIProxyAPI in Claude Code nutzen

TL;DR

Claudex ist ein inoffizielles Setup, bei dem du die Claude-Code-CLI samt Agent-Harness behältst, während CLIProxyAPI ihre Anfragen im Anthropic-Format übersetzt und an OpenAIs GPT-5.6 Sol routet. Der virale Alias ist unvollständig, solange ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN fehlen. Installiere CLIProxyAPI unter macOS mit Homebrew, binde den Dienst an 127.0.0.1, setze einen starken Client-API-Key, schließe den Codex-OAuth-Login ab, prüfe gpt-5.6-sol über /v1/models und starte Claude Code erst dann über einen begrenzten claudex-Alias. Nutze ENABLE_TOOL_SEARCH=auto:5 oder true, wenn der Proxy tool_reference unterstützt; false lädt alle Tool-Definitionen in den Kontext. Behandle CLAUDE_CODE_ALWAYS_ENABLE_EFFORT als undokumentierten Kompatibilitäts-Flag, nicht als stabile Voraussetzung. Der Weg eignet sich für persönliche Experimente und reversible Modellvergleiche, wird von Anthropic für Nicht-Claude-Modelle aber nicht unterstützt und ersetzt kein produktionsreifes Team-Gateway.

**Ja, du kannst GPT-5.6 Sol als Modell in der Claude-Code-CLI nutzen.** Claude Code bleibt der Agent-Harness, der dein Repository liest, Arbeit plant, Tools aufruft und Subagents koordiniert. Dazwischen übersetzt CLIProxyAPI die Anfrage im Anthropic-Format und leitet sie über deinen Codex-Login an OpenAI weiter. Die Community nennt diese Kombination **Claudex**.

Der virale Vierzeiler ist nicht das Setup. Er wählt nur ein Modell, nachdem das Gateway bereits installiert, authentifiziert und verbunden wurde. Ohne `ANTHROPIC_BASE_URL` und `ANTHROPIC_AUTH_TOKEN` hat Claude Code keinen Grund, Anfragen an CLIProxyAPI zu senden.

Hier bekommst du die fehlende Verbindung, eine sicherere localhost-Konfiguration, einen Test an jeder Grenze und einen Alias, der normales `claude` nicht verändert. Fakten und Befehle wurden am 7. August 2026 erneut geprüft.

## Was Claudex ist, und was nicht

| Schicht | Was dort läuft | Verantwortlich |
| --- | --- | --- |
| Agent-Harness | Claude-Code-CLI, Tools, Berechtigungen, Memory und Subagents | Anthropic |
| Protokoll-Brücke | CLIProxyAPI auf deinem Rechner, meist Port 8317 | Unabhängiges Open-Source-Projekt |
| Modell | `gpt-5.6-sol` | OpenAI |
| Authentifizierung | Codex OAuth im lokalen Proxy plus eigener Proxy-Client-Key | Du |

Der [Quellcode von CLIProxyAPI liegt auf GitHub](https://github.com/router-for-me/CLIProxyAPI), das Projekt gehört aber weder zu Anthropic noch zu OpenAI. Anthropic dokumentiert kompatible Gateways, unterstützt das Routing von Claude Code zu Nicht-Claude-Modellen jedoch nicht. Technisch möglich ist nicht dasselbe wie offiziell unterstützt.

Diese Seite beantwortet die Setup-Frage. Für eine Kaufentscheidung gibt es unseren [Kostenvergleich Claude Code vs OpenCode](/de/blog/claude-code-vs-opencode-team-cost-2026/). Für Produktionsinfrastruktur gibt es den [Vergleich von LLM-Gateways](/de/blog/llm-gateway-router-comparison-2026/). So bleibt die Suchintention jeder Seite eindeutig.

## Dauert das wirklich zwei Minuten?

Wenn Homebrew, Claude Code und ein berechtigter Codex-Account bereitstehen, dauern die Befehle nur wenige Minuten. Das erste sichere Setup braucht oft länger, weil du Config, Client-Key, Browser-OAuth und Modellliste prüfen solltest. Diese Checks sind wichtiger als ein schneller Screenshot.

## 1. CLIProxyAPI unter macOS installieren

```
brew install cliproxyapi
brew services start cliproxyapi
```

Das sind die aktuellen Befehle aus dem [CLIProxyAPI Quick Start](https://help.router-for.me/introduction/quick-start). Homebrew nutzt normalerweise `$(brew --prefix)/etc/cliproxyapi.conf`. Prüfe den aktiven Pfad, bevor du eine andere Kopie änderst.

## 2. Nur an localhost binden und einen Client-Key setzen

Die Beispielkonfiguration lässt `host` leer und bindet damit alle IPv4- und IPv6-Interfaces. Ein persönlicher Proxy mit OAuth-Zugangsdaten sollte nur auf `127.0.0.1` lauschen:

```
host: "127.0.0.1"
port: 8317

remote-management:
  allow-remote: false
  secret-key: ""

api-keys:
  - "claudex-REPLACE-WITH-A-LONG-RANDOM-SECRET"
```

Erzeuge den Wert lokal mit `openssl rand -hex 32` und kopiere ihn weder ins Repository noch in Tickets oder Screenshots. Die [offizielle Konfigurationsreferenz](https://help.router-for.me/configuration/basic) dokumentiert Adresse, Port, Auth-Verzeichnis und API-Keys.

```
brew services restart cliproxyapi
```

## 3. Deinen Codex-Account verbinden

```
cliproxyapi --codex-login
```

Jetzt öffnet sich OpenAI OAuth im Browser. Auf einem Headless-System dokumentiert die [Codex-OAuth-Anleitung](https://help.router-for.me/configuration/provider/codex) `--no-browser` und einen lokalen Callback auf Port 1455. Wähle den Workspace, dessen Codex-Kontingent du wirklich nutzen willst.

CLIProxyAPI speichert Authentifizierungsmaterial im konfigurierten Auth-Verzeichnis, meist `~/.cli-proxy-api`. Halte es aus Git fern, schütze deinen Rechner-Account und aktualisiere den Proxy zeitnah. Prüfe vor der Nutzung eines Abos durch einen Drittclient die aktuellen Produktregeln und Provider-Bedingungen selbst.

## 4. Den Proxy vor Claude Code prüfen

```
curl -sS http://127.0.0.1:8317/v1/models \
  -H "Authorization: Bearer claudex-REPLACE-WITH-A-LONG-RANDOM-SECRET"
```

Mach erst weiter, wenn die JSON-Antwort `gpt-5.6-sol` enthält. OpenAI nennt genau diese Modell-ID, 1,05 Millionen Token Kontext, maximal 128.000 Output-Token und Reasoning von none bis max auf der [Modellseite zu GPT-5.6 Sol](https://developers.openai.com/api/docs/models/gpt-5.6-sol). Zugriff kann trotzdem von Plan und Rollout abhängen.

Bei 401 stimmen Client-Key und `api-keys`-Eintrag nicht überein. Fehlt das Modell, aktualisiere CLIProxyAPI, prüfe OAuth und teste zuerst natives Codex. Ein Alias kann keinen Modellzugang erzeugen.

## 5. Den vollständigen Claudex-Alias setzen

Füge das in `~/.zshrc` ein, ersetze den Key und öffne danach eine neue Shell:

```
alias claudex='ANTHROPIC_BASE_URL=http://127.0.0.1:8317 \
ANTHROPIC_AUTH_TOKEN=claudex-REPLACE-WITH-A-LONG-RANDOM-SECRET \
CLAUDE_CODE_SUBAGENT_MODEL=gpt-5.6-sol \
CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY=3 \
ENABLE_TOOL_SEARCH=auto:5 \
claude --model gpt-5.6-sol'
```

Starte `claudex`, sende eine kleine Testanfrage und führe `/status` aus. Laut [Claude-Code-Gateway-Anleitung](https://code.claude.com/docs/en/llm-gateway-connect) muss der Status die eigene Base URL und Token-Quelle zeigen. Normales `claude` bleibt unverändert, weil die Variablen nur im Alias gelten.

## Warum dieser Alias vom viralen Snippet abweicht

| Variable | Urteil | Grund |
| --- | --- | --- |
| `ANTHROPIC_BASE_URL` | Pflicht | Routet Claude Code tatsächlich zum lokalen Gateway. |
| `ANTHROPIC_AUTH_TOKEN` | Pflicht | Authentifiziert den Client am Proxy. Das ist nicht dein OpenAI-OAuth-Token. |
| `CLAUDE_CODE_SUBAGENT_MODEL` | Sinnvoll | Hat laut offizieller Doku Priorität bei der Modellwahl für Subagents. |
| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY=3` | Optional | Reduziert die Standard-Parallelität von 10. Hilft gegen Rate Limits, kann aber langsamer sein. |
| `ENABLE_TOOL_SEARCH=false` | Nicht standardmäßig | Lädt alle Tool-Definitionen bei jedem Turn in den Kontext. |
| `CLAUDE_CODE_ALWAYS_ENABLE_EFFORT=1` | Experimentell | Steht nicht in Anthropics öffentlicher Referenz. |

Die [Tool-Search-Dokumentation](https://code.claude.com/docs/en/agent-sdk/tool-search) sagt: Eine fremde `ANTHROPIC_BASE_URL` führt normalerweise zu Eager Loading. `auto:5` aktiviert Deferred Discovery explizit, wenn Tool-Schemas mehr als fünf Prozent des Kontexts belegen. Nur wenn CLIProxyAPI Beta-Header oder `tool_reference` ablehnt, ist `false` der richtige Fallback.

## Reasoning Effort ohne versteckten Flag

GPT-5.6 Sol unterstützt `none`, `low`, `medium`, `high`, `xhigh` und `max`. CLIProxyAPI dokumentiert Suffixe wie `gpt-5.6-sol(high)` und übersetzt sie in OpenAI-Reasoning-Parameter:

```
claude --model 'gpt-5.6-sol(high)'
```

Starte mit `medium` oder `high` und miss Kosten pro akzeptiertem Task. Mehr Reasoning kann mehr Kontingent verbrauchen und zusätzliche Tool-Aufrufe auslösen. Unsere Analyse zu [Kosten pro Token und pro erledigter Aufgabe](/de/blog/cost-per-token-vs-cost-per-task/) erklärt, warum der tiefste einzelne Call nicht automatisch die günstigste akzeptierte Änderung liefert.

## Wird GPT-5.6 Sol in Claude Code besser?

Das Modell ändert sich nicht. Der Harness ändert sich. Claude Code entscheidet, welchen Repository-Kontext es liest, wie Tools angeboten werden, wann delegiert wird und wie Ergebnisse zurückkommen. GPT-5.6 Sol erzeugt Entscheidungen und Ausgaben in diesem Loop. Entwickler können die Kombination wegen der Orchestrierung bevorzugen, nicht weil der Proxy OpenAIs Modellgewichte verbessert.

Vergleiche natives Codex, natives Claude Code und Claudex auf demselben Commit, mit denselben Tests, Berechtigungen, Effort-Stufen und Review-Grenzen. Unser [Coding-Playbook für Claude Fable](/de/blog/coding-with-claude-fable-5/) zeigt die Alternative, bei der Claude auch das Urteilsmodell bleibt.

## Fehler schnell eingrenzen

- **Claude bleibt aktiv:** Prüfe `/status`, lade `~/.zshrc` neu und suche überschreibende Settings.
- **401:** `ANTHROPIC_AUTH_TOKEN` muss einem lokalen `api-keys` -Eintrag entsprechen.
- **Unknown model:** Frage `/v1/models` ab und nutze exakt die zurückgegebene ID.
- **Tool Search liefert 400:** Setze vorübergehend `ENABLE_TOOL_SEARCH=false` und teste nach Proxy-Updates erneut.
- **Compaction wirkt falsch:** Beobachte `/context`. Ändere Kontextannahmen nur in einer Wegwerf-Session.

## Wann Claudex passt, und wann nicht

Claudex passt für einen reversiblen persönlichen Vergleich, wenn du lokale OAuth-Speicherung und Proxy-Wartung verstehst, Ergebnisse mit Tests und Diffs verifizierst und fehlenden Anthropic-Support akzeptierst.

Nutze dieses Setup nicht als stillen Unternehmensstandard, wenn du Kundencode, regulierte Daten oder Secrets verarbeitest oder zentrale Sperrung, Audit-Logs, Nutzerzuordnung, Budgets und einen Incident Owner brauchst. Ein lokaler Abo-Proxy ist kein Produktions-API-Vertrag.

Für Teams reicht ein Shell-Alias nicht. Ergänze Zugänge pro Nutzer, zentrale Config, Secret-Management, Version-Pinning, Modell-Allowlist, Budgets, redigierte Logs, Update-Verantwortung und Rollback. Wenn du dieses Betriebsmodell brauchst, kann Wavect mit [KI-Enablement und KI-Architektur](/de/services/ai-enablement/) Gateway, Evaluation und Governance mit deinem Team aufsetzen.

## Primärquellen und Aktualitätsgrenze

Geprüft am 7. August 2026. Prüfe vor der Nutzung erneut die [OpenAI-Modellseite](https://developers.openai.com/api/docs/models/gpt-5.6-sol), die [OpenAI-Verfügbarkeit](https://help.openai.com/en/articles/20001354-gpt-56-in-chatgpt/), die [Claude-Code-Gateway-Anleitung](https://code.claude.com/docs/en/llm-gateway-connect), die [Umgebungsvariablen-Referenz](https://code.claude.com/docs/de/env-vars), den [CLIProxyAPI Quick Start](https://help.router-for.me/introduction/quick-start), die [Codex-OAuth-Anleitung](https://help.router-for.me/configuration/provider/codex) und die [Effort-Übersetzung](https://help.router-for.me/configuration/thinking).

## Häufige Fragen

### Kann Claude Code GPT-5.6 Sol ausführen?

Ja, über ein Anthropic-kompatibles Gateway wie CLIProxyAPI. Claude Code bleibt Client und Agent-Harness, das Gateway übersetzt Anfragen und routet sie an GPT-5.6 Sol. Anthropic unterstützt Nicht-Claude-Modelle in Claude Code nicht, deshalb ist die Kombination inoffiziell.

### Was ist Claudex?

Claudex ist der Community-Name für Claude Code als Coding-Agent-Harness mit einem OpenAI-GPT-Modell darunter. Es ist kein Produkt von Anthropic, OpenAI oder CLIProxyAPI.

### Warum funktioniert der virale Alias allein nicht?

Er wählt gpt-5.6-sol, verbindet Claude Code aber nicht zwingend mit CLIProxyAPI. Ein vollständiger Alias braucht nach Installation, Config und Codex OAuth auch ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN.

### Sollte ENABLE_TOOL_SEARCH false sein?

Nicht standardmäßig. false lädt jede Tool-Definition in den Kontext. Nutze auto:5 oder true, wenn der Proxy tool_reference unterstützt, und wechsle nur bei Protokollfehlern auf false.

### Ist mein Proxy aus dem Netzwerk erreichbar?

Bei leerem host bindet die Beispielkonfiguration alle Interfaces. Setze host auf 127.0.0.1, nutze einen starken Client-Key, lass Remote Management aus und veröffentliche Port 8317 nicht.

### Ist Claudex für Unternehmen geeignet?

Ein lokaler Alias eignet sich für ein kontrolliertes Experiment. Unternehmen brauchen freigegebene Provider-Bedingungen, Nutzerzugänge, zentrale Sperrung, Audit und Redaction, Budgets, Modell-Allowlist, Updates, Evals und einen Incident Owner.

## Fazit

Claudex trennt zwei Entscheidungen, die Entwickler oft zusammenwerfen: den Agent-Harness und das Modell. Du kannst den Workflow von Claude Code behalten und GPT-5.6 Sol darunter testen. Proxy, Credentials und Protokoll-Brücke werden dabei aber Teil deines Systems und verdienen dieselbe Verifikation wie andere Developer-Infrastruktur.

Installiere den Proxy, binde ihn an localhost, authentifiziere Codex, prüfe den Modell-Endpunkt und nutze erst dann einen begrenzten Alias. Miss akzeptierte Aufgaben statt Eindrücke. Wird das Experiment zur Team-Abhängigkeit, ersetze den persönlichen Alias durch ein betriebenes Gateway mit Governance.

## Das könnte dich auch interessieren..

[**Claude Code vs OpenCode: Was kostet dein Team 2026 weniger?** Vergleiche Token-Overhead, Caching, Abos, Enterprise-Kontrollen und Kosten pro akzeptiertem Task.](/de/blog/claude-code-vs-opencode-team-cost-2026/) [**KI-Enablement oder generische KI-Beratung?** Vergleiche ein betriebenes, messbares Produktions-Setup mit einem reinen Strategie-Engagement.](/de/compare/ai-enablement-vs-generic-ai-consultancy/)

Agent Engineering

## In diesem Cluster weiterlesen

Coding Agents, MCP, Kontextsysteme, Evaluation und Kontrollen für verlässliche Automatisierung.

[Mit dem Grundlagenartikel starten**Graph Engineering für KI-Agenten: Wann lohnt sich ein Knowledge Graph?**](/de/blog/graph-engineering-ai-agents/)

- [Cloudflare Kitesurf im Test: Kosten, Grenzen und Produktions-Fit](/de/blog/cloudflare-kitesurf-browser-ai-agents/)
- [GitHub Spec Kit im Test: Lohnt sich der Prozess?](/de/blog/github-spec-kit-production-guide/)
- [Interner KI-Agenten-Marktplatz: Praxisleitfaden 2026](/de/blog/internal-ai-agent-marketplace/)
- [Ist Linux das beste Betriebssystem für KI-Agenten? Infrastruktur-Guide 2026](/de/blog/linux-for-ai-agents/)
- [MCP Cloud vs. Manufact Cloud: MCP-Hosting-Ratgeber](/de/blog/mcp-cloud-vs-manufact-cloud/)

Postfach, ohne Lärm

## Folge der Arbeit, die für dich zählt

Du bekommst eine kurze E-Mail, wenn wir etwas Neues veröffentlichen. Folge dem ganzen Blog oder nur den Themen, die dich interessieren.

[**Zurück**](/de/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/de/team/kevin-riedl/)

[Kevin Riedl](/de/team/kevin-riedl/) https://linkedin.com/in/wsdt

12 min Lesezeit · 26. Juli 2026 Zuletzt geprüft 7. August 2026

[**Weiter**](/de/blog/claude-code-vs-opencode-team-cost-2026/)

Neue Beiträge per E-Mail ×

×

Neue Beiträge per E-Mail

Eine kurze E-Mail, wenn wir etwas veröffentlichen. Kostenlos, ohne Tracking.

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/de/blog/claude-code-gpt-5-6-sol-cliproxyapi/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-07-26",
      "inLanguage": "de",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-07-26",
      "url": "https://wavect.io/de/blog/claude-code-gpt-5-6-sol-cliproxyapi/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "abstract": "Claudex ist ein inoffizielles Setup, bei dem du die Claude-Code-CLI samt Agent-Harness behältst, während CLIProxyAPI ihre Anfragen im Anthropic-Format übersetzt und an OpenAIs GPT-5.6 Sol routet. Der virale Alias ist unvollständig, solange ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN fehlen. Installiere CLIProxyAPI unter macOS mit Homebrew, binde den Dienst an 127.0.0.1, setze einen starken Client-API-Key, schließe den Codex-OAuth-Login ab, prüfe gpt-5.6-sol über /v1/models und starte Claude Code erst dann über einen begrenzten claudex-Alias. Nutze ENABLE_TOOL_SEARCH=auto:5 oder true, wenn der Proxy tool_reference unterstützt; false lädt alle Tool-Definitionen in den Kontext. Behandle CLAUDE_CODE_ALWAYS_ENABLE_EFFORT als undokumentierten Kompatibilitäts-Flag, nicht als stabile Voraussetzung. Der Weg eignet sich für persönliche Experimente und reversible Modellvergleiche, wird von Anthropic für Nicht-Claude-Modelle aber nicht unterstützt und ersetzt kein produktionsreifes Team-Gateway.",
  "articleBody": " Blog-Übersicht/AI und Agents/Agent Engineering GPT-5.6 Sol mit CLIProxyAPI in Claude Code nutzen TL;DR Claudex ist ein inoffizielles Setup, bei dem du die Claude-Code-CLI samt Agent-Harness behältst, während CLIProxyAPI ihre Anfragen im Anthropic-Format übersetzt und an OpenAIs GPT-5.6 Sol routet. Der virale Alias ist unvollständig, solange ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN fehlen. Installiere CLIProxyAPI unter macOS mit Homebrew, binde den Dienst an 127.0.0.1, setze einen starken Client-API-Key, schließe den Codex-OAuth-Login ab, prüfe gpt-5.6-sol über /v1/models und starte Claude Code erst dann über einen begrenzten claudex-Alias. Nutze ENABLE_TOOL_SEARCH=auto:5 oder true, wenn der Proxy tool_reference unterstützt; false lädt alle Tool-Definitionen in den Kontext. Behandle CLAUDE_CODE_ALWAYS_ENABLE_EFFORT als undokumentierten Kompatibilitäts-Flag, nicht als stabile Voraussetzung. Der Weg eignet sich für persönliche Experimente und reversible Modellvergleiche, wird von Anthropic für Nicht-Claude-Modelle aber nicht unterstützt und ersetzt kein produktionsreifes Team-Gateway. Ja, du kannst GPT-5.6 Sol als Modell in der Claude-Code-CLI nutzen. Claude Code bleibt der Agent-Harness, der dein Repository liest, Arbeit plant, Tools aufruft und Subagents koordiniert. Dazwischen übersetzt CLIProxyAPI die Anfrage im Anthropic-Format und leitet sie über deinen Codex-Login an OpenAI weiter. Die Community nennt diese Kombination Claudex. Der virale Vierzeiler ist nicht das Setup. Er wählt nur ein Modell, nachdem das Gateway bereits installiert, authentifiziert und verbunden wurde. Ohne ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN hat Claude Code keinen Grund, Anfragen an CLIProxyAPI zu senden. Hier bekommst du die fehlende Verbindung, eine sicherere localhost-Konfiguration, einen Test an jeder Grenze und einen Alias, der normales claude nicht verändert. Fakten und Befehle wurden am 7. August 2026 erneut geprüft. Was Claudex ist, und was nicht SchichtWas dort läuftVerantwortlich Agent-HarnessClaude-Code-CLI, Tools, Berechtigungen, Memory und SubagentsAnthropic Protokoll-BrückeCLIProxyAPI auf deinem Rechner, meist Port 8317Unabhängiges Open-Source-Projekt Modellgpt-5.6-solOpenAI AuthentifizierungCodex OAuth im lokalen Proxy plus eigener Proxy-Client-KeyDu Der Quellcode von CLIProxyAPI liegt auf GitHub, das Projekt gehört aber weder zu Anthropic noch zu OpenAI. Anthropic dokumentiert kompatible Gateways, unterstützt das Routing von Claude Code zu Nicht-Claude-Modellen jedoch nicht. Technisch möglich ist nicht dasselbe wie offiziell unterstützt. Diese Seite beantwortet die Setup-Frage. Für eine Kaufentscheidung gibt es unseren Kostenvergleich Claude Code vs OpenCode. Für Produktionsinfrastruktur gibt es den Vergleich von LLM-Gateways. So bleibt die Suchintention jeder Seite eindeutig. Dauert das wirklich zwei Minuten? Wenn Homebrew, Claude Code und ein berechtigter Codex-Account bereitstehen, dauern die Befehle nur wenige Minuten. Das erste sichere Setup braucht oft länger, weil du Config, Client-Key, Browser-OAuth und Modellliste prüfen solltest. Diese Checks sind wichtiger als ein schneller Screenshot. 1. CLIProxyAPI unter macOS installieren brew install cliproxyapi brew services start cliproxyapi Das sind die aktuellen Befehle aus dem CLIProxyAPI Quick Start. Homebrew nutzt normalerweise $(brew --prefix)/etc/cliproxyapi.conf. Prüfe den aktiven Pfad, bevor du eine andere Kopie änderst. 2. Nur an localhost binden und einen Client-Key setzen Die Beispielkonfiguration lässt host leer und bindet damit alle IPv4- und IPv6-Interfaces. Ein persönlicher Proxy mit OAuth-Zugangsdaten sollte nur auf 127.0.0.1 lauschen: host: \"127.0.0.1\" port: 8317 remote-management: allow-remote: false secret-key: \"\" api-keys: - \"claudex-REPLACE-WITH-A-LONG-RANDOM-SECRET\" Erzeuge den Wert lokal mit openssl rand -hex 32 und kopiere ihn weder ins Repository noch in Tickets oder Screenshots. Die offizielle Konfigurationsreferenz dokumentiert Adresse, Port, Auth-Verzeichnis und API-Keys. brew services restart cliproxyapi 3. Deinen Codex-Account verbinden cliproxyapi --codex-login Jetzt öffnet sich OpenAI OAuth im Browser. Auf einem Headless-System dokumentiert die Codex-OAuth-Anleitung --no-browser und einen lokalen Callback auf Port 1455. Wähle den Workspace, dessen Codex-Kontingent du wirklich nutzen willst. CLIProxyAPI speichert Authentifizierungsmaterial im konfigurierten Auth-Verzeichnis, meist ~/.cli-proxy-api. Halte es aus Git fern, schütze deinen Rechner-Account und aktualisiere den Proxy zeitnah. Prüfe vor der Nutzung eines Abos durch einen Drittclient die aktuellen Produktregeln und Provider-Bedingungen selbst. 4. Den Proxy vor Claude Code prüfen curl -sS http://127.0.0.1:8317/v1/models \\ -H \"Authorization: Bearer claudex-REPLACE-WITH-A-LONG-RANDOM-SECRET\" Mach erst weiter, wenn die JSON-Antwort gpt-5.6-sol enthält. OpenAI nennt genau diese Modell-ID, 1,05 Millionen Token Kontext, maximal 128.000 Output-Token und Reasoning von none",
  "articleSection": "Engineering",
  "author": {
    "@id": "https://wavect.io/team/kevin-riedl/#person",
    "@type": "Person",
    "name": "Kevin Riedl",
    "sameAs": [
      "https://www.wikidata.org/wiki/Q139796365",
      "https://www.linkedin.com/in/wsdt",
      "https://github.com/wsdt"
    ],
    "url": "https://wavect.io/team/kevin-riedl/"
  },
  "dateModified": "2026-08-07",
  "datePublished": "2026-07-26",
  "description": "Claudex ist ein inoffizielles Setup, bei dem du die Claude-Code-CLI samt Agent-Harness behältst, während CLIProxyAPI ihre Anfragen im Anthropic-Format übersetzt und an OpenAIs GPT-5.6 Sol routet. Der virale Alias ist unvollständig, solange ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN fehlen. Installiere CLIProxyAPI unter macOS mit Homebrew, binde den Dienst an 127.0.0.1, setze einen starken Client-API-Key, schließe den Codex-OAuth-Login ab, prüfe gpt-5.6-sol über /v1/models und starte Claude Code erst dann über einen begrenzten claudex-Alias. Nutze ENABLE_TOOL_SEARCH=auto:5 oder true, wenn der Proxy tool_reference unterstützt; false lädt alle Tool-Definitionen in den Kontext. Behandle CLAUDE_CODE_ALWAYS_ENABLE_EFFORT als undokumentierten Kompatibilitäts-Flag, nicht als stabile Voraussetzung. Der Weg eignet sich für persönliche Experimente und reversible Modellvergleiche, wird von Anthropic für Nicht-Claude-Modelle aber nicht unterstützt und ersetzt kein produktionsreifes Team-Gateway.",
  "headline": "GPT-5.6 Sol mit CLIProxyAPI in Claude Code nutzen",
  "image": "https://wavect.io/img/blog/headers/header_claude-code-gpt-5-6-sol-cliproxyapi.svg",
  "inLanguage": "de",
  "keywords": "KI-Agenten, Claude Code, GPT-5.6",
  "mainEntityOfPage": {
    "@id": "https://wavect.io/de/blog/claude-code-gpt-5-6-sol-cliproxyapi/",
    "@type": "WebPage"
  },
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/de/blog/claude-code-gpt-5-6-sol-cliproxyapi/",
  "wordCount": 1695
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/",
      "name": "Startseite",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/overview/",
      "name": "Blog-Übersicht",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/topics/ai-agents/",
      "name": "AI und Agents",
      "position": 3
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/clusters/agent-engineering/",
      "name": "Agent Engineering",
      "position": 4
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/claude-code-gpt-5-6-sol-cliproxyapi/",
      "name": "CLIProxyAPI: GPT-5.6 Sol in Claude Code nutzen | ",
      "position": 5
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, über ein Anthropic-kompatibles Gateway wie CLIProxyAPI. Claude Code bleibt Client und Agent-Harness, das Gateway übersetzt Anfragen und routet sie an GPT-5.6 Sol. Anthropic unterstützt Nicht-Claude-Modelle in Claude Code nicht, deshalb ist die Kombination inoffiziell."
      },
      "name": "Kann Claude Code GPT-5.6 Sol ausführen?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Claudex ist der Community-Name für Claude Code als Coding-Agent-Harness mit einem OpenAI-GPT-Modell darunter. Es ist kein Produkt von Anthropic, OpenAI oder CLIProxyAPI."
      },
      "name": "Was ist Claudex?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Er wählt gpt-5.6-sol, verbindet Claude Code aber nicht zwingend mit CLIProxyAPI. Ein vollständiger Alias braucht nach Installation, Config und Codex OAuth auch ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN."
      },
      "name": "Warum funktioniert der virale Alias allein nicht?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nicht standardmäßig. false lädt jede Tool-Definition in den Kontext. Nutze auto:5 oder true, wenn der Proxy tool_reference unterstützt, und wechsle nur bei Protokollfehlern auf false."
      },
      "name": "Sollte ENABLE_TOOL_SEARCH false sein?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Bei leerem host bindet die Beispielkonfiguration alle Interfaces. Setze host auf 127.0.0.1, nutze einen starken Client-Key, lass Remote Management aus und veröffentliche Port 8317 nicht."
      },
      "name": "Ist mein Proxy aus dem Netzwerk erreichbar?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ein lokaler Alias eignet sich für ein kontrolliertes Experiment. Unternehmen brauchen freigegebene Provider-Bedingungen, Nutzerzugänge, zentrale Sperrung, Audit und Redaction, Budgets, Modell-Allowlist, Updates, Evals und einen Incident Owner."
      },
      "name": "Ist Claudex für Unternehmen geeignet?"
    }
  ]
}
```
