Providers

Proxy API Claude Max

claude-max-api-proxy è uno strumento della community che espone il tuo abbonamento Claude Max/Pro come endpoint API compatibile con OpenAI. Questo ti consente di usare il tuo abbonamento con qualsiasi strumento che supporti il formato dell'API OpenAI.

Perché usarlo?

Approccio Percorso dei costi Ideale per
API Anthropic Pagamento per token tramite Claude Console o cloud App di produzione, automazione condivisa, volume
Proxy abbonamento Claude Regole del piano e dei crediti Claude Code / claude -p Esperimenti personali con strumenti compatibili

Se hai un abbonamento Claude Max o Pro e vuoi usarlo con strumenti compatibili con OpenAI, questo proxy può adattarsi ad alcuni flussi di lavoro personali. Non è un percorso illimitato a tariffa fissa. Le chiavi API restano il percorso più chiaro per policy e fatturazione nell'uso in produzione.

Come funziona

Code
Your App → claude-max-api-proxy → Claude Code CLI / claude -p → Anthropic     (OpenAI format)              (converts format)          (uses your login)

Il proxy:

  1. Accetta richieste in formato OpenAI su http://localhost:3456/v1/chat/completions
  2. Le converte in comandi Claude Code CLI
  3. Restituisce le risposte in formato OpenAI (streaming supportato)

Primi passi

  • Install the proxy

    Richiede Node.js 22+ e Claude Code CLI.

    bash
    npm install -g claude-max-api-proxy # Verify Claude CLI is authenticatedclaude --version
  • Start the server

    bash
    claude-max-api# Server runs at http://localhost:3456
  • Test the proxy

    bash
    # Health checkcurl http://localhost:3456/health # List modelscurl http://localhost:3456/v1/models # Chat completioncurl http://localhost:3456/v1/chat/completions \  -H "Content-Type: application/json" \  -d '{    "model": "claude-opus-4",    "messages": [{"role": "user", "content": "Hello!"}]  }'
  • Configure OpenClaw

    Punta OpenClaw al proxy come endpoint personalizzato compatibile con OpenAI:

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

    ID modello Mappa a
    claude-opus-4 Claude Opus 4
    claude-sonnet-4 Claude Sonnet 4
    claude-haiku-4 Claude Haiku 4

    Configurazione avanzata

    Proxy-style OpenAI-compatible notes

    Questo percorso usa lo stesso instradamento proxy compatibile con OpenAI degli altri backend /v1 personalizzati:

    • La modellazione delle richieste nativa solo OpenAI non si applica
    • Nessun service_tier, nessuno store Responses, nessun suggerimento di prompt-cache e nessuna modellazione del payload di compatibilità reasoning OpenAI
    • Le intestazioni di attribuzione OpenClaw nascoste (originator, version, User-Agent) non vengono iniettate sull'URL del proxy
    Auto-start on macOS with LaunchAgent

    Crea un LaunchAgent per eseguire automaticamente il proxy:

    bash
    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

    Note

    • Questo è uno strumento della community, non supportato ufficialmente da Anthropic o OpenClaw
    • Richiede un abbonamento Claude Max/Pro attivo con Claude Code CLI autenticata
    • Eredita il comportamento di fatturazione, crediti di utilizzo e limiti di frequenza di Claude Code claude -p
    • Il proxy viene eseguito localmente e non invia dati a server di terze parti
    • Le risposte in streaming sono completamente supportate

    Correlati

    Was this useful?
    On this page

    On this page