Providers

Proxy de API do Claude Max

claude-max-api-proxy é uma ferramenta da comunidade que expõe sua assinatura Claude Max/Pro como um endpoint de API compatível com OpenAI. Isso permite usar sua assinatura com qualquer ferramenta que ofereça suporte ao formato da API OpenAI.

Por que usar isso?

Abordagem Rota de custo Melhor para
API Anthropic Pague por token pelo Claude Console ou pela nuvem Aplicativos de produção, automação compartilhada, volume
Proxy de assinatura Claude Regras de plano e créditos do Claude Code / claude -p Experimentos pessoais com ferramentas compatíveis

Se você tem uma assinatura Claude Max ou Pro e quer usá-la com ferramentas compatíveis com OpenAI, esse proxy pode atender a alguns fluxos de trabalho pessoais. Ele não é um caminho ilimitado de tarifa fixa. As chaves de API continuam sendo o caminho mais claro de política e cobrança para uso em produção.

Como funciona

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

O proxy:

  1. Aceita solicitações no formato OpenAI em http://localhost:3456/v1/chat/completions
  2. Converte-as em comandos do Claude Code CLI
  3. Retorna respostas no formato OpenAI (com suporte a streaming)

Primeiros passos

  • Instale o proxy

    Requer Node.js 22+ e Claude Code CLI.

    bash
    npm install -g claude-max-api-proxy # Verify Claude CLI is authenticatedclaude --version
  • Inicie o servidor

    bash
    claude-max-api# Server runs at http://localhost:3456
  • Teste o proxy

    bash
    # 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!"}]  }'
  • Configure o OpenClaw

    Aponte o OpenClaw para o proxy como um endpoint personalizado compatível com OpenAI:

    json5
    {  env: {    OPENAI_API_KEY: "not-needed",    OPENAI_BASE_URL: "http://localhost:3456/v1",  },  agents: {    defaults: {      model: { primary: "openai/claude-opus-4" },    },  },}
  • Catálogo integrado

    ID do modelo Mapeia para
    claude-opus-4 Claude Opus 4
    claude-sonnet-4 Claude Sonnet 4
    claude-haiku-4 Claude Haiku 4

    Configuração avançada

    Observações no estilo de proxy compatível com OpenAI

    Este caminho usa a mesma rota no estilo de proxy compatível com OpenAI que outros backends /v1 personalizados:

    • A formatação de solicitação nativa somente para OpenAI não se aplica
    • Sem service_tier, sem Responses store, sem dicas de cache de prompt e sem formatação de payload de compatibilidade de raciocínio da OpenAI
    • Cabeçalhos ocultos de atribuição do OpenClaw (originator, version, User-Agent) não são injetados na URL do proxy
    Inicialização automática no macOS com LaunchAgent

    Crie um LaunchAgent para executar o proxy automaticamente:

    bash
    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

    Observações

    • Esta é uma ferramenta da comunidade, sem suporte oficial da Anthropic ou da OpenClaw
    • Requer uma assinatura Claude Max/Pro ativa com Claude Code CLI autenticado
    • Herda o comportamento de cobrança, créditos de uso e limites de taxa de claude -p do Claude Code
    • O proxy é executado localmente e não envia dados a servidores de terceiros
    • Respostas em streaming têm suporte completo

    Relacionado

    Was this useful?
    On this page

    On this page