Skip to main content
Fireworks は、OpenAI 互換 API を通じてオープンウェイトモデルとルーティングされたモデルを提供します。公式の Fireworks プロバイダー Plugin をインストールすると、事前にカタログ登録された 2 つの Kimi モデルと、任意の Fireworks モデルまたはルーター ID を実行時に使用できます。

はじめに

1

Plugin をインストールする

2

Fireworks API キーを設定する

オンボーディングでは、認証プロファイル内の fireworks プロバイダーにキーを保存し、Fire Pass Kimi K2.6 Turbo ルーターをデフォルトモデルに設定します。
3

モデルが利用可能か確認する

一覧には Kimi K2.6Kimi K2.6 Turbo (Fire Pass) が含まれているはずです。FIREWORKS_API_KEY を解決できない場合、openclaw models status --json は不足している認証情報を auth.unusableProfiles の下に報告します。

非対話型セットアップ

スクリプトまたは CI でインストールする場合は、すべてをコマンドラインで渡します。

組み込みカタログ

Fireworks 上の Kimi は、リクエストで Thinking を明示的に無効にしない限り、思考過程が表示される応答に漏れる可能性があるため、OpenClaw はすべての Fireworks Kimi モデルを thinking: off に固定します。同じモデルを Moonshot 経由で直接ルーティングすると、Kimi の推論出力が保持されます。プロバイダーを切り替える方法については、Thinking モードを参照してください。

カスタム Fireworks モデル ID

OpenClaw は、実行時に任意の Fireworks モデルまたはルーター ID を受け入れます。Fireworks に表示される正確な ID を使用し、先頭に fireworks/ を付けてください。動的解決では Fire Pass テンプレート(テキスト + 画像入力、OpenAI 互換 API、デフォルトコストはゼロ)を複製し、ID が Kimi パターンに一致する場合は Thinking を自動的に無効にします。GLM の動的 ID は、画像入力を含むカスタムモデルエントリを構成しない限り、テキスト専用としてマークされます。
OpenClaw のすべての Fireworks モデル参照は fireworks/ で始まり、その後に Fireworks プラットフォームの正確な ID またはルーターパスが続きます。例:
  • ルーターモデル: fireworks/accounts/fireworks/routers/kimi-k2p6-turbo
  • 直接モデル: fireworks/accounts/fireworks/models/<model-name>
OpenClaw は API リクエストを構築する際に fireworks/ プレフィックスを削除し、残りのパスを OpenAI 互換の model フィールドとして Fireworks エンドポイントに送信します。
Fireworks は独立した推論チャネルなしで Kimi を提供するため、思考過程が表示される content ストリームに現れる可能性があります。OpenClaw は Fireworks Kimi の各リクエストで thinking: { type: "disabled" } を送信し、ペイロードから reasoningreasoning_effortreasoningEffort を削除します(extensions/fireworks/stream.ts)。プロバイダーポリシー(extensions/fireworks/thinking-policy.ts)は、Kimi モデル ID に対して off Thinking レベルのみを公開するため、手動の /think 切り替えとプロバイダーポリシーのサーフェスは、実行時の契約との整合性を保ちます。Kimi の推論をエンドツーエンドで使用するには、Moonshot プロバイダーを構成し、同じモデルを経由させます。
Gateway が管理対象サービス(launchd、systemd、Docker)として実行されている場合、Fireworks キーは対話型シェルだけでなく、そのプロセスから参照できる必要があります。
対話型シェルでのみエクスポートされたキーは、その環境もインポートしない限り、launchd または systemd デーモンでは使用できません。Gateway プロセスから読み取れるようにするには、キーを ~/.openclaw/.env または env.shellEnv で設定してください。
OpenClaw は構成の読み込み時に ~/.openclaw/.env を読み込むため、そこに保存されたキーは、すべてのプラットフォームで管理対象の Gateway サービスに渡されます。キーをローテーションした後は、Gateway を再起動する(または openclaw doctor --fix を再実行する)必要があります。

関連項目

モデルプロバイダー

プロバイダー、モデル参照、フェイルオーバー動作の選択。

Thinking モード

/think レベル、プロバイダーポリシー、推論対応モデルのルーティング。

Moonshot

Moonshot 独自の API を通じて、ネイティブの Thinking 出力を使用して Kimi を実行します。

トラブルシューティング

一般的なトラブルシューティングと FAQ。