Skip to main content
Hugging Face Inference Providers は、多数のホスト型モデル(DeepSeek、Llama など)の前段に、1 つのトークンで利用できる OpenAI 互換のチャット補完ルーターを提供します。OpenClaw が通信するのはチャット補完エンドポイントのみです。テキストから画像への変換、埋め込み、音声には、HF inference clients を直接使用してください。

はじめに

1

きめ細かなトークンを作成

Hugging Face Settings Tokens に移動し、新しいきめ細かなトークンを作成します。
トークンでは Make calls to Inference Providers 権限を有効にする必要があります。有効でない場合、API リクエストは拒否されます。
2

オンボーディングを実行

プロバイダーのドロップダウンで Hugging Face を選択し、プロンプトが表示されたら API キーを入力します。
3

デフォルトモデルを選択

Default Hugging Face model ドロップダウンでモデルを選択します。トークンが有効な場合、リストは Inference API から読み込まれます。それ以外の場合、OpenClaw は以下の組み込みカタログを表示します。選択内容は agents.defaults.model.primary として保存されます。
4

モデルが利用可能か確認

非対話型セットアップ

huggingface/deepseek-ai/DeepSeek-R1 をデフォルトモデルとして設定します。

モデル ID

モデル参照は huggingface/<org>/<model> の形式(Hub 形式の ID)を使用します。OpenClaw の組み込みカタログは次のとおりです。
トークンが有効な場合、OpenClaw はオンボーディング時と Gateway 起動時に GET https://router.huggingface.co/v1/models からその他のモデルも検出するため、カタログには上記 3 つよりはるかに多くのモデルを含められます。任意のモデル ID に :fastest または :cheapest を追加できます。HF のルーターが一致する推論プロバイダーへルーティングします。Inference Provider settings でデフォルトのプロバイダー順序を設定してください。

高度な設定

OpenClaw は次のリクエストでモデルを検出します。
レスポンスは OpenAI 形式の { "object": "list", "data": [ { "id": "Qwen/Qwen3-8B", "owned_by": "Qwen", ... }, ... ] } です。キーが設定されている場合(オンボーディング、HUGGINGFACE_HUB_TOKEN、または HF_TOKEN)、対話型セットアップ中の Default Hugging Face model ドロップダウンには、このエンドポイントから取得した内容が入力されます。Gateway の起動時にも同じ呼び出しを繰り返してカタログを更新します。検出されたモデルは上記の組み込みカタログとマージされます(ID が一致する場合、コンテキストウィンドウやコストなどのメタデータに使用されます)。リクエストが失敗する、データが返されない、またはキーが設定されていない場合、OpenClaw は組み込みカタログのみにフォールバックします。プロバイダーを削除せずに検出を無効化するには、次を実行します。
  • API からの名前: 検出されたモデルでは、API の nametitle、または display_name が存在する場合はそれを使用します。それ以外の場合、OpenClaw はモデル ID から名前を生成します(例: deepseek-ai/DeepSeek-R1 は「DeepSeek R1」になります)。
  • 表示名の上書き: 設定でモデルごとにカスタムラベルを設定します。
  • ポリシーサフィックス: :fastest:cheapest は HF ルーターの規則であり、OpenClaw が書き換えるものではありません。サフィックスはモデル ID の一部としてそのまま送信され、HF のルーターが一致する推論プロバイダーを選択します。サフィックスごとに異なるエイリアスを使用する場合は、各バリアントを models.providers.huggingface.models(または model.primary)の下に個別のエントリとして追加してください。
  • 設定のマージ: models.providers.huggingface.models 内の既存エントリ(例: models.json 内)は設定のマージ時にも保持されるため、そこで設定したカスタムの namealias、またはモデルオプションは再起動後も維持されます。
Gateway がデーモン(launchd/systemd)として実行される場合、そのプロセスで HUGGINGFACE_HUB_TOKEN または HF_TOKEN を利用できることを確認してください(たとえば、~/.openclaw/.env 内または env.shellEnv 経由)。
OpenClaw は HUGGINGFACE_HUB_TOKENHF_TOKEN の両方を受け付けます。両方が設定されている場合、HUGGINGFACE_HUB_TOKEN が優先されます。

関連項目

モデルの選択

すべてのプロバイダー、モデル参照、フェイルオーバー動作の概要。

モデルの選択

モデルの選択および設定方法。

Inference Providers のドキュメント

Hugging Face Inference Providers の公式ドキュメント。

設定

完全な設定リファレンス。