Providers
Claude Max API proxy'si
claude-max-api-proxy, bir Claude Max/Pro aboneliğini OpenAI uyumlu bir API uç noktası olarak sunan bir topluluk npm paketidir (OpenClaw plugini değildir); böylece OpenAI uyumlu herhangi bir aracı Anthropic API anahtarı yerine aboneliğinize yönlendirebilirsiniz.
Neden bunu kullanmalısınız?
| Yaklaşım | Maliyet yöntemi | En uygun olduğu kullanım |
|---|---|---|
| Anthropic API anahtarı | Claude Console üzerinden belirteç başına ödeme | Üretim uygulamaları, paylaşılan otomasyon, hacim |
| Claude abonelik proxy'si | Claude Code / claude -p planı ve kredi kuralları |
Uyumlu araçlarla kişisel deneyler |
Bu proxy, bir Claude Max veya Pro aboneliğinin OpenAI uyumlu araçlarla çalışmasını sağlar. Sınırsız sabit ücretli bir yöntem değildir; Claude Code'un kullanım sınırlarını devralır. Üretim kullanımı için API anahtarları daha anlaşılır bir faturalandırma yöntemi olmaya devam eder.
Nasıl çalışır?
Uygulamanız -> claude-max-api-proxy -> Claude Code CLI / claude -p -> Anthropic (OpenAI biçimi) (biçimi dönüştürür) (oturumunuzu kullanır)Proxy, her istek için Claude Code CLI'yi bir alt süreç olarak başlatır, OpenAI biçimindeki sohbet isteklerini CLI istemlerine dönüştürür ve yanıtı OpenAI biçiminde akışla iletir (veya döndürür).
Başlarken
Proxy'yi yükleyin
Node.js 20+ ve kimliği doğrulanmış bir Claude Code CLI gerektirir.
npm install -g claude-max-api-proxy # Claude CLI kimlik doğrulamasını doğrulayınclaude --versionclaude auth login # henüz kimlik doğrulanmadıysaSunucuyu başlatın
claude-max-api# Sunucu http://localhost:3456 adresinde çalışırProxy'yi test edin
curl http://localhost:3456/healthcurl http://localhost:3456/v1/models curl http://localhost:3456/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "claude-opus-4", "messages": [{"role": "user", "content": "Hello!"}] }'OpenClaw'ı yapılandırın
OpenClaw'ı özel bir OpenAI uyumlu uç nokta olarak proxy'ye yönlendirin:
{ env: { OPENAI_API_KEY: "not-needed", OPENAI_BASE_URL: "http://localhost:3456/v1", }, agents: { defaults: { model: { primary: "openai/claude-opus-4" }, }, },}| Model kimliği | CLI diğer adı | Güncel eşleme |
|---|---|---|
claude-opus-4 |
opus |
Claude Opus 4.5 |
claude-sonnet-4 |
sonnet |
Claude Sonnet 4 |
claude-haiku-4 |
haiku |
Claude Haiku 4 |
Gelişmiş yapılandırma
Proxy tarzı OpenAI uyumluluk notları
Bu, kendi barındırdığınız diğer tüm OpenAI uyumlu arka uçlarla aynı yol olan OpenClaw'ın genel özel /v1 OpenAI uyumlu yolunu kullanır:
- Yalnızca yerel OpenAI için geçerli istek biçimlendirmesi uygulanmaz.
/fastveservice_tieryalnızca doğrudanapi.anthropic.comtrafiğine uygulanır; proxy yollarıservice_tierdeğerini değiştirmeden bırakır (bkz. Anthropic sağlayıcısı hızlı modu).- Responses
store, istem önbelleği ipuçları veya OpenAI akıl yürütme uyumluluğu yük biçimlendirmesi yoktur. - OpenClaw'ın OpenAI/Codex ilişkilendirme başlıkları (
originator,version,User-Agent) yalnızca yerelapi.openai.comOAuth trafiğinde gönderilir; bu proxy gibi özelOPENAI_BASE_URLhedeflerine gönderilmez.
LaunchAgent ile macOS'ta otomatik başlatma
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.plistNotlar
- Claude Code'un
claude -pfaturalandırma, kullanım kredisi ve hız sınırı davranışını devralır. - Yalnızca
127.0.0.1adresine bağlanır; CLI'nin Anthropic'e yaptığı kendi çağrısı dışında hiçbir üçüncü taraf sunucuya veri göndermez. - Akış yanıtları desteklenir.
- Kimlik doğrulama hataları başlangıçta kontrol edilmez ve yalnızca bir sohbet isteği gerçekten çalıştırıldığında ortaya çıkar; CLI'de kimlik doğrulanmamışsa sunucunun başlatmayı reddetmesi yerine ilk isteğin başarısız olmasını bekleyin.