Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

claude-max-api-proxy est un outil communautaire qui expose votre abonnement Claude Max/Pro comme un point de terminaison API compatible OpenAI. Cela vous permet d’utiliser votre abonnement avec n’importe quel outil prenant en charge le format API OpenAI.
Ce chemin n’est qu’une compatibilité technique. Anthropic a déjà bloqué par le passé certains usages d’abonnement en dehors de Claude Code. Vous devez décider vous-même si vous souhaitez l’utiliser et vérifier les conditions actuelles d’Anthropic avant de vous y fier.

Pourquoi l’utiliser ?

ApprocheCoûtMeilleur usage
API AnthropicPaiement au token (~15 /Menentreˊe,75/M en entrée, 75 /M en sortie pour Opus)Applications de production, gros volume
Abonnement Claude Max200 $/mois forfaitaireUsage personnel, développement, usage illimité
Si vous avez un abonnement Claude Max et souhaitez l’utiliser avec des outils compatibles OpenAI, ce proxy peut réduire les coûts pour certains workflows. Les clés API restent le chemin de politique le plus clair pour un usage de production.

Fonctionnement

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

Démarrage

1

Installer le proxy

Nécessite Node.js 20+ 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 de 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 de style proxy que d’autres backends /v1 personnalisés :
  • La mise en forme des requêtes réservée à OpenAI natif ne s’applique pas
  • Pas de service_tier, pas de store pour Responses, pas d’indices de cache de prompt, ni de mise en forme de charge utile de compatibilité de raisonnement OpenAI
  • Les en-têtes d’attribution cachés d’OpenClaw (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

Liens

Remarques

  • Il s’agit d’un outil communautaire, non officiellement pris en charge par Anthropic ni par OpenClaw
  • Nécessite un abonnement Claude Max/Pro actif avec Claude Code CLI authentifié
  • Le proxy s’exécute localement et n’envoie aucune donnée à 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 API, voir provider Anthropic. Pour les abonnements OpenAI/Codex, voir provider OpenAI.

Lié

Provider Anthropic

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

Provider OpenAI

Pour les abonnements OpenAI/Codex.

Sélection de modèle

Vue d’ensemble de tous les providers, références de modèle et comportement de repli.

Configuration

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