Providers

Claude Max API proxy'si

claude-max-api-proxy, Claude Max/Pro aboneliğinizi OpenAI uyumlu bir API uç noktası olarak açığa çıkaran topluluk yapımı bir araçtır. Bu, OpenAI API biçimini destekleyen herhangi bir araçla aboneliğinizi kullanmanıza olanak tanır.

Bunu neden kullanmalı?

Yaklaşım Maliyet En uygun olduğu kullanım
Anthropic API Belirteç başına ödeme (~Opus için girişte $15/M, çıkışta $75/M) Üretim uygulamaları, yüksek hacim
Claude Max aboneliği Aylık sabit $200 Kişisel kullanım, geliştirme, sınırsız kullanım

Claude Max aboneliğiniz varsa ve bunu OpenAI uyumlu araçlarla kullanmak istiyorsanız, bu proxy bazı iş akışlarında maliyeti azaltabilir. Üretimde kullanım için API anahtarları daha net ilke yoludur.

Nasıl çalışır

Uygulamanız → claude-max-api-proxy → Claude Code CLI → Anthropic (abonelik üzerinden)
   (OpenAI biçimi)                  (biçimi dönüştürür)      (oturumunuzu kullanır)

Bu proxy:

  1. http://localhost:3456/v1/chat/completions adresinde OpenAI biçimindeki istekleri kabul eder
  2. Bunları Claude Code CLI komutlarına dönüştürür
  3. Yanıtları OpenAI biçiminde döndürür (akış desteklenir)

Başlangıç

  • Proxy'yi kurun

    Node.js 20+ ve Claude Code CLI gerektirir.

    npm install -g claude-max-api-proxy
    
    # Claude CLI'nin kimlik doğrulamasının yapıldığını doğrulayın
    claude --version
    
  • Sunucuyu başlatın

    claude-max-api
    # Sunucu http://localhost:3456 adresinde çalışır
    
  • Proxy'yi test edin

    # Sağlık denetimi
    curl http://localhost:3456/health
    
    # Modelleri listele
    curl http://localhost:3456/v1/models
    
    # Sohbet tamamlama
    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 OpenAI uyumlu bir 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" },
        },
      },
    }
    
  • Yerleşik katalog

    Model Kimliği Eşlendiği şey
    claude-opus-4 Claude Opus 4
    claude-sonnet-4 Claude Sonnet 4
    claude-haiku-4 Claude Haiku 4

    Gelişmiş yapılandırma

    Proxy tarzı OpenAI uyumlu notlar

    Bu yol, diğer özel /v1 arka uçlarıyla aynı proxy tarzı OpenAI uyumlu rotayı kullanır:

    • Yerel yalnızca OpenAI istek şekillendirmesi uygulanmaz
    • service_tier yok, Responses store yok, istem önbelleği ipuçları yok ve OpenAI muhakeme uyumluluğu payload şekillendirmesi yok
    • Gizli OpenClaw atıf başlıkları (originator, version, User-Agent) proxy URL'sine enjekte edilmez
    macOS'ta LaunchAgent ile otomatik başlatma

    Proxy'yi otomatik çalıştırmak için bir LaunchAgent oluşturun:

    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
    

    Bağlantılar

    Notlar

    • Bu bir topluluk aracıdır; Anthropic veya OpenClaw tarafından resmi olarak desteklenmez
    • Claude Code CLI kimlik doğrulaması yapılmış etkin bir Claude Max/Pro aboneliği gerektirir
    • Proxy yerelde çalışır ve verileri herhangi bir üçüncü taraf sunucuya göndermez
    • Akışlı yanıtlar tam olarak desteklenir

    İlgili