当前位置: 首页 > news >正文

OpenClaw从入门到应用——Agent:模型供应商(Model Providers)

通过OpenClaw实现副业收入:《OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南》

模型提供商

本页面涵盖LLM/模型提供商(而非 WhatsApp/Telegram 等聊天渠道)。
关于模型选择规则,请参阅 /concepts/models。

快速规则

  • 模型引用使用提供商/模型格式(例如:opencode/claude-opus-4-6)。
  • 如果设置了agents.defaults.models,它将成为允许列表。
  • CLI 帮助命令:openclaw onboardopenclaw models listopenclaw models set

API 密钥轮换

  • 支持选定提供商的通用提供商轮换。
  • 通过以下方式配置多个密钥:
    • OPENCLAW_LIVE__KEY(单个实时覆盖,最高优先级)
    • _API_KEYS(逗号或分号列表)
    • _API_KEY(主密钥)
    • _API_KEY_*(编号列表,例如_API_KEY_1
  • 对于 Google 提供商,GOOGLE_API_KEY也作为后备。
  • 密钥选择顺序保留优先级并去重。
  • 仅在遇到速率限制响应(例如429rate_limitquotaresource exhausted)时,才会使用下一个密钥重试请求。
  • 非速率限制失败会立即失败;不会尝试密钥轮换。
  • 当所有候选密钥都失败时,最终错误将从最后一次尝试返回。

内置提供商(pi-ai 目录)

OpenClaw 附带 pi-ai 目录。这些提供商无需models.providers配置;只需设置身份验证 + 选择模型即可。

OpenAI

  • 提供商:openai
  • 身份验证:OPENAI_API_KEY
  • 可选轮换:OPENAI_API_KEYSOPENAI_API_KEY_1OPENAI_API_KEY_2,以及OPENCLAW_LIVE_OPENAI_KEY(单个覆盖)
  • 示例模型:openai/gpt-5.4openai/gpt-5.4-pro
  • CLI:openclaw onboard --auth-choice openai-api-key
  • 默认传输方式为auto(WebSocket 优先,SSE 回退)
  • 通过agents.defaults.models["openai/"].params.transport"sse""websocket""auto")覆盖每个模型
  • OpenAI Responses WebSocket 预热默认通过params.openaiWsWarmuptrue/false)启用
  • 可以通过agents.defaults.models["openai/"].params.serviceTier启用 OpenAI 优先级处理
  • 可以通过agents.defaults.models["/"].params.fastMode为每个模型启用 OpenAI 快速模式
  • openai/gpt-5.3-codex-spark在 OpenClaw 中被有意禁止,因为实时 OpenAI API 会拒绝它;Spark 仅被视为 Codex
{ agents: { defaults: { model: { primary: "openai/gpt-5.4" } } }, }

