Providers
Chutes
Chutes は、OpenAI 互換 API を通じてオープンソースモデルのカタログを提供します。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 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 は認証情報なしで 1 回再試行します。それでも検出結果が空の場合、失敗した場合、またはその他の 2xx 以外のステータスが返された場合は、同梱の静的カタログにフォールバックします(API キーと OAuth の検出はどちらも同じ経路を使用します)。起動時に検出が失敗した場合は、静的カタログが自動的に使用されます。
デフォルトエイリアス
OpenClaw は、Chutes カタログ向けに 3 つの便利なエイリアスを登録します。
| エイリアス | 対象モデル |
|---|---|
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 クライアント ID(未設定の場合は入力を求められます) |
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)。使用量の合計はストリーム完了後に表示されます。