Providers
Chutes
Chutes تتيح كتالوجات نماذج مفتوحة المصدر عبر واجهة API متوافقة مع OpenAI. يدعم OpenClaw كلاً من OAuth عبر المتصفح والمصادقة باستخدام مفتاح API.
| الخاصية | القيمة |
|---|---|
| المزوّد | chutes |
| Plugin | حزمة خارجية رسمية (@openclaw/chutes-provider) |
| API | متوافقة مع OpenAI |
| عنوان URL الأساسي | https://llm.chutes.ai/v1 |
| المصادقة | OAuth أو مفتاح API (انظر أدناه) |
| متغيرات بيئة وقت التشغيل | CHUTES_API_KEY، CHUTES_OAUTH_TOKEN |
يوفّر CHUTES_OAUTH_TOKEN رمز وصول OAuth تم الحصول عليه مسبقًا مباشرةً
(على سبيل المثال في CI)، متجاوزًا التدفق التفاعلي عبر المتصفح أدناه.
تثبيت Plugin
openclaw plugins install @openclaw/chutes-provideropenclaw gateway restartالبدء
يضبط كلا المسارين النموذج الافتراضي على chutes/zai-org/GLM-4.7-TEE ويسجّلان
كتالوج Chutes.
OAuth
تشغيل تدفق الإعداد الأولي لـ OAuth
openclaw onboard --auth-choice chutesيشغّل OpenClaw تدفق المتصفح محليًا، أو يعرض عنوان URL وتدفقًا للصق إعادة التوجيه على المضيفات البعيدة أو التي تعمل دون واجهة رسومية. تُحدَّث رموز OAuth تلقائيًا عبر ملفات تعريف المصادقة في OpenClaw.
مفتاح API
الحصول على مفتاح API
أنشئ مفتاحًا في chutes.ai/settings/api-keys.
تشغيل تدفق الإعداد الأولي لمفتاح API
openclaw onboard --auth-choice chutes-api-keyسلوك الاكتشاف
عند توفر مصادقة Chutes، يستعلم OpenClaw عن GET /v1/models باستخدام بيانات
الاعتماد تلك ويستخدم النماذج المكتشفة، مع تخزينها مؤقتًا لمدة 5 دقائق لكل بيانات
اعتماد. عند انتهاء صلاحية المفتاح أو عدم تخويله (HTTP 401)، يعيد OpenClaw المحاولة مرة واحدة
دون بيانات اعتماد. إذا ظل الاكتشاف لا يعيد أي صفوف، أو فشل، أو أعاد أي
حالة أخرى غير 2xx، فإنه يعود إلى الكتالوج الثابت المضمّن (يستخدم اكتشاف
مفتاح API وOAuth هذا المسار نفسه). إذا فشل الاكتشاف عند بدء التشغيل، يُستخدم
الكتالوج الثابت تلقائيًا.
الأسماء المستعارة الافتراضية
يسجّل OpenClaw ثلاثة أسماء مستعارة ملائمة لكتالوج Chutes:
| الاسم المستعار | النموذج المستهدف |
|---|---|
chutes-fast |
chutes/zai-org/GLM-4.7-FP8 |
chutes-pro |
chutes/deepseek-ai/DeepSeek-V3.2-TEE |
chutes-vision |
chutes/chutesai/Mistral-Small-3.2-24B-Instruct-2506 |
كتالوج البدء المضمّن
يحتوي كتالوج الرجوع المضمّن على 47 نموذجًا. فيما يلي عينة تمثيلية من المراجع الحالية:
| مرجع النموذج |
|---|
chutes/zai-org/GLM-4.7-TEE |
chutes/zai-org/GLM-5-TEE |
chutes/deepseek-ai/DeepSeek-V3.2-TEE |
chutes/deepseek-ai/DeepSeek-R1-0528-TEE |
chutes/moonshotai/Kimi-K2.5-TEE |
chutes/chutesai/Mistral-Small-3.2-24B-Instruct-2506 |
chutes/Qwen/Qwen3-Coder-Next-TEE |
chutes/openai/gpt-oss-120b-TEE |
شغّل openclaw models list --all --provider chutes للحصول على القائمة الكاملة.
مثال على الإعداد
{ agents: { defaults: { model: { primary: "chutes/zai-org/GLM-4.7-TEE" }, models: { "chutes/zai-org/GLM-4.7-TEE": { alias: "Chutes GLM 4.7" }, "chutes/deepseek-ai/DeepSeek-V3.2-TEE": { alias: "Chutes DeepSeek V3.2" }, }, }, },}تجاوزات OAuth
خصّص تدفق OAuth باستخدام متغيرات البيئة الاختيارية:
| المتغير | الغرض |
|---|---|
CHUTES_CLIENT_ID |
معرّف عميل OAuth (تظهر مطالبة به إذا لم يُضبط) |
CHUTES_CLIENT_SECRET |
سر عميل OAuth |
CHUTES_OAUTH_REDIRECT_URI |
معرّف URI لإعادة التوجيه (الافتراضي http://127.0.0.1:1456/oauth-callback) |
CHUTES_OAUTH_SCOPES |
النطاقات مفصولة بمسافات (الافتراضي openid profile chutes:invoke) |
راجع وثائق Chutes لـ OAuth للاطلاع على متطلبات تطبيق إعادة التوجيه والحصول على المساعدة.
ملاحظات
- تُسجَّل نماذج Chutes بصيغة
chutes/<model-id>. - لا تُبلغ Chutes عن استخدام الرموز أثناء البث (
supportsUsageInStreaming: false)؛ ومع ذلك تظهر إجماليات الاستخدام بعد اكتمال البث.