/v1 API の背後でローカルモデルを提供します。OpenClaw は汎用 openai-completions アダプターを介してこれと通信します。
はじめに
1
モデルを指定して inferrs を起動する
2
サーバーに到達できることを確認する
3
OpenClaw のプロバイダーエントリを追加する
明示的なプロバイダーエントリを追加し、デフォルトモデルがそれを参照するようにします。以下の設定例を参照してください。
完全な設定例
ローカルinferrs サーバー上の Gemma 4:
オンデマンド起動
OpenClaw は、inferrs/... モデルが選択された場合に限り、inferrs 自体を起動できます。同じプロバイダーエントリに localService を追加します。
command は絶対パスである必要があります。Gateway ホスト上で which inferrs を実行し、そのパスを使用してください。全フィールドのリファレンス:ローカルモデルサービス。
高度な設定
requiresStringContent が重要な理由
requiresStringContent が重要な理由
一部の
inferrs Chat Completions ルートでは、構造化されたコンテンツパート配列ではなく、文字列の messages[].content のみを受け付けます。Gemma とツールスキーマに関する注意点
Gemma とツールスキーマに関する注意点
一部の これにより、制約の厳しいローカルバックエンドにかかるプロンプトの負荷が軽減されます。小規模な直接リクエストが引き続き動作する一方で、通常の OpenClaw エージェントターンが
inferrs と Gemma の組み合わせでは、小規模な直接 /v1/chat/completions リクエストは受け付けますが、OpenClaw のエージェントランタイムによる完全なターンでは失敗します。まずツールスキーマのサーフェスを無効にしてみてください。inferrs 内でクラッシュし続ける場合は、OpenClaw のトランスポートの問題ではなく、上流のモデルまたはサーバーの制限として扱ってください。手動スモークテスト
手動スモークテスト
設定後、両方のレイヤーをテストします。1 つ目のコマンドは動作するものの 2 つ目が失敗する場合は、以下のトラブルシューティングを参照してください。
プロキシ形式の動作
プロキシ形式の動作
inferrs は openai-responses ではなく汎用 openai-completions アダプターを使用するため、OpenAI ネイティブ専用のリクエスト整形は適用されません。service_tier、Responses store、プロンプトキャッシュのヒント、および OpenAI の推論互換ペイロード整形は送信されません。トラブルシューティング
curl /v1/models が失敗する
curl /v1/models が失敗する
inferrs が実行されていない、到達できない、または設定したホスト/ポートにバインドされていません。サーバーが起動し、そのアドレスで待ち受けていることを確認してください。messages[].content に文字列が必要と表示される
messages[].content に文字列が必要と表示される
モデルエントリに
compat.requiresStringContent: true を設定してください(前述を参照)。直接の /v1/chat/completions 呼び出しは成功するが openclaw infer model run は失敗する
直接の /v1/chat/completions 呼び出しは成功するが openclaw infer model run は失敗する
ツールスキーマのサーフェスを無効にするため、
compat.supportsTools: false を設定してください(前述の Gemma に関する注意点を参照)。大規模なエージェントターンで inferrs が引き続きクラッシュする
大規模なエージェントターンで inferrs が引き続きクラッシュする
スキーマエラーが解消されても、大規模なエージェントターンで
inferrs が引き続きクラッシュする場合は、上流の inferrs またはモデルの制限として扱ってください。プロンプトの負荷を減らすか、バックエンド/モデルを切り替えてください。関連項目
ローカルモデル
ローカルモデルサーバーに対して OpenClaw を実行します。
ローカルモデルサービス
設定済みプロバイダー向けに、ローカルモデルサーバーをオンデマンドで起動します。
Gateway のトラブルシューティング
プローブには成功するもののエージェント実行には失敗するローカル OpenAI 互換バックエンドをデバッグします。
モデルの選択
すべてのプロバイダー、モデル参照、フェイルオーバー動作の概要です。