Claude Max API Proxy
Claude Max API Proxy
Sección titulada «Claude Max API Proxy»claude-max-api-proxy es una herramienta comunitaria que expone tu suscripción Claude Max/Pro como un punto final de API compatible con OpenAI. Esto te permite usar tu suscripción con cualquier herramienta que admita el formato de API de OpenAI.
¿Por qué usar esto?
Sección titulada «¿Por qué usar esto?»| Enfoque | Costo | Mejor para |
|---|---|---|
| API de Anthropic | Pagar por token (~$15/M de entrada, $75/M de salida para Opus) | Aplicaciones de producción, alto volumen |
| Suscripción Claude Max | $200/mes fijo | Uso personal, desarrollo, uso ilimitado |
Si tienes una suscripción Claude Max y deseas usarla con herramientas compatibles con OpenAI, este proxy puede reducir el costo para algunos flujos de trabajo. Las claves de API siguen siendo la ruta más clara según las políticas para uso en producción.
Cómo funciona
Sección titulada «Cómo funciona»Your App → claude-max-api-proxy → Claude Code CLI → Anthropic (via subscription) (OpenAI format) (converts format) (uses your login)El proxy:
- Acepta solicitudes en formato OpenAI en
http://localhost:3456/v1/chat/completions - Las convierte en comandos de CLI de Claude Code
- Devuelve respuestas en formato OpenAI (se admite streaming)
Instalación
Sección titulada «Instalación»# Requires Node.js 20+ and Claude Code CLInpm install -g claude-max-api-proxy
# Verify Claude CLI is authenticatedclaude --versionIniciar el servidor
Sección titulada «Iniciar el servidor»claude-max-api# Server runs at http://localhost:3456Probarlo
Sección titulada «Probarlo»# 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!"}] }'Con OpenClaw
Sección titulada «Con OpenClaw»Puedes apuntar OpenClaw al proxy como un punto final personalizado compatible con OpenAI:
{ env: { OPENAI_API_KEY: "not-needed", OPENAI_BASE_URL: "http://localhost:3456/v1", }, agents: { defaults: { model: { primary: "openai/claude-opus-4" }, }, },}Modelos disponibles
Sección titulada «Modelos disponibles»| ID del modelo | Se asigna a |
|---|---|
claude-opus-4 | Claude Opus 4 |
claude-sonnet-4 | Claude Sonnet 4 |
claude-haiku-4 | Claude Haiku 4 |
Inicio automático en macOS
Sección titulada «Inicio automático en macOS»Crea un LaunchAgent para ejecutar el proxy automáticamente:
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.plistEnlaces
Sección titulada «Enlaces»- npm: https://www.npmjs.com/package/claude-max-api-proxy
- GitHub: https://github.com/atalovesyou/claude-max-api-proxy
- Problemas: https://github.com/atalovesyou/claude-max-api-proxy/issues
- Esta es una herramienta comunitaria, no es oficialmente compatible con Anthropic ni OpenClaw
- Requiere una suscripción activa de Claude Max/Pro con la CLI de Claude Code autenticada
- El proxy se ejecuta localmente y no envía datos a ningún servidor de terceros
- Las respuestas en streaming son totalmente compatibles
Ver también
Sección titulada «Ver también»- Proveedor Anthropic - Integración nativa de OpenClaw con token de configuración de Claude o claves API
- Proveedor OpenAI - Para suscripciones de OpenAI/Codex