Passer au contenu principal
claude-max-api-proxy est un outil communautaire qui expose votre abonnement Claude Max/Pro comme un point de terminaison d’API compatible OpenAI. Cela vous permet d’utiliser votre abonnement avec tout outil prenant en charge le format d’API OpenAI.
Ce chemin concerne uniquement la compatibilité technique. Anthropic a déjà bloqué par le passé certaines utilisations d’abonnement en dehors de Claude Code. Vous devez décider vous-même si vous souhaitez l’utiliser et vérifier les règles de facturation actuelles d’Anthropic avant de vous y fier.La documentation de support actuelle d’Anthropic indique que claude -p correspond à une utilisation Agent SDK/programmatique. La mise à jour du support d’Anthropic du 15 juin 2026 a suspendu le plan de crédits Agent SDK distinct annoncé. Pour l’instant, Claude Agent SDK, claude -p et l’utilisation d’applications tierces consomment toujours les limites d’utilisation de l’abonnement connecté.Avant de vous fier à ce chemin, consultez l’article sur le plan Agent SDK d’Anthropic, ainsi que les articles de support Claude Code pour les comptes Pro/Max ou Team/Enterprise.

Pourquoi l’utiliser ?

ApprocheVoie de coûtIdéal pour
API AnthropicPaiement par jeton via Claude Console ou cloudApplications de production, automatisation partagée, volume
Proxy d’abonnement ClaudeRègles de plan et de crédit Claude Code / claude -pExpériences personnelles avec des outils compatibles
Si vous disposez d’un abonnement Claude Max ou Pro et souhaitez l’utiliser avec des outils compatibles OpenAI, ce proxy peut convenir à certains workflows personnels. Ce n’est pas un chemin illimité à tarif forfaitaire. Les clés d’API restent la voie la plus claire en matière de politique et de facturation pour une utilisation en production.

Fonctionnement

Votre application → claude-max-api-proxy → Claude Code CLI / claude -p → Anthropic
     (format OpenAI)              (convertit le format)          (utilise votre connexion)
Le proxy :
  1. Accepte les requêtes au format OpenAI sur http://localhost:3456/v1/chat/completions
  2. Les convertit en commandes Claude Code CLI
  3. Renvoie les réponses au format OpenAI (streaming pris en charge)

Bien démarrer

1

Installer le proxy

Nécessite Node.js 22+ et Claude Code CLI.
npm install -g claude-max-api-proxy

# Verify Claude CLI is authenticated
claude --version
2

Démarrer le serveur

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

Tester le 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

Configurer OpenClaw

Faites pointer OpenClaw vers le proxy comme 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" },
    },
  },
}

Catalogue intégré

ID du modèleCorrespond à
claude-opus-4Claude Opus 4
claude-sonnet-4Claude Sonnet 4
claude-haiku-4Claude Haiku 4

Configuration avancée

Ce chemin utilise la même route compatible OpenAI en mode proxy que les autres backends /v1 personnalisés :
  • La mise en forme native des requêtes propre à OpenAI ne s’applique pas
  • Pas de service_tier, pas de store Responses, pas d’indices de cache de prompt, ni de mise en forme de payload compatible avec le 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
Créez un LaunchAgent pour exécuter automatiquement le proxy :
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

Notes

  • Il s’agit d’un outil communautaire, non officiellement pris en charge par Anthropic ou OpenClaw
  • Nécessite un abonnement Claude Max/Pro actif avec Claude Code CLI authentifié
  • Hérite du comportement de facturation, de crédits d’utilisation et de limites de débit de Claude Code claude -p
  • 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
Pour l’intégration Anthropic native avec Claude CLI ou des clés d’API, consultez le fournisseur Anthropic. Pour les abonnements OpenAI/Codex, consultez le fournisseur OpenAI.

Connexe

Fournisseur Anthropic

Intégration OpenClaw native avec Claude CLI ou des clés d’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èles et du comportement de basculement.

Configuration

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