/v1 API の背後でローカルモデルを提供します。OpenClaw は汎用の openai-completions アダプターを通じてこれと通信します。
| プロパティ | 値 |
|---|---|
| プロバイダー ID | inferrs (カスタム。models.providers.inferrs 配下で設定) |
| Plugin | なし — バンドルされた OpenClaw プロバイダー Plugin ではありません |
| 認証環境変数 | 不要。inferrs サーバーに認証がなければ任意の値で動作します |
| API | OpenAI 互換 (openai-completions) |
| 推奨ベース URL | http://127.0.0.1:8080/v1 (または inferrs サーバーが待ち受ける任意の場所) |
はじめに
完全な設定例
ローカルの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 のトランスポート問題ではなく、上流のモデルまたはサーバーの制限として扱ってください。手動スモークテスト
手動スモークテスト
設定後、両方のレイヤーをテストします。最初のコマンドが動作し、2 つ目が失敗する場合は、下のトラブルシューティングを参照してください。
プロキシ形式の動作
プロキシ形式の動作
inferrs は openai-responses ではなく汎用の openai-completions アダプターを使用するため、OpenAI ネイティブ専用のリクエスト整形は適用されません。service_tier、Responses の store、プロンプトキャッシュヒント、OpenAI 推論互換ペイロード整形はいずれも送信されません。トラブルシューティング
curl /v1/models が失敗する
curl /v1/models が失敗する
inferrs が実行されていない、到達できない、または設定したホスト/ポートにバインドされていません。サーバーが起動され、そのアドレスで待ち受けていることを確認してください。messages[].content expected a string
messages[].content expected a string
モデルエントリで
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 互換バックエンドをデバッグします。
モデル選択
すべてのプロバイダー、モデル参照、フェイルオーバー動作の概要です。