استخدم CometAPI كموفر model لـ OpenClaw — أكثر من 500 model ضمن API واحدة.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
المتطلبات المسبقة
- Node.js ≥ 22 — يُوصى باستخدام nvm
- حساب CometAPI مع مفتاح API نشط — احصل على مفتاحك من هنا
التثبيت
احصل على مفتاح CometAPI API الخاص بك
الإعداد
خزّن مفتاح CometAPI الخاص بك
اكتب مفتاحك في
~/.openclaw/.env ليكون متاحًا للـ daemon دون تضمينه مباشرةً في ملفات الإعداد:إذا كنت تُمرر
COMETAPI_KEY بالفعل عبر shell أو مدير الخدمة أو سير عمل للأسرار، فتجاوز هذه الخطوة — يستخدم الإعداد أدناه $\{COMETAPI_KEY\} بغض النظر عن كيفية تعيين المتغير.اضبط موفري CometAPI
يدعم CometAPI أربعة تنسيقات API. أضف كتلة provider واحدة أو أكثر إلى
يمكنك الاحتفاظ فقط بالموفرين الذين تحتاجهم، أو الاحتفاظ بالأربعة جميعًا للتوجيه بين التنسيقات باستخدام مراجع
~/.openclaw/openclaw.json:| Provider | تنسيق API | الـ endpoint الذي يتم استدعاؤه | Base URL |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model.استبدل كل عنصر نائب your-...-model-id بـ model ID حالي من صفحة Models في CometAPI يطابق كتلة provider.استخدم
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 غير مطلوب لهذا الإعداد. يتم حل مفاتيح provider من models.providers.*.apiKey عبر متغير البيئة $\{COMETAPI_KEY\}. ولا تحتاج إلى auth-profiles.json إلا إذا كنت تريد تدوير بيانات الاعتماد لكل profile عبر عدة مفاتيح.التحقق
أعد التشغيل وتحقق
أعد تشغيل gateway بعد إضافة ثم شغّل أدوات التشخيص:يبدو الإعداد الناجح كالتالي:
.env أو تغيير إعداد provider:- يقوم
openclaw models statusبحل model الأساسي إلىcometapi-claude/your-claude-model-idمن دون تحذيرات missing-auth لموفري CometAPI - يعرض
openclaw models list --provider cometapi-claudeالنماذج التي قمت بإعدادها - يفيد
openclaw doctorبعدم وجود أخطاء في الإعداد أو المصادقة لموفري CometAPI

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