Providers
Chutes
Chutes کاتالوگهای مدل متنباز را از طریق یک API سازگار با OpenAI ارائه میکند. OpenClaw هم از OAuth مرورگر و هم از احراز هویت با کلید API پشتیبانی میکند.
| ویژگی | مقدار |
|---|---|
| ارائهدهنده | chutes |
| Plugin | بسته خارجی رسمی (@openclaw/chutes-provider) |
| API | سازگار با OpenAI |
| نشانی پایه | 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-5-TEE تنظیم و
کاتالوگ Chutes را ثبت میکنند.
OAuth
اجرای جریان راهاندازی OAuth
openclaw onboard --auth-choice chutesOpenClaw جریان مرورگر را بهصورت محلی اجرا میکند یا در میزبانهای راهدور/بدون رابط گرافیکی، یک نشانی 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-pro |
chutes/deepseek-ai/DeepSeek-V3.2-TEE |
chutes-vision |
chutes/moonshotai/Kimi-K2.5-TEE |
کاتالوگ آغازین داخلی
کاتالوگ جایگزین همراه شامل این پنج مدل است که در حال حاضر ارائه میشوند:
| ارجاع مدل |
|---|
chutes/zai-org/GLM-5-TEE |
chutes/deepseek-ai/DeepSeek-V3.2-TEE |
chutes/moonshotai/Kimi-K2.5-TEE |
chutes/MiniMaxAI/MiniMax-M2.5-TEE |
chutes/Qwen/Qwen3.5-397B-A17B-TEE |
برای فهرست کامل، openclaw models list --all --provider chutes را اجرا کنید.
نمونه پیکربندی
{ agents: { defaults: { model: { primary: "chutes/zai-org/GLM-5-TEE" }, models: { "chutes/zai-org/GLM-5-TEE": { alias: "Chutes GLM 5" }, "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) |
برای الزامات برنامه تغییرمسیر و دریافت راهنمایی، مستندات OAuth مربوط به Chutes را ببینید.
نکتهها
- مدلهای Chutes بهصورت
chutes/<model-id>ثبت میشوند. - Chutes هنگام پخش جریانی، میزان استفاده از توکن را گزارش نمیکند (
supportsUsageInStreaming: false)؛ پس از تکمیل جریان، مجموع استفاده همچنان نمایش داده میشود.