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 (~$15/M d’entrée, $75/M de sortie pour Opus)Applications de production, volume élevé
Abonnement Claude Max200 $/mois forfaitaireUsage personnel, développement, utilisation illimitée

Si vous disposez d’un abonnement Claude Max et souhaitez l’utiliser avec des outils compatibles OpenAI, ce proxy peut réduire les coûts pour certains flux de travail. Les clés API restent la voie stratégique la plus claire pour une utilisation en production.

Your App → claude-max-api-proxy → Claude Code CLI → Anthropic (via subscription)
(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 style proxy OpenAI

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

  • Le façonnage des demandes natif OpenAI uniquement ne s’applique pas
  • Pas de service_tier, pas de Réponses store, pas d’indications de cache de prompt, et pas de façonnage 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

  • C’est un outil communautaire, non officiellement pris en charge par Anthropic ou OpenClaw
  • Nécessite un abonnement Claude Max/Pro actif avec le CLI Claude Code authentifié
  • Le proxy s’exécute localement et n’envoie aucune donnée à des serveurs tiers
  • Les réponses en continu sont entièrement prises en charge

Fournisseur Anthropic

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

Fournisseur OpenAI

Pour les abonnements OpenAI/Codex.

Sélection du modèle

Vue d’ensemble de tous les fournisseurs, des références de modèle et du comportement de basculement.

Configuration

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