Skip to main content
استخدم CometAPI كمزوّد model لـ OpenClaw — أكثر من 500 model في API واحد.

المتطلبات الأساسية

التثبيت

1

احصل على مفتاح API الخاص بـ CometAPI

سجّل الدخول إلى لوحة تحكم CometAPI. انقر على Add API Key وانسخ مفتاح API الخاص بـ CometAPI.
لوحة تحكم CometAPI تعرض زر Add API Key
تفاصيل مفتاح API في CometAPI مع base URL
2

ثبّت OpenClaw أو حدّثه

موصى به — استخدم أداة التثبيت الرسمية:
أو ثبّته عبر npm:
ثم شغّل معالج الإعداد مرة واحدة:
أثناء عملية الإعداد الأولية، اختر Skip في خطوة Model/Auth إذا كنت تريد تهيئة CometAPI يدويًا. بعد الإعداد الأولي، أكّد أن البوابة قيد التشغيل:

الإعداد

1

تخزين مفتاح CometAPI الخاص بك

اكتب مفتاحك إلى ~/.openclaw/.env بحيث يكون متاحًا للـ daemon دون تضمينه بشكل ثابت داخل ملفات الإعداد:
إذا كنت تُمرِّر COMETAPI_KEY بالفعل من خلال shell أو مدير الخدمات أو سير عمل الأسرار، فتجاوز هذه الخطوة — يستخدم الإعداد أدناه $\{COMETAPI_KEY\} بغض النظر عن كيفية تعيين المتغير.
2

إعداد موفري CometAPI

يدعم CometAPI أربعة تنسيقات API. أضف كتلة موفر واحدة أو أكثر إلى ~/.openclaw/openclaw.json:
يمكنك الاحتفاظ فقط بالموفرين الذين تحتاجهم، أو الاحتفاظ بالأربعة جميعًا للتوجيه بين التنسيقات باستخدام مراجع provider/model.استبدل كل عنصر نائب your-...-model-id بـ model ID حالي من صفحة نماذج CometAPI يطابق كتلة الموفر.
استخدم cometapi-openai-responses (api: "openai-responses") للنماذج التي تتطلب OpenAI Responses API. واستخدم cometapi-openai (api: "openai-completions") للنماذج الموجودة على مسار Chat Completions الكلاسيكي. يشترك كلاهما في baseUrl نفسه (https://api.cometapi.com/v1)؛ والفرق الوحيد هو أي endpoint لاحق يستدعيه OpenClaw.
ملف auth-profiles.json غير مطلوب لهذا الإعداد. يتم حل مفاتيح الموفّر من models.providers.*.apiKey عبر متغير البيئة $\{COMETAPI_KEY\}. لا تكون هناك حاجة إلى auth-profiles.json إلا إذا كنت تريد تدوير بيانات الاعتماد لكل ملف تعريف عبر مفاتيح متعددة.

التحقق

1

إعادة التشغيل والتحقق

أعد تشغيل البوابة بعد إضافة .env أو تغيير إعدادات المزوّد:
ثم شغّل أدوات التشخيص:
يبدو الإعداد الناجح كما يلي:
  • يقوم openclaw models status بتحليل model الأساسي إلى cometapi-claude/your-claude-model-id بدون أي تحذيرات missing-auth لمزوّدي CometAPI
  • يعرض openclaw models list --provider cometapi-claude النماذج التي قمت بإعدادها
  • يفيد openclaw doctor بعدم وجود أخطاء في الإعدادات أو المصادقة لمزوّدي CometAPI
حالة نماذج OpenClaw تُظهر أن مزوّدي CometAPI تمت مصادقتهم

تبديل النماذج

1

تبديل النماذج

استكشاف الأخطاء وإصلاحها

إذا كنت تصلح إعدادًا قديمًا معطّلًا، فأوقف البوابة، وأزل ~/.openclaw، ثم أعد تشغيل الإعداد الأوّلي قبل تطبيق إعدادات CometAPI:
سيؤدي هذا إلى إزالة جميع الإعدادات المحلية، والجلسات، والسجلات، وحالة المصادقة، ومساحات العمل. ثم اتبع الخطوات 3–5 مرة أخرى.