Anthropic

  • 提供商:anthropic
  • 身份验证:ANTHROPIC_API_KEYclaude setup-token
  • 可选轮换:ANTHROPIC_API_KEYSANTHROPIC_API_KEY_1ANTHROPIC_API_KEY_2,以及OPENCLAW_LIVE_ANTHROPIC_KEY(单个覆盖)
  • 示例模型:anthropic/claude-opus-4-6
  • CLI:openclaw onboard --auth-choice token(粘贴 setup-token)或openclaw models auth paste-token --provider anthropic
  • 直接的 API 密钥模型支持共享的/fast切换和params.fastMode;OpenClaw 将其映射到 Anthropic 的service_tierauto对比standard_only
  • 政策说明:setup-token 支持是出于技术兼容性考虑;Anthropic 过去曾阻止某些订阅在 Claude Code 之外使用。请验证当前的 Anthropic 条款并根据您的风险承受能力做出决定。
  • 建议:Anthropic API 密钥身份验证是比订阅 setup-token 身份验证更安全、更推荐的路径。
{ agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" } } }, }

OpenAI Code (Codex)

  • 提供商:openai-codex
  • 身份验证:OAuth (ChatGPT)
  • 示例模型:openai-codex/gpt-5.4
  • CLI:openclaw onboard --auth-choice openai-codexopenclaw models auth login --provider openai-codex
  • 默认传输方式为auto(WebSocket 优先,SSE 回退)
  • 通过agents.defaults.models["openai-codex/"].params.transport"sse""websocket""auto")覆盖每个模型
  • 与直接的openai/*共享相同的/fast切换和params.fastMode配置
  • 当 Codex OAuth 目录公开openai-codex/gpt-5.3-codex-spark时,它仍然可用;取决于权限
  • 政策说明:OpenClaw 明确支持 OpenAI Codex OAuth 用于外部工具/工作流。
{ agents: { defaults: { model: { primary: "openai-codex/gpt-5.4" } } }, }

OpenCode

  • 身份验证:OPENCODE_API_KEY(或OPENCODE_ZEN_API_KEY
  • Zen 运行时提供商:opencode
  • Go 运行时提供商:opencode-go
  • 示例模型:opencode/claude-opus-4-6opencode-go/kimi-k2.5
  • CLI:openclaw onboard --auth-choice opencode-zenopenclaw onboard --auth-choice opencode-go
{ agents: { defaults: { model: { primary: "opencode/claude-opus-4-6" } } }, }

Google Gemini (API 密钥)

  • 提供商:google
  • 身份验证:GEMINI_API_KEY
  • 可选轮换:GEMINI_API_KEYSGEMINI_API_KEY_1GEMINI_API_KEY_2、后备GOOGLE_API_KEY,以及OPENCLAW_LIVE_GEMINI_KEY(单个覆盖)
  • 示例模型:google/gemini-3.1-pro-previewgoogle/gemini-3-flash-preview
  • 兼容性:使用google/gemini-3.1-flash-preview的旧版 OpenClaw 配置会标准化为google/gemini-3-flash-preview
  • CLI:openclaw onboard --auth-choice gemini-api-key

Google Vertex、Antigravity 和 Gemini CLI

  • 提供商:google-vertexgoogle-antigravitygoogle-gemini-cli
  • 身份验证:Vertex 使用 gcloud ADC;Antigravity/Gemini CLI 使用各自的身份验证流程
  • 注意事项:OpenClaw 中的 Antigravity 和 Gemini CLI OAuth 是非官方集成。一些用户报告在使用第三方客户端后遇到了 Google 帐户限制。请查看 Google 条款,如果您选择继续,请使用非关键帐户。
  • Antigravity OAuth 作为捆绑插件(google-antigravity-auth,默认禁用)提供。
    • 启用:openclaw plugins enable google-antigravity-auth
    • 登录:openclaw models auth login --provider google-antigravity --set-default
  • Gemini CLI OAuth 作为捆绑插件(google-gemini-cli-auth,默认禁用)提供。
    • 启用:openclaw plugins enable google-gemini-cli-auth
    • 登录:openclaw models auth login --provider google-gemini-cli --set-default
    • 注意:您不要将客户端 ID 或密钥粘贴到openclaw.json中。CLI 登录流程将令牌存储在网关主机的身份验证配置文件中。

Z.AI (GLM)

  • 提供商:zai
  • 身份验证:ZAI_API_KEY
  • 示例模型:zai/glm-5
  • CLI:openclaw onboard --auth-choice zai-api-key
    • 别名:z.ai/*z-ai/*标准化为zai/*

Vercel AI Gateway

  • 提供商:vercel-ai-gateway
  • 身份验证:AI_GATEWAY_API_KEY
  • 示例模型:vercel-ai-gateway/anthropic/claude-opus-4.6
  • CLI:openclaw onboard --auth-choice ai-gateway-api-key

Kilo Gateway

  • 提供商:kilocode
  • 身份验证:KILOCODE_API_KEY
  • 示例模型:kilocode/anthropic/claude-opus-4.6
  • CLI:openclaw onboard --kilocode-api-key
  • 基础 URL:https://api.kilo.ai/api/gateway/
  • 扩展的内置目录包括 GLM-5 Free、MiniMax M2.5 Free、GPT-5.2、Gemini 3 Pro Preview、Gemini 3 Flash Preview、Grok Code Fast 1 和 Kimi K2.5。

有关设置详情,请参阅 /providers/kilocode。

其他内置提供商

  • OpenRouter:openrouterOPENROUTER_API_KEY
  • 示例模型:openrouter/anthropic/claude-sonnet-4-5
  • Kilo Gateway:kilocodeKILOCODE_API_KEY
  • 示例模型:kilocode/anthropic/claude-opus-4.6
  • xAI:xaiXAI_API_KEY
  • Mistral:mistralMISTRAL_API_KEY
  • 示例模型:mistral/mistral-large-latest
  • CLI:openclaw onboard --auth-choice mistral-api-key
  • Groq:groqGROQ_API_KEY
  • Cerebras:cerebrasCEREBRAS_API_KEY
    • Cerebras 上的 GLM 模型使用 IDzai-glm-4.7zai-glm-4.6
    • 兼容 OpenAI 的基础 URL:https://api.cerebras.ai/v1
  • GitHub Copilot:github-copilotCOPILOT_GITHUB_TOKEN/GH_TOKEN/GITHUB_TOKEN
  • Hugging Face Inference:huggingfaceHUGGINGFACE_HUB_TOKENHF_TOKEN)— 兼容 OpenAI 的路由器;示例模型:huggingface/deepseek-ai/DeepSeek-R1;CLI:openclaw onboard --auth-choice huggingface-api-key。请参阅 Hugging Face (Inference)。

通过models.providers配置的提供商(自定义/基础 URL)

使用models.providers(或models.json)来添加自定义提供商或 OpenAI/Anthropic 兼容代理。

Moonshot AI (Kimi)

Moonshot 使用兼容 OpenAI 的端点,因此将其配置为自定义提供商:

  • 提供商:moonshot
  • 身份验证:MOONSHOT_API_KEY
  • 示例模型:moonshot/kimi-k2.5

Kimi K2 模型 ID:

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

Kimi Coding

Kimi Coding 使用 Moonshot AI 的兼容 Anthropic 的端点:

  • 提供商:kimi-coding
  • 身份验证:KIMI_API_KEY
  • 示例模型:kimi-coding/k2p5
{ env: { KIMI_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "kimi-coding/k2p5" } }, }, }

Qwen OAuth(免费层)

Qwen 通过设备代码流程提供对 Qwen Coder + Vision 的 OAuth 访问。
启用捆绑插件,然后登录:

openclaw pluginsenableqwen-portal-auth openclaw models auth login--providerqwen-portal --set-default

模型引用:

  • qwen-portal/coder-model
  • qwen-portal/vision-model

有关设置详情和注意事项,请参阅 /providers/qwen。

火山引擎 (Doubao)

火山引擎提供对中国境内豆包及其他模型的访问。

  • 提供商:volcengine(编码:volcengine-plan
  • 身份验证:VOLCANO_ENGINE_API_KEY
  • 示例模型:volcengine/doubao-seed-1-8-251228
  • CLI:openclaw onboard --auth-choice volcengine-api-key
{ agents: { defaults: { model: { primary: "volcengine/doubao-seed-1-8-251228" } }, }, }

可用模型:

  • 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 为国际用户提供与火山引擎相同的模型访问。

  • 提供商:byteplus(编码:byteplus-plan
  • 身份验证:BYTEPLUS_API_KEY
  • 示例模型:byteplus/seed-1-8-251228
  • CLI:openclaw onboard --auth-choice byteplus-api-key
{ agents: { defaults: { model: { primary: "byteplus/seed-1-8-251228" } }, }, }

可用模型:

  • 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
{ 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(兼容 Anthropic):--auth-choice minimax-api
  • 身份验证:MINIMAX_API_KEY

有关设置详情、模型选项和配置片段,请参阅 /providers/minimax。

Ollama

Ollama 作为捆绑提供商插件提供,并使用 Ollama 的原生 API:

  • 提供商:ollama
  • 身份验证:无需(本地服务器)
  • 示例模型:ollama/llama3.3
  • 安装链接:https://ollama.com/download
# 安装 Ollama,然后拉取一个模型:ollama pull llama3.3
{ agents: { defaults: { model: { primary: "ollama/llama3.3" } }, }, }

当您选择使用OLLAMA_API_KEY时,Ollama 会在本地http://127.0.0.1:11434被检测到,并且捆绑的提供商插件会将 Ollama 直接添加到openclaw onboard和模型选择器中。有关入门、云/本地模式和自定义配置,请参阅 /providers/ollama。

vLLM

vLLM 作为捆绑提供商插件提供,用于本地/自托管兼容 OpenAI 的服务器:

  • 提供商:vllm
  • 身份验证:可选(取决于您的服务器)
  • 默认基础 URL:http://127.0.0.1:8000/v1

要在本地选择加入自动发现(如果您的服务器不强制身份验证,任何值都可以):

exportVLLM_API_KEY="vllm-local"

然后设置一个模型(替换为/v1/models返回的 ID 之一):

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

有关详细信息,请参阅 /providers/vllm。

SGLang

SGLang 作为捆绑提供商插件提供,用于快速的本地/自托管兼容 OpenAI 的服务器:

  • 提供商:sglang
  • 身份验证:可选(取决于您的服务器)
  • 默认基础 URL:http://127.0.0.1:30000/v1

要在本地选择加入自动发现(如果您的服务器不强制身份验证,任何值都可以):

exportSGLANG_API_KEY="sglang-local"

然后设置一个模型(替换为/v1/models返回的 ID 之一):

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

有关详细信息,请参阅 /providers/sglang。

本地代理(LM Studio、vLLM、LiteLLM 等)

示例(兼容 OpenAI):

{ agents: { defaults: { model: { primary: "lmstudio/minimax-m2.5-gs32" }, models: { "lmstudio/minimax-m2.5-gs32": { alias: "Minimax" } }, }, }, models: { providers: { lmstudio: { baseUrl: "http://localhost:1234/v1", apiKey: "LMSTUDIO_KEY", api: "openai-completions", models: [ { id: "minimax-m2.5-gs32", name: "MiniMax M2.5", reasoning: false, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 200000, maxTokens: 8192, }, ], }, }, }, }

注意:

  • 对于自定义提供商,reasoninginputcostcontextWindowmaxTokens是可选的。
    当省略时,OpenClaw 默认:
    • reasoning: false
    • input: ["text"]
    • cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }
    • contextWindow: 200000
    • maxTokens: 8192
  • 建议:设置与您的代理/模型限制匹配的显式值。
  • 对于非原生端点上的api: "openai-completions"(任何非空baseUrl且其主机不是api.openai.com),OpenClaw 会强制设置compat.supportsDeveloperRole: false,以避免提供商因不支持的developer角色而返回 400 错误。
  • 如果baseUrl为空/省略,OpenClaw 将保留默认的 OpenAI 行为(解析为api.openai.com)。
  • 为了安全起见,在非原生openai-completions端点上,显式的compat.supportsDeveloperRole: true仍会被覆盖。

CLI 示例

openclaw onboard --auth-choice opencode-zen openclaw modelssetopencode/claude-opus-4-6 openclaw models list

另请参阅:/gateway/configuration 获取完整配置示例。

http://www.cnnetsun.cn/news/2131970.html

相关文章:

  • Phi-3-mini-4k-instruct-gguf从零开始:中小企业低成本AI助手搭建指南
  • 3个突破性方法:如何利用AnimateAnyone彻底改变角色动画制作
  • AI模型优化五大核心技术解析与实践
  • 别再只接DO了!深度玩转热敏电阻模块的AO模拟输出与Arduino(实现高精度温度监测)
  • Cortex内核的类型介绍
  • Java GC 调优的实战经验
  • 从学术视频到离线学习:用KouShare-dl打造你的专属知识库
  • 中小商家必看!盲盒小程序低成本获客秘籍
  • 使用Phi-4-mini-reasoning自动生成技术博客与项目文档
  • 解锁论文降重新姿势:书匠策AI,你的学术减负好帮手
  • 解锁论文降重新境界:书匠策AI,你的学术降重魔法棒!
  • Cadence Virtuoso版图实战:从零画一个反相器到DRC/LVS/PEX全流程通关(附FreePDK45工艺文件)
  • 你的回归模型靠谱吗?从R²、F检验到残差图,一份给业务同学的一元线性回归‘体检’指南
  • Spring Boot 3.0实战:用GraalVM Native Image把你的Web应用启动时间降到毫秒级
  • 如何快速搭建个人文档管理系统:Paperless开源项目的完整指南
  • 从信号处理到控制理论:有理分式分解的留数法,为什么是工程师的必备数学工具?
  • Win11Debloat:Windows系统优化与隐私保护解决方案的技术实现
  • 如何用GB/T 7714 BibTeX样式实现中国学术文献标准化排版
  • 告别Web界面!用Milvus CLI命令行工具高效管理你的向量数据库(附常用命令速查表)
  • 缠论分析终极指南:3步安装通达信缠论插件,零基础实现自动技术分析
  • 告别动画蓝图复杂连线!在UE5里用Control Rig模块化重构你的Foot IK系统(含GitHub工程对比)
  • 告别卡顿!Flutter开发环境配置优化指南:从模拟器选型到热重载提速
  • 海康ISAPI接口实战:用NET_DVR_STDXMLConfig透传,5分钟搞定设备状态查询与配置
  • MobaXterm连接openEuler虚拟机失败?别慌,这5个排查步骤帮你搞定
  • c++面试常问1
  • 避坑指南:在Ubuntu 20.04上为OpenHarmony 3.x编译环境配置Python和pip(实测有效)
  • GetQzonehistory:免费开源QQ空间说说备份工具终极指南
  • 3步解决音乐歌词获取难题:163MusicLyrics歌词提取工具实战指南
  • Ghost Pepper 极致辣度与风味实测报告
  • 避开STC8H串口调试的那些坑:从波特率计算到引脚配置的保姆级排错指南