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-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 は認証情報なしで 1 回再試行します。それでも検出結果が 0 件の場合、失敗した場合、またはその他の 2xx 以外のステータスが返された場合は、バンドルされた静的カタログにフォールバックします(API キーと OAuth の検出は、どちらも同じ経路を使用します)。起動時に検出が失敗した場合は、静的カタログが自動的に使用されます。
デフォルトエイリアス
OpenClaw は、Chutes カタログ向けに 2 つの便利なエイリアスを登録します。
| エイリアス | 対象モデル |
|---|---|
chutes-pro |
chutes/deepseek-ai/DeepSeek-V3.2-TEE |
chutes-vision |
chutes/moonshotai/Kimi-K2.5-TEE |
組み込みスターターカタログ
バンドルされたフォールバックカタログには、現在提供されている次の 5 つのモデルが含まれています。
| モデル参照 |
|---|
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 クライアント 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)にトークン使用量を報告しませんが、ストリームが完了すると使用量の合計が表示されます。