Claude Max API Proxy

claude-max-api-proxy ist ein Community-Tool, das dein Claude Max/Pro-Abonnement als OpenAI-kompatiblen API-Endpunkt bereitstellt. Damit kannst du dein Abonnement mit jedem Tool nutzen, das das OpenAI-API-Format unterstützt.

Warnung: Das ist nur technische Kompatibilität. Anthropic hat in der Vergangenheit einige Abonnement- Nutzungen außerhalb von Claude Code blockiert. Du musst selbst entscheiden, ob du es verwenden möchtest, und die aktuellen Nutzungsbedingungen von Anthropic prüfen, bevor du dich darauf verlässt.

Warum das nutzen?

AnsatzKostenIdeal für
Anthropic APIBezahlung pro Token (~$15/M Input, $75/M Output für Opus)Produktions-Apps, hohes Volumen
Claude Max-Abonnement$200/Monat pauschalPersönliche Nutzung, Entwicklung, unbegrenzt

Wenn du ein Claude Max-Abonnement hast und es mit OpenAI-kompatiblen Tools nutzen möchtest, kann dieser Proxy bei manchen Workflows Kosten sparen. API-Keys bleiben der klarere Policy-Weg für den Produktionseinsatz.

So funktioniert es

Deine App → claude-max-api-proxy → Claude Code CLI → Anthropic (über Abonnement)
     (OpenAI-Format)              (konvertiert Format)      (nutzt dein Login)

Der Proxy:

  1. Akzeptiert OpenAI-Format-Anfragen unter http://localhost:3456/v1/chat/completions
  2. Konvertiert sie in Claude Code CLI-Befehle
  3. Gibt Antworten im OpenAI-Format zurück (Streaming wird unterstützt)

Installation

# Erfordert Node.js 20+ und Claude Code CLI
npm install -g claude-max-api-proxy

# Prüfe, ob die Claude CLI authentifiziert ist
claude --version

Verwendung

Server starten

claude-max-api
# Server läuft unter http://localhost:3456

Testen

# Gesundheitscheck
curl http://localhost:3456/health

# Modelle auflisten
curl http://localhost:3456/v1/models

# Chat Completion
curl http://localhost:3456/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Mit OpenClaw

Du kannst OpenClaw auf den Proxy als benutzerdefinierten OpenAI-kompatiblen Endpunkt zeigen:

{
  env: {
    OPENAI_API_KEY: "not-needed",
    OPENAI_BASE_URL: "http://localhost:3456/v1",
  },
  agents: {
    defaults: {
      model: { primary: "openai/claude-opus-4" },
    },
  },
}

Verfügbare Modelle

Modell-IDEntspricht
claude-opus-4Claude Opus 4
claude-sonnet-4Claude Sonnet 4
claude-haiku-4Claude Haiku 4

Automatischer Start unter macOS

Erstelle einen LaunchAgent, um den Proxy automatisch auszuführen:

cat > ~/Library/LaunchAgents/com.claude-max-api.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.claude-max-api</string>
  <key>RunAtLoad</key>
  <true/>
  <key>KeepAlive</key>
  <true/>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/bin/node</string>
    <string>/usr/local/lib/node_modules/claude-max-api-proxy/dist/server/standalone.js</string>
  </array>
  <key>EnvironmentVariables</key>
  <dict>
    <key>PATH</key>
    <string>/usr/local/bin:/opt/homebrew/bin:~/.local/bin:/usr/bin:/bin</string>
  </dict>
</dict>
</plist>
EOF

launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.claude-max-api.plist

Hinweise

  • Das ist ein Community-Tool, nicht offiziell von Anthropic oder OpenClaw unterstützt
  • Erfordert ein aktives Claude Max/Pro-Abonnement mit authentifizierter Claude Code CLI
  • Der Proxy läuft lokal und sendet keine Daten an Drittanbieter-Server
  • Streaming-Antworten werden vollständig unterstützt

Siehe auch