الانتقال إلى المحتوى الرئيسي

Claude Max API Proxy

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

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

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

كيف يعمل

تطبيقك → claude-max-api-proxy → Claude Code CLI → Anthropic (عبر الاشتراك)
   (تنسيق OpenAI)               (يحّول التنسيق)        (يستخدم تسجيل دخولك)
يقوم الوكيل بما يلي:
  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

# تحقق من أن Claude CLI موثّق
claude --version

الاستخدام

بدء الخادم

claude-max-api
# يعمل الخادم على http://localhost:3456

اختبره

# فحص السلامة
curl http://localhost:3456/health

# عرض النماذج
curl 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

يمكنك توجيه OpenClaw إلى الوكيل باعتباره نقطة نهاية مخصصة متوافقة مع OpenAI:
{
  env: {
    OPENAI_API_KEY: "not-needed",
    OPENAI_BASE_URL: "http://localhost:3456/v1",
  },
  agents: {
    defaults: {
      model: { primary: "openai/claude-opus-4" },
    },
  },
}
يستخدم هذا المسار نفس طريق OpenAI-compatible بنمط الوكيل مثل واجهات /v1 المخصصة الأخرى:
  • لا يُطبَّق تشكيل الطلبات الأصلي الخاص بـ OpenAI فقط
  • لا يوجد service_tier، ولا Responses store، ولا تلميحات تخزين مؤقت للموجّه، ولا تشكيل لحمولة توافق الاستدلال الخاصة بـ OpenAI
  • لا تُحقن ترويسات الإسناد المخفية الخاصة بـ OpenClaw (originator, version, User-Agent) على URL الخاصة بالوكيل

النماذج المتاحة

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

التشغيل التلقائي على macOS

أنشئ 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 موثّقًا
  • يعمل الوكيل محليًا ولا يرسل البيانات إلى أي خوادم تابعة لطرف ثالث
  • الاستجابات المتدفقة مدعومة بالكامل

انظر أيضًا