Claude Code على Muapi
متغيرات البيئة
| المتغير | القيمة |
|---|---|
ANTHROPIC_BASE_URL | https://api.muapi.ai/anthropic |
ANTHROPIC_AUTH_TOKEN | مفتاح Muapi API الخاص بك (يرسله Claude Code كرمز Bearer) |
ANTHROPIC_MODEL | اختياري. معرّف من نقطة نهاية النماذج، مثل claude-sonnet-5-5 |
لا تضف /v1/messages إلى عنوان URL الأساسي؛ فـ Claude Code يضيفه بنفسه.
البدء السريع (الطرفية)
export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
claude
ملف الإعدادات
~/.claude/settings.json (أو .claude/settings.local.json). القيم هنا حرفية، لذا فضّل تعريف المتغيرات في الطرفية إذا كنت لا تريد وجود المفتاح داخل ملف. لا تضف بيانات الاعتماد أبداً إلى ملف .claude/settings.json على مستوى المشروع ضمن الالتزامات (commits).
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.muapi.ai/anthropic",
"ANTHROPIC_AUTH_TOKEN": "<your Muapi API key>"
}
}
النماذج
curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/anthropic/v1/models
النماذج غير المقيّدة (abliterated)
تعرض نقطة نهاية النماذج أيضاً نماذج Muapi غير المقيّدة التي تدعم استدعاء الأدوات (مثل qwen-3-8-27b-obliterated وmimo-v2-6-flash-abliterated وglm-5-3-abliterated وabliterated-model-large-v2). يمكن لـ Claude Code العمل عليها: تتولى Muapi الترجمة بين بروتوكول Claude Code وواجهة الدردشة الخاصة بالنموذج نيابةً عنك.
export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=qwen-3-8-27b-obliterated
export ANTHROPIC_SMALL_FAST_MODEL=qwen-3-8-27b-obliterated
claude --model qwen-3-8-27b-obliterated
اضبط المتغيرين HAIKU/SMALL_FAST على معرّف النموذج نفسه. يرسل Claude Code الطلبات الخلفية (العناوين والملخصات) إلى نموذج صغير باسم "Haiku"، وبدونهما تفشل تلك الطلبات بالخطأ 404.
ما الذي تتوقعه:
- تختلف الجودة من نموذج إلى آخر. هذه نماذج مفتوحة أصغر حجماً؛ وفي مهام البرمجة متعددة الخطوات قد تتخطى خطوة (مثلاً تنسى إنشاء أحد عدة ملفات). تحقق من النتائج وجرّب نموذجاً أكبر للأعمال الأصعب.
- ترتفع التكلفة مع كل دورة. لا يوجد تخزين مؤقت للمطالبات (prompt caching)، لذا تُحتسب كل دورة على المحادثة بأكملها حتى تلك اللحظة. تكلف الدورة النموذجية تقريباً سنتاً واحداً إلى بضعة سنتات على النماذج الأصغر وأكثر على النماذج الكبيرة؛ وتعرض نقطة نهاية النماذج ولوحة التحكم الاستخدام الدقيق.
- الحد الأقصى للمخرجات في كل استجابة هو 16,384 رمزاً (وبعض النماذج أقل)، ونافذة السياق للنموذج أصغر من نافذة Claude، لذا تحتاج الجلسات الطويلة جداً إلى
/compactفي وقت أبكر. - لا تُعرض هنا إلا النماذج التي تدعم استدعاء الأدوات؛ فلا يمكن لـ Claude Code العمل بدون أدوات.
- إدخال الصور يعمل فقط على النماذج التي تدعم الرؤية.
التحقق
شغّل /status في Claude Code للتأكد من عنوان URL الأساسي. استخدم claude --debug لعرض الطلبات.
ملاحظات
- إذا طلب منك Claude Code تسجيل الدخول إلى Anthropic، فأغلق الطرفية تماماً ثم أعد فتحها من صدفة (shell) قمت فيها بتعريف المتغيرات.
- يعني الخطأ
401أن المفتاح أو الترويسة غير صحيحين؛ ويعني الخطأ402أن رصيدك لا يغطي أسوأ حالة للطلب (يُحجز أولاً كامل المطالبة مع الحد الأقصى للمخرجات ثم يُعاد الجزء غير المستخدم)، لذا احتفظ بهامش أعلى من تكلفة دورة واحدة.