Langsung ke konten utama
claude-max-api-proxy adalah alat komunitas yang mengekspos langganan Claude Max/Pro Anda sebagai endpoint API yang kompatibel dengan OpenAI. Ini memungkinkan Anda menggunakan langganan Anda dengan alat apa pun yang mendukung format OpenAI API.
Jalur ini hanya untuk kompatibilitas teknis. Anthropic pernah memblokir sebagian penggunaan langganan di luar Claude Code sebelumnya. Anda harus memutuskan sendiri apakah akan menggunakannya dan memverifikasi aturan penagihan Anthropic saat ini sebelum mengandalkannya.Dokumentasi dukungan Anthropic saat ini menyebutkan bahwa claude -p adalah penggunaan Agent SDK/programatik. Pembaruan dukungan Anthropic pada 15 Juni 2026 menunda rencana kredit Agent SDK terpisah yang sebelumnya diumumkan. Untuk saat ini, Claude Agent SDK, claude -p, dan penggunaan aplikasi pihak ketiga masih mengambil dari batas penggunaan langganan yang sedang masuk.Sebelum mengandalkan jalur ini, periksa artikel paket Agent SDK Anthropic, serta artikel dukungan Claude Code untuk akun Pro/Max atau Team/Enterprise.

Mengapa menggunakan ini?

PendekatanRute biayaPaling cocok untuk
API AnthropicBayar per token melalui Claude Console atau cloudAplikasi produksi, otomatisasi bersama, volume
Proksi langganan ClaudeAturan paket dan kredit Claude Code / claude -pEksperimen pribadi dengan alat yang kompatibel
Jika Anda memiliki langganan Claude Max atau Pro dan ingin menggunakannya dengan alat yang kompatibel dengan OpenAI, proksi ini mungkin cocok untuk sebagian alur kerja pribadi. Ini bukan jalur tarif tetap tanpa batas. API key tetap menjadi jalur kebijakan dan penagihan yang lebih jelas untuk penggunaan produksi.

Cara kerjanya

Your App → claude-max-api-proxy → Claude Code CLI / claude -p → Anthropic
     (OpenAI format)              (converts format)          (uses your login)
Proksi:
  1. Menerima permintaan berformat OpenAI di http://localhost:3456/v1/chat/completions
  2. Mengonversinya menjadi perintah Claude Code CLI
  3. Mengembalikan respons dalam format OpenAI (streaming didukung)

Memulai

1

Pasang proksi

Memerlukan Node.js 22+ dan Claude Code CLI.
npm install -g claude-max-api-proxy

# Verify Claude CLI is authenticated
claude --version
2

Mulai server

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

Uji proksi

# 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

Konfigurasikan OpenClaw

Arahkan OpenClaw ke proksi sebagai endpoint khusus yang kompatibel dengan OpenAI:
{
  env: {
    OPENAI_API_KEY: "not-needed",
    OPENAI_BASE_URL: "http://localhost:3456/v1",
  },
  agents: {
    defaults: {
      model: { primary: "openai/claude-opus-4" },
    },
  },
}

Katalog bawaan

ID ModelDipetakan Ke
claude-opus-4Claude Opus 4
claude-sonnet-4Claude Sonnet 4
claude-haiku-4Claude Haiku 4

Konfigurasi lanjutan

Jalur ini menggunakan rute kompatibel OpenAI bergaya proksi yang sama seperti backend khusus /v1 lainnya:
  • Pembentukan permintaan khusus OpenAI native tidak berlaku
  • Tidak ada service_tier, tidak ada Responses store, tidak ada petunjuk prompt-cache, dan tidak ada pembentukan payload kompatibel reasoning OpenAI
  • Header atribusi OpenClaw tersembunyi (originator, version, User-Agent) tidak disuntikkan pada URL proksi
Buat LaunchAgent untuk menjalankan proksi secara otomatis:
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

Catatan

  • Ini adalah alat komunitas, tidak didukung secara resmi oleh Anthropic atau OpenClaw
  • Memerlukan langganan Claude Max/Pro aktif dengan Claude Code CLI yang sudah terautentikasi
  • Mewarisi perilaku penagihan, kredit penggunaan, dan batas laju Claude Code claude -p
  • Proksi berjalan secara lokal dan tidak mengirim data ke server pihak ketiga mana pun
  • Respons streaming didukung sepenuhnya
Untuk integrasi Anthropic native dengan Claude CLI atau API key, lihat penyedia Anthropic. Untuk langganan OpenAI/Codex, lihat penyedia OpenAI.

Terkait

Penyedia Anthropic

Integrasi OpenClaw native dengan Claude CLI atau API key.

Penyedia OpenAI

Untuk langganan OpenAI/Codex.

Pemilihan model

Ikhtisar semua penyedia, ref model, dan perilaku failover.

Konfigurasi

Referensi konfigurasi lengkap.