Aller au contenu

Claude Max API proxy

claude-max-api-proxy est un outil communautaire qui expose votre abonnement Claude Max/Pro en tant que point de terminaison OpenAI-compatible API. Cela vous permet d’utiliser votre abonnement avec n’importe quel outil prenant en charge le format OpenAI API.

ApprocheCoûtIdéal pour
Anthropic APIPaiement par jeton via Claude Console ou cloudApplications de production, automatisation partagée, volume
Proxy d’abonnement ClaudeClaude Code / plan claude -p et règles de créditExpériences personnelles avec des outils compatibles

Si vous disposez d’un abonnement Claude Max ou Pro et que vous souhaitez l’utiliser avec des outils compatibles OpenAI, ce proxy peut convenir à certains workflows personnels. Il ne s’agit pas d’une solution à forfait illimité. Les clés API restent la voie la plus claire en matière de politique et de facturation pour une utilisation en production.

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

Le proxy :

  1. Accepte les requêtes au format OpenAI à http://localhost:3456/v1/chat/completions
  2. Les convertit en commandes CLI de Claude Code
  3. Renvoie les réponses au format OpenAI (streaming pris en charge)
  1. Installer le proxy

    Nécessite Node.js 20+ et le CLI Claude Code.

    Fenêtre de terminal
    npm install -g claude-max-api-proxy
    # Verify Claude CLI is authenticated
    claude --version
  2. Démarrer le serveur

    Fenêtre de terminal
    claude-max-api
    # Server runs at http://localhost:3456
  3. Tester le proxy

    Fenêtre de terminal
    # 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. Configurer OpenClaw

    Pointez OpenClaw vers le proxy en tant que point de terminaison personnalisé compatible OpenAI :

    {
    env: {
    OPENAI_API_KEY: "not-needed",
    OPENAI_BASE_URL: "http://localhost:3456/v1",
    },
    agents: {
    defaults: {
    model: { primary: "openai/claude-opus-4" },
    },
    },
    }
ID de modèleCorrespond à
claude-opus-4Claude Opus 4
claude-sonnet-4Claude Sonnet 4
claude-haiku-4Claude Haiku 4
Notes de compatibilité de type proxy OpenAI

Ce chemin utilise la même route de compatibilité de type proxy OpenAI que les autres backends personnalisés /v1 :

  • Le façonnement de requêtes natif uniquement OpenAI ne s’applique pas
  • Pas de service_tier, pas de store Responses, pas d’indices de cache de prompt, et pas de façonnement de payload de compatibilité de raisonnement OpenAI
  • Les en-têtes d’attribution OpenClaw masqués (originator, version, User-Agent) ne sont pas injectés sur l’URL du proxy
Démarrage automatique sur macOS avec LaunchAgent

Créez un LaunchAgent pour exécuter le proxy automatiquement :

Fenêtre de terminal
cat > ~/Library/LaunchAgents/com.claude-max-api.plist << 'EOF'

Label

com.claude-max-api

RunAtLoad

KeepAlive

ProgramArguments

/usr/local/bin/node

/usr/local/lib/node_modules/claude-max-api-proxy/dist/server/standalone.js

EnvironmentVariables

PATH

/usr/local/bin:/opt/homebrew/bin:~/.local/bin:/usr/bin:/bin

EOF

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

  • This is a community tool, not officially supported by Anthropic or OpenClaw
  • Requires an active Claude Max/Pro subscription with Claude Code CLI authenticated
  • Hérite de la facturation claude -p, du crédit d’utilisation et du comportement de limitation de taux de Claude Code
  • Le proxy s’exécute localement et n’envoie pas de données à des serveurs tiers
  • Les réponses en streaming sont entièrement prises en charge

Fournisseur Anthropic

Intégration native OpenClaw avec Claude CLI ou les clés API.

Fournisseur OpenAI

Pour les abonnements OpenAI/Codex.

Sélection du modèle

Vue d’ensemble de tous les fournisseurs, références de modèles et comportements de basculement.

Configuration

Référence complète de la configuration.