Zum Hauptinhalt springen
claude-max-api-proxy ist ein Community-Tool, das Ihr Claude Max/Pro-Abonnement als OpenAI-kompatiblen API-Endpunkt bereitstellt. Dadurch können Sie Ihr Abonnement mit jedem Tool verwenden, das das OpenAI-API-Format unterstützt.
Dieser Weg dient nur der technischen Kompatibilität. Anthropic hat in der Vergangenheit einige Abonnementnutzungen außerhalb von Claude Code blockiert. Sie müssen selbst entscheiden, ob Sie ihn verwenden, und die aktuellen Abrechnungsregeln von Anthropic prüfen, bevor Sie sich darauf verlassen.In den aktuellen Support-Dokumenten von Anthropic wird claude -p als Agent-SDK-/programmatische Nutzung bezeichnet. Das Support-Update von Anthropic vom 15. Juni 2026 hat den angekündigten separaten Credit-Plan für das Agent SDK ausgesetzt. Vorerst werden Claude Agent SDK, claude -p und die Nutzung durch Drittanbieter-Apps weiterhin auf die Nutzungslimits des angemeldeten Abonnements angerechnet.Bevor Sie sich auf diesen Weg verlassen, prüfen Sie den Artikel zum Agent-SDK-Plan von Anthropic sowie die Claude-Code-Supportartikel für Pro/Max- oder Team/Enterprise-Konten.

Warum dies verwenden?

AnsatzKostenwegAm besten geeignet für
Anthropic APIZahlung pro Token über Claude Console oder CloudProduktions-Apps, gemeinsame Automatisierung, Volumen
Claude-Abonnement-ProxyClaude Code / claude -p-Plan und Credit-RegelnPersönliche Experimente mit kompatiblen Tools
Wenn Sie ein Claude Max- oder Pro-Abonnement haben und es mit OpenAI-kompatiblen Tools verwenden möchten, kann dieser Proxy für einige persönliche Workflows geeignet sein. Er ist kein unbegrenzter Pauschalweg. API-Schlüssel bleiben der klarere Richtlinien- und Abrechnungsweg für den Produktionseinsatz.

Funktionsweise

Your App → claude-max-api-proxy → Claude Code CLI / claude -p → Anthropic
     (OpenAI format)              (converts format)          (uses your login)
Der Proxy:
  1. Nimmt Anfragen im OpenAI-Format unter http://localhost:3456/v1/chat/completions an
  2. Wandelt sie in Claude-Code-CLI-Befehle um
  3. Gibt Antworten im OpenAI-Format zurück (Streaming wird unterstützt)

Erste Schritte

1

Install the proxy

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

# Verify Claude CLI is authenticated
claude --version
2

Start the server

claude-max-api
# Server runs at http://localhost:3456
3

Test the proxy

# Health check
curl http://localhost:3456/health

# List models
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!"}]
  }'
4

Configure OpenClaw

Richten Sie OpenClaw auf den Proxy als benutzerdefinierten OpenAI-kompatiblen Endpunkt aus:
{
  env: {
    OPENAI_API_KEY: "not-needed",
    OPENAI_BASE_URL: "http://localhost:3456/v1",
  },
  agents: {
    defaults: {
      model: { primary: "openai/claude-opus-4" },
    },
  },
}

Integrierter Katalog

Modell-IDWird zugeordnet zu
claude-opus-4Claude Opus 4
claude-sonnet-4Claude Sonnet 4
claude-haiku-4Claude Haiku 4

Erweiterte Konfiguration

Dieser Weg verwendet dieselbe Proxy-artige OpenAI-kompatible Route wie andere benutzerdefinierte /v1-Backends:
  • Native OpenAI-spezifische Anfrageformung gilt nicht
  • Kein service_tier, kein Responses-store, keine Prompt-Cache-Hinweise und keine OpenAI-Reasoning-Kompatibilitäts-Payload-Formung
  • Verborgene OpenClaw-Attributionsheader (originator, version, User-Agent) werden auf der Proxy-URL nicht eingefügt
Erstellen Sie 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

  • Dies ist ein Community-Tool und wird nicht offiziell von Anthropic oder OpenClaw unterstützt
  • Erfordert ein aktives Claude Max/Pro-Abonnement mit authentifizierter Claude Code CLI
  • Übernimmt das Abrechnungs-, Usage-Credit- und Rate-Limit-Verhalten von Claude Code claude -p
  • Der Proxy läuft lokal und sendet keine Daten an Drittanbieter-Server
  • Streaming-Antworten werden vollständig unterstützt
Für die native Anthropic-Integration mit Claude CLI oder API-Schlüsseln siehe Anthropic Provider. Für OpenAI/Codex-Abonnements siehe OpenAI Provider.

Verwandt

Anthropic provider

Native OpenClaw-Integration mit Claude CLI oder API-Schlüsseln.

OpenAI provider

Für OpenAI/Codex-Abonnements.

Model selection

Überblick über alle Provider, Modell-Refs und Failover-Verhalten.

Configuration

Vollständige Konfigurationsreferenz.