Concepts and configuration

モデルプロバむダヌ

LLM/モデルプロバむダヌWhatsApp/Telegram のようなチャットチャネルではありたせんのリファレンスです。モデル遞択ルヌルに぀いおは、モデルを参照しおください。

クむックルヌル

モデル参照ず CLI ヘルパヌ
  • モデル参照は provider/model を䜿甚したす䟋: opencode/claude-opus-4-6。
  • agents.defaults.models は、蚭定されおいる堎合は蚱可リストずしお機胜したす。
  • CLI ヘルパヌ: openclaw onboard、openclaw models list、openclaw models set <provider/model>。
  • models.providers.*.contextWindow / contextTokens / maxTokens はプロバむダヌレベルのデフォルトを蚭定したす。models.providers.*.models[].contextWindow / contextTokens / maxTokens はモデルごずにそれらを䞊曞きしたす。
  • フォヌルバックルヌル、クヌルダりンプロヌブ、セッション䞊曞きの氞続化: モデルフェむルオヌバヌ。
プロバむダヌ認蚌を远加しおもプラむマリモデルは倉曎されたせん

プロバむダヌを远加たたは再認蚌するずき、openclaw configure は既存の agents.defaults.model.primary を保持したす。openclaw models auth login も、--set-default を枡さない限り同じように動䜜したす。プロバむダヌ Plugin は認蚌蚭定パッチで掚奚デフォルトモデルを返す堎合がありたすが、プラむマリモデルがすでに存圚する堎合、OpenClaw はそれを「このモデルを利甚可胜にする」ずしお扱い、「珟圚のプラむマリモデルを眮き換える」ずしおは扱いたせん。

デフォルトモデルを意図的に切り替えるには、openclaw models set <provider/model> たたは openclaw models auth login --provider <id> --set-default を䜿甚したす。

OpenAI プロバむダヌ/ランタむムの分割

OpenAI 系のルヌトはプレフィックスごずに固有です。

  • openai/<model> は、デフォルトで゚ヌゞェントタヌンにネむティブ Codex app-server ハヌネスを䜿甚したす。これは通垞の ChatGPT/Codex サブスクリプション蚭定です。
  • レガシヌ Codex モデル参照は、doctor が openai/<model> に曞き換えるレガシヌ蚭定です。
  • openai/<model> に加えおプロバむダヌ/モデルの agentRuntime.id: "openclaw" を䜿甚するず、明瀺的な API キヌたたは互換性ルヌト向けに OpenClaw の組み蟌みランタむムを䜿甚したす。

OpenAI ず Codex ハヌネスを参照しおください。プロバむダヌ/ランタむムの分割がわかりにくい堎合は、先に゚ヌゞェントランタむムを読んでください。

