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

bash
openclaw plugins install @openclaw/chutes-provideropenclaw gateway restart

شروع به کار

هر دو مسیر، مدل پیش‌فرض را روی chutes/zai-org/GLM-5-TEE تنظیم و کاتالوگ Chutes را ثبت می‌کنند.

OAuth

  • اجرای جریان راه‌اندازی OAuth

    bash
    openclaw onboard --auth-choice chutes

    OpenClaw جریان مرورگر را به‌صورت محلی اجرا می‌کند یا در میزبان‌های راه‌دور/بدون رابط گرافیکی، یک نشانی URL و جریان چسباندن تغییرمسیر را نمایش می‌دهد. توکن‌های OAuth از طریق پروفایل‌های احراز هویت OpenClaw به‌طور خودکار تازه‌سازی می‌شوند.

  • کلید API

  • دریافت کلید API

    یک کلید در chutes.ai/settings/api-keys ایجاد کنید.

  • اجرای جریان راه‌اندازی کلید API

    bash
    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 را اجرا کنید.

    نمونه پیکربندی

    json5
    {  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)؛ پس از تکمیل جریان، مجموع استفاده همچنان نمایش داده می‌شود.

    مرتبط

    Was this useful?
    On this page

    On this page