Providers

وكيل Claude Max API

claude-max-api-proxy هي أداة مجتمعية تكشف اشتراك Claude Max/Pro الخاص بك كنقطة نهاية API متوافقة مع OpenAI. يتيح لك ذلك استخدام اشتراكك مع أي أداة تدعم تنسيق OpenAI API.

لماذا تستخدم هذا؟

النهج التكلفة الأفضل لـ
Anthropic API الدفع لكل رمز (~$15/M للإدخال، $75/M للإخراج لـ Opus) تطبيقات الإنتاج، الأحجام الكبيرة
اشتراك Claude Max $200/شهر ثابتة الاستخدام الشخصي، التطوير، الاستخدام غير المحدود

إذا كان لديك اشتراك Claude Max وتريد استخدامه مع أدوات متوافقة مع OpenAI، فقد يقلل هذا الوكيل التكلفة لبعض سير العمل. وتظل مفاتيح API هي المسار الأوضح من ناحية السياسة للاستخدام الإنتاجي.

كيف يعمل

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

يقوم الوكيل بما يلي:

  1. يقبل الطلبات بتنسيق OpenAI عند http://localhost:3456/v1/chat/completions
  2. يحولها إلى أوامر Claude Code CLI
  3. يعيد الاستجابات بتنسيق OpenAI ‏(مع دعم البث)

البدء

  • تثبيت الوكيل

    يتطلب Node.js 20+ وClaude Code CLI.

    npm install -g claude-max-api-proxy
    
    # Verify Claude CLI is authenticated
    claude --version
    
  • بدء الخادم

    claude-max-api
    # Server runs at http://localhost:3456
    
  • اختبار الوكيل

    # 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!"}]
      }'
    
  • إعداد OpenClaw

    وجّه OpenClaw إلى الوكيل كنقطة نهاية مخصصة متوافقة مع OpenAI:

    {
      env: {
        OPENAI_API_KEY: "not-needed",
        OPENAI_BASE_URL: "http://localhost:3456/v1",
      },
      agents: {
        defaults: {
          model: { primary: "openai/claude-opus-4" },
        },
      },
    }
    
  • الكتالوج المضمّن

    معرّف النموذج يربط إلى
    claude-opus-4 Claude Opus 4
    claude-sonnet-4 Claude Sonnet 4
    claude-haiku-4 Claude Haiku 4

    إعداد متقدم

    ملاحظات التوافق مع OpenAI على نمط الوكيل

    يستخدم هذا المسار الطريق نفسه على نمط الوكيل المتوافق مع OpenAI كما في الواجهات الخلفية المخصصة الأخرى عند /v1:

    • لا ينطبق تشكيل الطلبات الأصلي الخاص بـ OpenAI فقط
    • لا يوجد service_tier، ولا store في Responses، ولا تلميحات prompt-cache، ولا تشكيل حمولة التوافق الخاصة بالتفكير في OpenAI
    • لا يتم حقن رؤوس الإسناد المخفية الخاصة بـ OpenClaw ‏(originator, version, User-Agent) على عنوان URL الخاص بالوكيل
    البدء التلقائي على macOS باستخدام LaunchAgent

    أنشئ LaunchAgent لتشغيل الوكيل تلقائيًا:

    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
    

    الروابط

    ملاحظات

    • هذه أداة مجتمعية، وليست مدعومة رسميًا من Anthropic أو OpenClaw
    • تتطلب اشتراك Claude Max/Pro نشطًا مع Claude Code CLI موثَّقة
    • يعمل الوكيل محليًا ولا يرسل البيانات إلى أي خوادم طرف ثالث
    • الاستجابات المتدفقة مدعومة بالكامل

    ذو صلة