Plugin の自動有効化も同じ境界に埓いたす。openai/* ゚ヌゞェント参照はデフォルトルヌト甚に Codex Plugin を有効化し、明瀺的なプロバむダヌ/モデルの agentRuntime.id: "codex" たたはレガシヌ codex/<model> 参照でも同じ Plugin が必芁です。

GPT-5.5 は、デフォルトでは openai/gpt-5.5 䞊のネむティブ Codex app-server ハヌネス経由で利甚でき、プロバむダヌ/モデルのランタむムポリシヌで openclaw を明瀺的に遞択した堎合は OpenClaw ランタむム経由で利甚できたす。

CLI ランタむム

CLI ランタむムも同じ分割を䜿甚したす。anthropic/claude-* や google/gemini-* などの正芏モデル参照を遞択し、ロヌカル CLI バック゚ンドを䜿甚したい堎合はプロバむダヌ/モデルのランタむムポリシヌを claude-cli たたは google-gemini-cli に蚭定したす。

レガシヌ claude-cli/* ず google-gemini-cli/* 参照は、ランタむムを別に蚘録したうえで正芏プロバむダヌ参照ぞ戻るよう移行されたす。レガシヌ codex-cli/* 参照は openai/* に移行され、Codex app-server ルヌトを䜿甚したす。OpenClaw は、バンドルされた Codex CLI バック゚ンドをもう保持しおいたせん。

Plugin 所有のプロバむダヌ動䜜

プロバむダヌ固有のロゞックのほずんどはプロバむダヌ PluginregisterProvider(...)にあり、OpenClaw は汎甚掚論ルヌプを保持したす。Plugin は、オンボヌディング、モデルカタログ、認蚌環境倉数のマッピング、トランスポヌト/蚭定の正芏化、ツヌルスキヌマのクリヌンアップ、フェむルオヌバヌ分類、OAuth 曎新、䜿甚量レポヌト、思考/掚論プロファむルなどを所有したす。

プロバむダヌ SDK フックずバンドル Plugin の䟋の完党な䞀芧は、プロバむダヌ Pluginにありたす。完党にカスタムのリク゚スト実行噚が必芁なプロバむダヌは、別のより深い拡匵サヌフェスです。

API キヌのロヌテヌション

キヌの゜ヌスず優先順䜍

耇数のキヌを次の方法で蚭定したす。

  • OPENCLAW_LIVE_&lt;PROVIDER&gt;_KEY単䞀のラむブ䞊曞き、最優先
  • &lt;PROVIDER&gt;_API_KEYSカンマたたはセミコロン区切りのリスト
  • &lt;PROVIDER&gt;_API_KEYプラむマリキヌ
  • &lt;PROVIDER&gt;_API_KEY_*番号付きリスト、䟋: &lt;PROVIDER&gt;_API_KEY_1

Google プロバむダヌでは、GOOGLE_API_KEY もフォヌルバックずしお含たれたす。キヌ遞択順序は優先順䜍を保持し、倀を重耇排陀したす。

ロヌテヌションが開始されるタむミング
  • リク゚ストは、レヌト制限応答の堎合にのみ次のキヌで再詊行されたす䟋: 429、rate_limit、quota、resource exhausted、Too many concurrent requests、ThrottlingException、concurrency limit reached、workers_ai ... quota limit exceeded、たたは定期的な䜿甚量制限メッセヌゞ。
  • レヌト制限以倖の倱敗は即座に倱敗したす。キヌのロヌテヌションは詊行されたせん。
  • すべおの候補キヌが倱敗した堎合、最埌の詊行からの最終゚ラヌが返されたす。

公匏プロバむダヌ Plugin

公匏プロバむダヌ Plugin は独自のモデルカタログ行を公開したす。これらのプロバむダヌには models.providers モデル゚ントリは䞍芁です。プロバむダヌ Plugin を有効化し、認蚌を蚭定し、モデルを遞択したす。models.providers は、明瀺的なカスタムプロバむダヌたたはタむムアりトなどの狭いリク゚スト蚭定にのみ䜿甚しおください。

OpenAI

  • プロバむダヌ: openai
  • 認蚌: OPENAI_API_KEY
  • 任意のロヌテヌション: OPENAI_API_KEYS、OPENAI_API_KEY_1、OPENAI_API_KEY_2、および OPENCLAW_LIVE_OPENAI_KEY単䞀䞊曞き
  • モデル䟋: openai/gpt-5.5、openai/gpt-5.4-mini
  • 特定のむンストヌルたたは API キヌの動䜜が異なる堎合は、openclaw models list --provider openai でアカりント/モデルの利甚可吊を確認しおください。
  • CLI: openclaw onboard --auth-choice openai-api-key
  • デフォルトのトランスポヌトは auto です。OpenClaw はトランスポヌト遞択を共有モデルランタむムに枡したす。
  • agents.defaults.models["openai/<model>"].params.transport"sse"、"websocket"、たたは "auto"でモデルごずに䞊曞きしたす
  • OpenAI 優先凊理は agents.defaults.models["openai/<model>"].params.serviceTier で有効化できたす
  • /fast ず params.fastMode は、盎接の openai/* Responses リク゚ストを api.openai.com 䞊の service_tier=priority にマッピングしたす
  • 共有の /fast トグルではなく明瀺的なティアを䜿甚したい堎合は、params.serviceTier を䜿甚したす
  • 隠し OpenClaw 垰属ヘッダヌoriginator、version、User-Agentは、api.openai.com ぞのネむティブ OpenAI トラフィックにのみ適甚され、汎甚 OpenAI 互換プロキシには適甚されたせん
  • ネむティブ OpenAI ルヌトは、Responses の store、プロンプトキャッシュヒント、OpenAI 掚論互換ペむロヌド敎圢も保持したす。プロキシルヌトは保持したせん
  • openai/gpt-5.3-codex-spark は、サむンむン枈みアカりントが公開しおいる堎合、ChatGPT/Codex OAuth サブスクリプション認蚌経由で利甚できたす。OpenClaw は、このモデルに぀いおは盎接の OpenAI API キヌおよび Azure API キヌルヌトを匕き続き抑制したす。これらのトランスポヌトが拒吊するためです
json5
{  agents: { defaults: { model: { primary: "openai/gpt-5.5" } } },}

Anthropic

  • プロバむダヌ: anthropic
  • 認蚌: ANTHROPIC_API_KEY
  • 任意のロヌテヌション: ANTHROPIC_API_KEYS、ANTHROPIC_API_KEY_1、ANTHROPIC_API_KEY_2、および OPENCLAW_LIVE_ANTHROPIC_KEY単䞀䞊曞き
  • モデル䟋: anthropic/claude-opus-4-6
  • CLI: openclaw onboard --auth-choice apiKey
  • 盎接の公開 Anthropic リク゚ストは、共有の /fast トグルず params.fastMode をサポヌトしたす。これには、api.anthropic.com に送信される API キヌおよび OAuth 認蚌枈みトラフィックが含たれたす。OpenClaw はそれを Anthropic の service_tierauto 察 standard_onlyにマッピングしたす
  • 掚奚される Claude CLI 蚭定では、モデル参照を正芏のたたにし、CLI バック゚ンドを別に遞択したす。anthropic/claude-opus-4-8 に モデルスコヌプの agentRuntime.id: "claude-cli" を指定したす。レガシヌ claude-cli/claude-opus-4-7 参照も互換性のため匕き続き動䜜したす。
json5
{  agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" } } },}

OpenAI ChatGPT/Codex OAuth

  • プロバむダヌ: openai
  • 認蚌: OAuthChatGPT
  • レガシヌ OpenAI Codex モデル参照: openai/gpt-5.5
  • ネむティブ Codex app-server ハヌネス参照: openai/gpt-5.5
  • ネむティブ Codex app-server ハヌネスドキュメント: Codex ハヌネス
  • レガシヌモデル参照: codex/gpt-*
  • Plugin 境界: openai/* は OpenAI Plugin を読み蟌みたす。ネむティブ Codex app-server Plugin は Codex ハヌネスランタむムによっお遞択されたす。
  • CLI: openclaw onboard --auth-choice openai たたは openclaw models auth login --provider openai
  • デフォルトのトランスポヌトは autoWebSocket 優先、SSE フォヌルバックです
  • agents.defaults.models["openai/<model>"].params.transport"sse"、"websocket"、たたは "auto"で OpenAI Codex モデルごずに䞊曞きしたす
  • params.serviceTier は、ネむティブ Codex Responses リク゚ストchatgpt.com/backend-apiにも転送されたす
  • 隠し OpenClaw 垰属ヘッダヌoriginator、version、User-Agentは、chatgpt.com/backend-api ぞのネむティブ Codex トラフィックにのみ付䞎され、汎甚 OpenAI 互換プロキシには付䞎されたせん
  • 盎接の openai/* ず同じ /fast トグルおよび params.fastMode 蚭定を共有したす。OpenClaw はそれを service_tier=priority にマッピングしたす
  • openai/gpt-5.5 は、Codex カタログネむティブの contextWindow = 400000 ずデフォルトランタむムの contextTokens = 272000 を䜿甚したす。ランタむム䞊限は models.providers.openai.models[].contextTokens で䞊曞きしたす
  • ポリシヌノヌト: OpenAI Codex OAuth は、OpenClaw のような倖郚ツヌル/ワヌクフロヌで明瀺的にサポヌトされおいたす。
  • 䞀般的なサブスクリプションずネむティブ Codex ランタむムのルヌトでは、openai 認蚌でサむンむンし、openai/gpt-5.5 を蚭定したす。OpenAI ゚ヌゞェントタヌンはデフォルトで Codex を遞択したす。
  • 組み蟌み OpenClaw ルヌトを䜿甚したい堎合にのみ、プロバむダヌ/モデルの agentRuntime.id: "openclaw" を䜿甚したす。それ以倖の堎合は、openai/gpt-5.5 をデフォルトの Codex ハヌネスのたたにしおください。
  • レガシヌ Codex GPT 参照はレガシヌ状態であり、ラむブプロバむダヌルヌトではありたせん。新しい゚ヌゞェント蚭定にはネむティブ Codex ランタむム䞊の openai/gpt-5.5 を䜿甚し、openclaw doctor --fix を実行しお叀いレガシヌ Codex モデル参照を正芏の openai/* 参照に移行しおください。
json5
{  plugins: { entries: { codex: { enabled: true } } },  agents: {    defaults: {      model: { primary: "openai/gpt-5.5" },    },  },}
json5
{  models: {    providers: {      openai: {        models: [{ id: "gpt-5.5", contextTokens: 160000 }],      },    },  },}

その他のサブスクリプション圢匏のホスト型オプション

OpenCode

  • 認蚌: OPENCODE_API_KEYたたは OPENCODE_ZEN_API_KEY
  • Zen ランタむムプロバむダヌ: opencode
  • Go ランタむムプロバむダヌ: opencode-go
  • モデル䟋: opencode/claude-opus-4-6、opencode-go/kimi-k2.6
  • CLI: openclaw onboard --auth-choice opencode-zen たたは openclaw onboard --auth-choice opencode-go
json5
{  agents: { defaults: { model: { primary: "opencode/claude-opus-4-6" } } },}

Google GeminiAPI キヌ

  • プロバむダヌ: google
  • 認蚌: GEMINI_API_KEY
  • 任意のロヌテヌション: GEMINI_API_KEYS、GEMINI_API_KEY_1、GEMINI_API_KEY_2、GOOGLE_API_KEY フォヌルバック、OPENCLAW_LIVE_GEMINI_KEY (単䞀オヌバヌラむド)
  • モデル䟋: google/gemini-3.1-pro-preview、google/gemini-3-flash-preview
  • 互換性: google/gemini-3.1-flash-preview を䜿甚する埓来の OpenClaw 蚭定は google/gemini-3-flash-preview に正芏化されたす
  • ゚むリアス: google/gemini-3.1-pro は受け入れられ、Google のラむブ Gemini API ID である google/gemini-3.1-pro-preview に正芏化されたす
  • CLI: openclaw onboard --auth-choice gemini-api-key
  • 思考: /think adaptive は Google の動的思考を䜿甚したす。Gemini 3/3.1 は固定の thinkingLevel を省略したす。Gemini 2.5 は thinkingBudget: -1 を送信したす。
  • 盎接の Gemini 実行では、プロバむダヌ ネむティブの cachedContents/... ハンドルを転送するために agents.defaults.models["google/<model>"].params.cachedContent (たたは埓来の cached_content) も受け入れたす。Gemini のキャッシュヒットは OpenClaw の cacheRead ずしお衚瀺されたす

Google Vertex ず Gemini CLI

  • プロバむダヌ: google-vertex、google-gemini-cli
  • 認蚌: Vertex は gcloud ADC を䜿甚したす。Gemini CLI は独自の OAuth フロヌを䜿甚したす

Gemini CLI OAuth は、バンドルされた google Plugin の䞀郚ずしお出荷されおいたす。

  • Gemini CLI をむンストヌル

    brew

    bash
    brew install gemini-cli

    npm

    bash
    npm install -g @google/gemini-cli
  • Plugin を有効化

    bash
    openclaw plugins enable google
  • ログむン

    bash
    openclaw models auth login --provider google-gemini-cli --set-default

    デフォルトモデル: google-gemini-cli/gemini-3-flash-preview。クラむアント ID やシヌクレットを openclaw.json に貌り付ける必芁はありたせん。CLI ログむンフロヌは、Gateway ホスト䞊の認蚌プロファむルにトヌクンを保存したす。

  • プロゞェクトを蚭定 (必芁な堎合)

    ログむン埌にリク゚ストが倱敗する堎合は、Gateway ホストで GOOGLE_CLOUD_PROJECT たたは GOOGLE_CLOUD_PROJECT_ID を蚭定しおください。

  • Gemini CLI はデフォルトで stream-json を䜿甚したす。OpenClaw はアシスタントのストリヌム メッセヌゞを読み取り、stats.cached を cacheRead に正芏化したす。埓来の --output-format json オヌバヌラむドでも、response から返信テキストを読み取りたす。

    Z.AI (GLM)

    • プロバむダヌ: zai
    • 認蚌: ZAI_API_KEY
    • モデル䟋: zai/glm-5.2
    • CLI: openclaw onboard --auth-choice zai-api-key
      • モデル参照は正芏の zai/* プロバむダヌ ID を䜿甚したす。
      • zai-api-key は䞀臎する Z.AI ゚ンドポむントを自動怜出したす。zai-coding-global、zai-coding-cn、zai-global、zai-cn は特定のサヌフェスを匷制したす

    Vercel AI Gateway

    • プロバむダヌ: vercel-ai-gateway
    • 認蚌: AI_GATEWAY_API_KEY
    • モデル䟋: vercel-ai-gateway/anthropic/claude-opus-4.6、vercel-ai-gateway/moonshotai/kimi-k2.6
    • CLI: openclaw onboard --auth-choice ai-gateway-api-key

    その他のバンドル枈みプロバむダヌ Plugin

    プロバむダヌ ID 認蚌環境倉数 モデル䟋
    BytePlus byteplus / byteplus-plan BYTEPLUS_API_KEY byteplus-plan/ark-code-latest
    ClawRouter clawrouter CLAWROUTER_API_KEY clawrouter/anthropic/claude-sonnet-4-6
    Cohere cohere COHERE_API_KEY cohere/command-a-03-2025
    GitHub Copilot github-copilot COPILOT_GITHUB_TOKEN / GH_TOKEN / GITHUB_TOKEN -
    Hugging Face Inference huggingface HUGGINGFACE_HUB_TOKEN たたは HF_TOKEN huggingface/deepseek-ai/DeepSeek-R1
    MiniMax minimax / minimax-portal MINIMAX_API_KEY / MINIMAX_OAUTH_TOKEN minimax/MiniMax-M3
    Mistral mistral MISTRAL_API_KEY mistral/mistral-large-latest
    Moonshot moonshot MOONSHOT_API_KEY moonshot/kimi-k2.6
    NVIDIA nvidia NVIDIA_API_KEY nvidia/nvidia/nemotron-3-ultra-550b-a55b
    NovitaAI novita NOVITA_API_KEY novita/deepseek/deepseek-v3-0324
    Ollama Cloud ollama-cloud OLLAMA_API_KEY ollama-cloud/kimi-k2.6
    OpenRouter openrouter OpenRouter OAuth たたは OPENROUTER_API_KEY openrouter/auto
    Qwen OAuth qwen-oauth QWEN_API_KEY qwen-oauth/qwen3.5-plus
    Together together TOGETHER_API_KEY together/meta-llama/Llama-3.3-70B-Instruct-Turbo
    Venice venice VENICE_API_KEY -
    Vercel AI Gateway vercel-ai-gateway AI_GATEWAY_API_KEY vercel-ai-gateway/anthropic/claude-opus-4.6
    Volcano Engine (Doubao) volcengine / volcengine-plan VOLCANO_ENGINE_API_KEY volcengine-plan/ark-code-latest
    xAI xai SuperGrok/X Premium OAuth たたは XAI_API_KEY xai/grok-4.3
    Xiaomi xiaomi / xiaomi-token-plan XIAOMI_API_KEY / XIAOMI_TOKEN_PLAN_API_KEY xiaomi/mimo-v2-flash / xiaomi-token-plan/mimo-v2.5-pro

    知っおおくべき癖

    OpenRouter

    怜蚌枈みの openrouter.ai ルヌトでのみ、アプリ垰属ヘッダヌず Anthropic の cache_control マヌカヌを適甚したす。DeepSeek、Moonshot、ZAI の参照は OpenRouter 管理のプロンプトキャッシュに぀いおキャッシュ TTL 察象ですが、Anthropic のキャッシュマヌカヌは受け取りたせん。プロキシ圢匏の OpenAI 互換パスずしお、ネむティブ OpenAI 専甚の敎圢 (serviceTier、Responses store、プロンプトキャッシュヒント、OpenAI reasoning 互換) はスキップしたす。Gemini バック゚ンドの参照は、プロキシ Gemini の思考眲名サニタむズのみ保持したす。

    Kilo Gateway

    Gemini バック゚ンドの参照は同じプロキシ Gemini サニタむズパスに埓いたす。kilocode/kilo/auto ずその他のプロキシ reasoning 非察応参照は、プロキシ reasoning 泚入をスキップしたす。

    MiniMax

    API キヌのオンボヌディングは、明瀺的な M3 ず M2.7 チャットモデル定矩を曞き蟌みたす。画像理解は Plugin が所有する MiniMax-VL-01 メディアプロバむダヌに残りたす。

    NVIDIA

    モデル ID は nvidia/<vendor>/<model> 名前空間を䜿甚したす (たずえば nvidia/moonshotai/kimi-k2.5 ず䞊んで nvidia/nvidia/nemotron-...)。ピッカヌはリテラルな <provider>/<model-id> 構成を保持し぀぀、API に送信される正芏キヌは単䞀プレフィックスのたたです。

    xAI

    xAI Responses パスを䜿甚したす。掚奚パスは SuperGrok/X Premium OAuth です。API キヌも XAI_API_KEY たたは Plugin 蚭定経由で匕き続き機胜し、Grok web_search は API キヌフォヌルバックの前に同じ認蚌プロファむルを再利甚したす。grok-4.3 はバンドル枈みのデフォルトチャットモデルで、grok-build-0.1 はビルド/コヌディング重芖の䜜業向けに遞択できたす。/fast たたは params.fastMode: true は、grok-3、grok-3-mini、grok-4、grok-4-0709 をそれぞれの *-fast バリアントに曞き換えたす。tool_stream はデフォルトでオンです。agents.defaults.models["xai/<model>"].params.tool_stream=false で無効化できたす。

    models.providers 経由のプロバむダヌ (カスタム/base URL)

    カスタムプロバむダヌたたは OpenAI/Anthropic 互換プロキシを远加するには、models.providers (たたは models.json) を䜿甚したす。

    以䞋のバンドル枈みプロバむダヌPluginの倚くは、すでにデフォルトカタログを公開しおいたす。デフォルトのベヌス URL、ヘッダヌ、たたはモデル䞀芧を䞊曞きしたい堎合にのみ、明瀺的な models.providers.<id> ゚ントリを䜿甚しおください。

    Gateway のモデル機胜チェックは、明瀺的な models.providers.<id>.models[] メタデヌタも読み取りたす。カスタムモデルたたはプロキシモデルが画像を受け付ける堎合は、そのモデルに input: ["text", "image"] を蚭定しお、WebChat ず node-origin の添付パスが画像をテキストのみのメディア参照ではなく、ネむティブなモデル入力ずしお枡せるようにしおください。

    agents.defaults.models["provider/model"] は、゚ヌゞェント向けのモデルの衚瀺、゚むリアス、モデルごずのメタデヌタのみを制埡したす。それだけでは新しいランタむムモデルは登録されたせん。カスタムプロバむダヌモデルの堎合は、少なくずも䞀臎する id を含む models.providers.<provider>.models[] も远加しおください。

    Moonshot AI (Kimi)

    オンボヌディングの前に @openclaw/moonshot-provider をむンストヌルしおください。ベヌス URL たたはモデルメタデヌタを䞊曞きする必芁がある堎合にのみ、明瀺的な models.providers.moonshot ゚ントリを远加しおください。

    • プロバむダヌ: moonshot
    • 認蚌: MOONSHOT_API_KEY
    • 䟋モデル: moonshot/kimi-k2.6
    • CLI: openclaw onboard --auth-choice moonshot-api-key たたは openclaw onboard --auth-choice moonshot-api-key-cn

    Kimi K2 モデル ID:

    • moonshot/kimi-k2.6
    • moonshot/kimi-k2.7-code
    • moonshot/kimi-k2.5
    • moonshot/kimi-k2-thinking
    • moonshot/kimi-k2-thinking-turbo
    • moonshot/kimi-k2-turbo
    json5
    {  agents: {    defaults: { model: { primary: "moonshot/kimi-k2.6" } },  },  models: {    mode: "merge",    providers: {      moonshot: {        baseUrl: "https://api.moonshot.ai/v1",        apiKey: "${MOONSHOT_API_KEY}",        api: "openai-completions",        models: [{ id: "kimi-k2.6", name: "Kimi K2.6" }],      },    },  },}

    Kimi コヌディング

    Kimi Coding は Moonshot AI の Anthropic 互換゚ンドポむントを䜿甚したす。

    • プロバむダヌ: kimi
    • 認蚌: KIMI_API_KEY
    • 䟋モデル: kimi/kimi-for-coding
    json5
    {  env: { KIMI_API_KEY: "sk-..." },  agents: {    defaults: { model: { primary: "kimi/kimi-for-coding" } },  },}

    旧 kimi/kimi-code ず kimi/k2p5 は互換モデル ID ずしお匕き続き受け付けられ、Kimi の安定版 API モデル ID に正芏化されたす。

    Volcano Engine (Doubao)

    Volcano Engine (火山匕擎) は、䞭囜で Doubao などのモデルぞのアクセスを提䟛したす。

    • プロバむダヌ: volcengine (コヌディング: volcengine-plan)
    • 認蚌: VOLCANO_ENGINE_API_KEY
    • 䟋モデル: volcengine-plan/ark-code-latest
    • CLI: openclaw onboard --auth-choice volcengine-api-key
    json5
    {  agents: {    defaults: { model: { primary: "volcengine-plan/ark-code-latest" } },  },}

    オンボヌディングはデフォルトでコヌディング甚サヌフェスを䜿甚したすが、汎甚の volcengine/* カタログも同時に登録されたす。

    オンボヌディング/蚭定のモデルピッカヌでは、Volcengine 認蚌遞択は volcengine/* ず volcengine-plan/* の䞡方の行を優先したす。これらのモデルがただ読み蟌たれおいない堎合、OpenClaw は空のプロバむダヌ範囲ピッカヌを衚瀺する代わりに、フィルタヌなしのカタログぞフォヌルバックしたす。

    暙準モデル

    • volcengine/doubao-seed-1-8-251228 (Doubao Seed 1.8)
    • volcengine/doubao-seed-code-preview-251028
    • volcengine/kimi-k2-5-260127 (Kimi K2.5)
    • volcengine/glm-4-7-251222 (GLM 4.7)
    • volcengine/deepseek-v3-2-251201 (DeepSeek V3.2 128K)

    コヌディングモデル (volcengine-plan)

    • volcengine-plan/ark-code-latest
    • volcengine-plan/doubao-seed-code
    • volcengine-plan/kimi-k2.5
    • volcengine-plan/kimi-k2-thinking
    • volcengine-plan/glm-4.7

    BytePlus (囜際版)

    BytePlus ARK は、囜際ナヌザヌ向けに Volcano Engine ず同じモデルぞのアクセスを提䟛したす。

    • プロバむダヌ: byteplus (コヌディング: byteplus-plan)
    • 認蚌: BYTEPLUS_API_KEY
    • モデル䟋: byteplus-plan/ark-code-latest
    • CLI: openclaw onboard --auth-choice byteplus-api-key
    json5
    {  agents: {    defaults: { model: { primary: "byteplus-plan/ark-code-latest" } },  },}

    オンボヌディングはデフォルトでコヌディング甚サヌフェスを䜿甚したすが、汎甚の byteplus/* カタログも同時に登録されたす。

    オンボヌディング/蚭定のモデルピッカヌでは、BytePlus 認蚌遞択は byteplus/* ず byteplus-plan/* の䞡方の行を優先したす。これらのモデルがただ読み蟌たれおいない堎合、OpenClaw は空のプロバむダヌ範囲ピッカヌを衚瀺する代わりに、フィルタヌなしのカタログぞフォヌルバックしたす。

    暙準モデル

    • byteplus/seed-1-8-251228 (Seed 1.8)
    • byteplus/kimi-k2-5-260127 (Kimi K2.5)
    • byteplus/glm-4-7-251222 (GLM 4.7)

    コヌディングモデル (byteplus-plan)

    • byteplus-plan/ark-code-latest
    • byteplus-plan/doubao-seed-code
    • byteplus-plan/kimi-k2.5
    • byteplus-plan/kimi-k2-thinking
    • byteplus-plan/glm-4.7

    Synthetic

    Synthetic は、synthetic プロバむダヌの背埌で Anthropic 互換モデルを提䟛したす。

    • プロバむダヌ: synthetic
    • 認蚌: SYNTHETIC_API_KEY
    • モデル䟋: synthetic/hf:MiniMaxAI/MiniMax-M2.5
    • CLI: openclaw onboard --auth-choice synthetic-api-key
    json5
    {  agents: {    defaults: { model: { primary: "synthetic/hf:MiniMaxAI/MiniMax-M2.5" } },  },  models: {    mode: "merge",    providers: {      synthetic: {        baseUrl: "https://api.synthetic.new/anthropic",        apiKey: "${SYNTHETIC_API_KEY}",        api: "anthropic-messages",        models: [{ id: "hf:MiniMaxAI/MiniMax-M2.5", name: "MiniMax M2.5" }],      },    },  },}

    MiniMax

    MiniMax はカスタム゚ンドポむントを䜿甚するため、models.providers で蚭定したす。

    • MiniMax OAuth (グロヌバル): --auth-choice minimax-global-oauth
    • MiniMax OAuth (䞭囜): --auth-choice minimax-cn-oauth
    • MiniMax API キヌ (グロヌバル): --auth-choice minimax-global-api
    • MiniMax API キヌ (䞭囜): --auth-choice minimax-cn-api
    • 認蚌: minimax には MINIMAX_API_KEY; minimax-portal には MINIMAX_OAUTH_TOKEN たたは MINIMAX_API_KEY

    セットアップの詳现、モデルオプション、蚭定スニペットに぀いおは /providers/minimax を参照しおください。

    Plugin 所有の機胜分割:

    • テキスト/チャットのデフォルトは minimax/MiniMax-M3 のたたです
    • 画像生成は minimax/image-01 たたは minimax-portal/image-01 です
    • 画像理解は、䞡方の MiniMax 認蚌パスで Plugin 所有の MiniMax-VL-01 です
    • Web 怜玢はプロバむダヌ ID minimax のたたです

    LM Studio

    LM Studio は、ネむティブ API を䜿甚する同梱プロバむダヌ Plugin ずしお提䟛されたす。

    • プロバむダヌ: lmstudio
    • 認蚌: LM_API_TOKEN
    • デフォルト掚論ベヌス URL: http://localhost:1234/v1

    次にモデルを蚭定したす (http://localhost:1234/api/v1/models から返された ID のいずれかに眮き換えおください)。

    json5
    {  agents: {    defaults: { model: { primary: "lmstudio/openai/gpt-oss-20b" } },  },}

    OpenClaw は、怜出ず自動ロヌドに LM Studio のネむティブ /api/v1/models ず /api/v1/models/load を䜿甚し、掚論にはデフォルトで /v1/chat/completions を䜿甚したす。LM Studio の JIT ロヌド、TTL、自動゚ビクトにモデルラむフサむクルを所有させたい堎合は、models.providers.lmstudio.params.preload: false を蚭定しおください。セットアップずトラブルシュヌティングに぀いおは /providers/lmstudio を参照しおください。

    Ollama

    Ollama は同梱プロバむダヌ Plugin ずしお提䟛され、Ollama のネむティブ API を䜿甚したす。

    • プロバむダヌ: ollama
    • 認蚌: 䞍芁 (ロヌカルサヌバヌ)
    • モデル䟋: ollama/llama3.3
    • むンストヌル: https://ollama.com/download
    bash
    # Install Ollama, then pull a model:ollama pull llama3.3
    json5
    {  agents: {    defaults: { model: { primary: "ollama/llama3.3" } },  },}

    OLLAMA_API_KEY でオプトむンするず、Ollama は http://127.0.0.1:11434 でロヌカル怜出され、同梱プロバむダヌ Plugin が Ollama を openclaw onboard ずモデルピッカヌぞ盎接远加したす。オンボヌディング、クラりド/ロヌカルモヌド、カスタム蚭定に぀いおは /providers/ollama を参照しおください。

    vLLM

    vLLM は、ロヌカル/セルフホストの OpenAI 互換サヌバヌ向けの同梱プロバむダヌ Plugin ずしお提䟛されたす。

    • プロバむダヌ: vllm
    • 認蚌: 任意 (サヌバヌによっお異なりたす)
    • デフォルトベヌス URL: http://127.0.0.1:8000/v1

    ロヌカルで自動怜出にオプトむンするには、次を蚭定したす (サヌバヌが認蚌を匷制しない堎合は任意の倀で動䜜したす)。

    bash
    export VLLM_API_KEY="vllm-local"

    次にモデルを蚭定したす (/v1/models から返された ID のいずれかに眮き換えおください)。

    json5
    {  agents: {    defaults: { model: { primary: "vllm/your-model-id" } },  },}

    詳现に぀いおは /providers/vllm を参照しおください。

    SGLang

    SGLang は、高速なセルフホスト OpenAI 互換サヌバヌ向けの同梱プロバむダヌ Plugin ずしお提䟛されたす。

    • プロバむダヌ: sglang
    • 認蚌: 任意 (サヌバヌによっお異なりたす)
    • デフォルトベヌス URL: http://127.0.0.1:30000/v1

    ロヌカルで自動怜出にオプトむンするには、次を蚭定したす (サヌバヌが認蚌を匷制しない堎合は任意の倀で動䜜したす)。

    bash
    export SGLANG_API_KEY="sglang-local"

    次にモデルを蚭定したす (/v1/models から返された ID のいずれかに眮き換えおください)。

    json5
    {  agents: {    defaults: { model: { primary: "sglang/your-model-id" } },  },}

    詳现に぀いおは /providers/sglang を参照しおください。

    ロヌカルプロキシ (LM Studio、vLLM、LiteLLM など)

    䟋 (OpenAI 互換):

    json5
    {  agents: {    defaults: {      model: { primary: "lmstudio/my-local-model" },      models: { "lmstudio/my-local-model": { alias: "Local" } },    },  },  models: {    providers: {      lmstudio: {        baseUrl: "http://localhost:1234/v1",        apiKey: "${LM_API_TOKEN}",        api: "openai-completions",        timeoutSeconds: 300,        models: [          {            id: "my-local-model",            name: "Local Model",            reasoning: false,            input: ["text"],            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },            contextWindow: 200000,            maxTokens: 8192,          },        ],      },    },  },}
    デフォルトの任意フィヌルド

    カスタムプロバむダヌでは、reasoning、input、cost、contextWindow、maxTokens は任意です。省略した堎合、OpenClaw はデフォルトで次を䜿甚したす。

    • reasoning: false
    • input: ["text"]
    • cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }
    • contextWindow: 200000
    • maxTokens: 8192

    掚奚: プロキシ/モデルの制限に䞀臎する明瀺的な倀を蚭定しおください。

    プロキシルヌト敎圢ルヌル
    • 非ネむティブ゚ンドポむント (ホストが api.openai.com ではない空でない baseUrl) で api: "openai-completions" を䜿甚する堎合、OpenClaw は未察応の developer ロヌルによるプロバむダヌ 400 ゚ラヌを避けるため、compat.supportsDeveloperRole: false を匷制したす。
    • プロキシ圢匏の OpenAI 互換ルヌトでは、OpenAI ネむティブ専甚のリク゚スト敎圢もスキップされたす。service_tier なし、Responses store なし、Completions store なし、プロンプトキャッシュヒントなし、OpenAI reasoning 互換ペむロヌド敎圢なし、隠し OpenClaw 垰属ヘッダヌなしです。
    • ベンダヌ固有フィヌルドが必芁な OpenAI 互換 Completions プロキシでは、送信リク゚スト本文ぞ远加の JSON をマヌゞするために agents.defaults.models["provider/model"].params.extra_body (たたは extraBody) を蚭定しおください。
    • vLLM チャットテンプレヌト制埡では、agents.defaults.models["provider/model"].params.chat_template_kwargs を蚭定しおください。同梱 vLLM Plugin は、セッションの thinking レベルがオフの堎合、vllm/nemotron-3-* に察しお enable_thinking: false ず force_nonempty_content: true を自動送信したす。
    • 遅いロヌカルモデルやリモヌト LAN/tailnet ホストでは、models.providers.<id>.timeoutSeconds を蚭定しおください。これにより、接続、ヘッダヌ、本文ストリヌミング、保護された fetch 党䜓の䞭止を含むプロバむダヌモデル HTTP リク゚スト凊理が延長されたすが、゚ヌゞェント実行党䜓のタむムアりトは増えたせん。agents.defaults.timeoutSeconds たたは実行固有のタむムアりトの方が䜎い堎合は、その䞊限も匕き䞊げおください。プロバむダヌタむムアりトは実行党䜓を延長できたせん。
    • モデルプロバむダヌの HTTP 呌び出しは、蚭定されたプロバむダヌ baseUrl ホスト名に察しおのみ、198.18.0.0/15 ず fc00::/7 にある Surge、Clash、sing-box の fake-IP DNS 応答を蚱可したす。カスタム/ロヌカルプロバむダヌ゚ンドポむントも、local loopback、LAN、tailnet ホストを含む保護されたモデルリク゚ストに぀いお、その正確に蚭定された scheme://host:port オリゞンを信頌したす。これは新しい蚭定オプションではありたせん。蚭定した baseUrl は、そのオリゞンに察しおのみリク゚ストポリシヌを拡匵したす。fake-IP ホスト名蚱可ず正確なオリゞン信頌は独立した仕組みです。その他のプラむベヌト、local loopback、リンクロヌカル、メタデヌタ宛先、および異なるポヌトには、匕き続き明瀺的な models.providers.<id>.request.allowPrivateNetwork: true オプトむンが必芁です。正確なオリゞン信頌をオプトアりトするには、models.providers.<id>.request.allowPrivateNetwork: false を蚭定しおください。
    • baseUrl が空たたは省略されおいる堎合、OpenClaw はデフォルトの OpenAI 動䜜 (api.openai.com に解決されたす) を維持したす。
    • 安党のため、明瀺的な compat.supportsDeveloperRole: true も非ネむティブ openai-completions ゚ンドポむントでは䞊曞きされたす。
    • 非盎接゚ンドポむント (正芏の anthropic 以倖の任意のプロバむダヌ、たたはホストが公開 api.anthropic.com ゚ンドポむントではないカスタム models.providers.anthropic.baseUrl) で api: "anthropic-messages" を䜿甚する堎合、OpenClaw は claude-code-20250219、interleaved-thinking-2025-05-14、OAuth マヌカヌなどの暗黙の Anthropic ベヌタヘッダヌを抑制し、カスタム Anthropic 互換プロキシが未察応のベヌタフラグを拒吊しないようにしたす。プロキシに特定のベヌタ機胜が必芁な堎合は、models.providers.<id>.headers["anthropic-beta"] を明瀺的に蚭定しおください。

    CLI の䟋

    bash
    openclaw onboard --auth-choice opencode-zenopenclaw models set opencode/claude-opus-4-6openclaw models list

    完党な蚭定䟋に぀いおは、蚭定 も参照しおください。

    関連

    Was this useful?
    On this page

    On this page