跳转到主要内容

OpenClaw 接入老张 API:模型配置、密钥与调用验证

OpenClaw 接入老张 API,需要添加 laozhang 自定义提供商、选择令牌有权调用的模型,并让实际会话使用它。当前新用户须先通过企业白名单审核;模型出现在列表里后,还要分别确认真实回复和工具执行。

LaoZhang AI Team发布于更新于 19 分钟阅读
文章目录
OpenClaw 添加老张 API 提供商并逐层验证会话、回复与工具结果的接入示意

将 OpenClaw 接入老张 API(laozhang.ai),可以从一条明确的配置开始:在 models.providers 中添加 laozhang,把 baseUrl 设为 https://api.laozhang.ai/v1,把 api 设为 openai-completions,再填写密钥引用和完整模型 ID。已有 OpenClaw 的读者无需为了这条接入重新安装或重配聊天渠道。

说明:laozhang.ai 是我们自己的服务,其价格是平台报价,不是独立比较的结论。

先确认你有可用的老张 API 令牌。 截至 2026 年 10 月 7 日,老张 API 公开入口要求企业白名单审核;不能再按旧教程假定注册后立即获得免费额度。Claude 模型目前因资源短缺暂时下线。对希望先接通文字与工具调用的用户,gpt-5.4-mini 是一个有当前文档依据的起点:它列在默认分组,并出现在服务商的工具接入说明中,但你的令牌权限仍须匹配。服务入口、模型目录和工具接入说明共同限定了这条方案的适用范围。

下文针对已经运行 OpenClaw 的环境,提供配置片段、切换方法和成功判断。示例依据当前公开文档整理,并做离线语法检查;没有进行真实 OpenClaw 接入或付费模型调用。

接入前,核对令牌、模型和协议

老张 API 是预充值、按实际用量扣费的 API 服务。这里使用的是 API Key,不是账户 AccessToken,也不是 ChatGPT 或其他产品的订阅登录凭证。新用户应先从当前服务入口确认申请资格;已有用户则核对令牌状态、令牌分组和计费模式。本文不假定你能立即注册,也不提供未经核实的控制台按钮路径。

说明:laozhang.ai 是我们自己的服务,其价格是平台报价,不是独立比较的结论。

接入时,以下三个名称不能混用:

对象本文示例用在哪里
OpenClaw 提供商名称laozhang配置中自行定义的名称,组成模型引用的前半部分
上游完整模型 IDgpt-5.4-mini提供商的 models 数组中的 id,须与老张 API 当前支持的 ID 一致
OpenClaw 模型引用laozhang/gpt-5.4-mini默认模型、会话选择和允许使用的模型范围

“默认分组”等令牌分组名称决定访问权限,不能写进模型 ID。公开模型目录也不是你这枚令牌的授权清单。2026 年 10 月 7 日目录显示的 222 个在线模型涵盖文本、图片、音频等类别,不能据此认为 OpenClaw 能用一个聊天配置调用全部模型。目录与分组说明应在你更换模型时重新核对。

本文选择 Chat Completions:OpenClaw 的 openai-completions 适配器对应老张 API 的 /v1/chat/completions。配置填的是基础地址 https://api.laozhang.ai/v1,不要把完整请求路径写进去,也不要再追加一遍 /v1。老张 API 另有 Responses 和 Messages 接口;它们的请求和返回结构不同,更换协议需要同时核对客户端适配器与目标模型,不能只替换模型名。API 手册列出了这些接口的区别。

在现有配置中添加 laozhang 提供商

备份实际配置、合并提供商、保留模型限制并验证目标会话与工具的接入流程示意

先备份你实际使用的配置文件。OpenClaw 默认读取 ~/.openclaw/openclaw.json,支持 JSON5;若环境设置了 OPENCLAW_CONFIG_PATH,应编辑它指向的文件。不要仅因默认路径存在,就认定正在运行的 Gateway 读取的是这一份。配置文档说明了路径与严格校验规则。

下面是需要并入现有配置的片段,不要用它覆盖整个文件。已有 models 或 agents 对象时,合并相应字段,保留其他提供商、agent、渠道及访问策略:

json
{
  "models": {
    "mode": "merge",
    "providers": {
      "laozhang": {
        "baseUrl": "https://api.laozhang.ai/v1",
        "apiKey": "${LAOZHANG_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "gpt-5.4-mini",
            "name": "老张 API · GPT-5.4 Mini"
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "laozhang/gpt-5.4-mini"
      }
    }
  }
}

这里的 name 方便识别,真正发给上游的是 id。示例只声明一个模型,让你先验证一条清楚的接入链路;以后添加其他模型时,每个 ID、分组权限和工具能力都应单独确认。

mode: "merge" 用于明确保留并合并模型目录。当前文档中 merge 是默认行为,省略它不会自动删掉内置提供商。 replace 才是有意替换目录的选择。此外,特定 agent 的 models.json 可能保留同名提供商的非空 baseUrl,影响最终使用的地址;SecretRef 密钥也有专门的合并优先规则。修改后仍走旧地址时,应核对这个 agent 的配置来源,而不是不断改全局文件。自定义提供商文档给出了这些规则。

让 Gateway 进程能读取密钥

配置中的 ${LAOZHANG_API_KEY} 只引用变量,不会替你创建变量。可以在 OpenClaw 支持的 ~/.openclaw/.env 中保存如下形式的条目,将占位文字换成你自己的 API Key,并保护文件权限:

dotenv
LAOZHANG_API_KEY=替换为你的老张API密钥

不要提交这个文件,也不要通过 echo、截图或聊天消息公开完整密钥。查问题时只确认变量是否存在、凭证来源是否正确,不需要输出密钥内容。

OpenClaw 会读取父进程环境、当前工作目录的 .env 和 ~/.openclaw/.env;环境文件不会覆盖进程已经拥有的值。如果服务进程原来带着一枚旧密钥,修改 .env 并不保证它覆盖旧值。反过来,在另一个终端执行 export,也不会自动把变量传给已经运行的 launchd、systemd 或容器服务。缺失或空变量会保持未解析状态并产生警告。环境变量文档是排查这类 401 或凭证未解析问题的依据。

保留已有模型限制

设置 primary 是选择默认模型,不等于授予使用权限。当前 OpenClaw 自 v2026.8.1 起使用显式的 agents.defaults.modelPolicy.allow 管理默认模型覆盖限制,agents.defaults.models 用于别名和模型设置;尚未迁移的旧配置仍可能保留历史限制。

如果你的环境已经限制可用模型,在现有 agents.defaults.modelPolicy.allow 字符串数组中明确加入 "laozhang/gpt-5.4-mini",保留原来的允许项和约束。特定 agent 的 agents.entries.*.modelPolicy.allow 会替代默认策略,应同时核对目标 agent。省略允许范围或设为空数组表示不限制,因此不能用清空数组来修复权限错误。不要为了消除 Model not allowed 删除整套限制,也不要把旧教程里的模型映射一律当作当前白名单。涉及旧配置迁移时,按当前模型策略文档处理;doctor --fix 会执行修复,不是通用的只读检查命令。

保存后,确认正在使用的会话确实切换了

配置文件保存成功,只证明文件已写入。你可以先运行以下文档命令检查配置与模型目录:

bash
openclaw config validate
openclaw models list --provider laozhang

第一步应通过当前版本的配置校验;未知字段和错误类型会导致失败。JSON5 允许的尾随逗号不应一概判成语法错误。第二步应能找到 laozhang/gpt-5.4-mini;它证明模型已进入 OpenClaw 的目录,尚未证明令牌有效或模型能响应。配置说明和models 命令说明区分了这些检查的用途。

当前 OpenClaw 支持对提供商、默认模型和 fallback 等变更热加载。默认 hybrid 模式会应用相应变更;若 reload 设为 off,则需要手动重启后才应用。外部写入的配置无效时,运行中的 Gateway 可能继续使用最后一份有效配置。因此,应查看变更是否被接受,再决定是否需要重启,不能把“磁盘内容已改”当作“运行配置已改”。热加载文档说明了具体行为。

在你准备测试的那一个会话中,用完整模型引用明确选择:

/model laozhang/gpt-5.4-mini

如果只是希望会话跟随新的默认模型,可用 /model default 清除它原来固定的模型选择。已有会话曾被手动固定在其他模型时,改全局 primary 不代表它立即跟随。还要核对目标 agent 是否有自己的覆盖配置。模型选择与会话固定规则解释了这一差别。

怎样判断文字回复和工具调用都接通了

按“配置可识别 → 目标会话选择 → 实际模型回复 → 工具执行”的顺序验证,能避免把不同结果混在一起。

先在刚选好模型的会话里发送一条简短文字问题。收到回复后,结合该次运行显示的提供商和模型、对应时间的请求记录,确认使用的是 laozhang/gpt-5.4-mini。仅看到一段答案,无法排除旧会话模型或 fallback 在回答。需要核对服务端记录时,可以对照自己的老张 API 用量记录,但不要公开密钥或包含私人内容的日志。

随后验证你实际需要的工具。比如,环境已有文件读取工具且你允许读取某个无敏感内容的测试文件,就要求它读取该文件并概括内容。成功应包含可辨认的工具调用、实际返回结果和基于该结果的答复;模型仅说“我读取了”或给出看似正确的概括,不足以证明工具执行成功。没有工具调用时,先核对 agent 是否提供了该工具及相关权限,再检查模型、协议和参数。

老张 API 的工具接入文档报告了 gpt-5.4-mini、gpt-5.6-sol 等模型的流式工具测试,适用条件涉及默认分组及按量优先设置。这是服务商对自身接口的测试说明,不能替代你的 OpenClaw 验收。当前文档还列出 GPT6 在 Chat 路线下的 tools、reasoning effort、max_tokens 参数限制;因此,不建议只因模型更新就把上面的示例 ID 改成 GPT6,保留全部旧参数。工具接入说明应与实际请求错误一起检查。

说明:laozhang.ai 是我们自己的服务,其价格是平台报价,不是独立比较的结论。

Chat Completions 返回 tool_calls 时,文本内容可能为空。应看客户端是否接收并执行了工具调用,而不是立即把空文本归为断网。max_completion_tokens 与 max_tokens 的支持也与模型有关,不能把某个模型的参数修复照搬到所有模型。Chat Completions 参考提供了字段和响应结构。

openclaw models status 或 status --check 的结果不是实际模型成功证据,状态查询还可能解析密钥来源。models scan 面向 OpenRouter 免费模型目录,默认会进行在线检查并写入配置,不能用它扫描老张 API。若选择直接 --probe,它会发出真实模型请求,可能产生费用,并要求独占相关状态、停止 Gateway 和完成清理;日常接入不必为了查看目录就贸然执行它。models 命令文档明确区分了目录、状态和探测。

按错误定位应改哪一处

按配置识别、模型允许范围、认证地址和实际工具结果定位老张 API 接入问题的示意

下面的处理顺序针对 laozhang 自定义提供商。先保留错误正文和时间,去掉密钥等敏感信息;不要凭一个 HTTP 状态码反复充值或替换全部配置。

现象先检查什么对应处理
配置校验失败,目录里没有模型实际配置路径、字段类型、提供商名和 models 数组修复指出的配置问题,再确认变更被运行中的 Gateway 接受
Model not allowed当前 agents.defaults.modelPolicy.allow、agent 策略及旧配置限制在已有允许范围中添加精确模型引用;保留其他访问限制
401 或凭证未解析API Key 与 AccessToken 是否混用;Gateway 进程能否读到正确变量修正凭证来源;核对旧进程环境是否盖过 .env,不用输出完整密钥
403令牌分组、模型授权、服务资格核对这枚令牌是否有目标模型权限;本地添加模型不会改变上游授权
404基础地址与完整模型 ID使用 https://api.laozhang.ai/v1,排除重复路径;核对当前目录及令牌权限
400、参数不支持或上下文过长具体报错字段、适配器、模型参数和输入长度按目标模型支持的参数调整;不要靠随意声明能力来绕过接口限制
429错误正文、余额、频率与服务容量余额问题查实际账户;频率或容量问题按提示控制重试,避免并发放大
5xx 或超时同一时段的服务状态、网络与重试结果有界重试并保留错误;仍失败时向服务方提供脱敏记录
新默认模型没影响旧会话会话固定模型、agent 覆盖、热加载结果在目标会话明确选择模型,或用 /model default 返回默认选择
能回复但不能使用工具agent 工具可用性、模型与协议、工具返回结构分别确认工具已提供、请求参数受支持、客户端执行了调用

说明:laozhang.ai 是我们自己的服务,其价格是平台报价,不是独立比较的结论。

HTTP 错误与计费方面依据老张 API 手册,模型权限与配置优先规则依据 OpenClaw 模型文档。同一状态码可能对应不同原因,错误正文应优先于笼统解释。

接通后,再增加模型和控制费用

先保留一个完成过文字及所需工具验证的主模型,再按实际任务添加候选。gpt-4o-mini 当前仍在老张 API 目录中;其他候选也应按完整 ID、令牌权限和所需能力逐个验证。Claude 目前暂时下线,不应沿用旧文的 Sonnet 或 Opus 主模型、回退模型配置。当前模型目录决定候选的供应状态。

说明:laozhang.ai 是我们自己的服务,其价格是平台报价,不是独立比较的结论。

若要增加 fallback,将经过验证、允许使用的模型引用放进 agents.defaults.model.fallbacks。OpenClaw 会在符合条件的失败及同模型恢复尝试后按顺序回退;它不是按任务难度自动选“更强模型”的分类器。用户明确选择的会话模型有严格选择规则,不能承诺它也按默认回退链处理。上下文溢出或最终拒绝也不是万能的回退触发条件。两个模型都经由同一老张 API 令牌时,还可能共享余额不足或网关故障。模型故障转移文档说明了适用条件。

费用按实际输入、输出、缓存用量及分组倍率计算,而不是按模型目录数量或 OpenClaw 配置中的 cost 值计算。把本地 cost 写成 0,不会让上游免费。

以 2026 年 10 月 7 日目录中 gpt-5.4-mini 的普通价格为例:输入每百万 token 0.75 美元、输出 4.5 美元、缓存读取 0.075 美元。假设一次请求输入 1,000 token、输出 200 token,无缓存读取,分组倍率为 1,则估算为:

输入:1,000 ÷ 1,000,000 × 0.75 = 0.00075 美元
输出:  200 ÷ 1,000,000 × 4.50 = 0.00090 美元
合计:0.00165 美元

这只是给定用量的演算,不是一次 agent 任务的实际账单。工具往返会增加请求,历史对话和文件内容会增加输入;实际扣费以你的分组、计费模式及控制台用量为准。价格依据模型目录,计费口径依据定价说明。没有自己的用量数据时,不应把这个小请求推成固定月费或节省比例。

如果下一步需要比较其他云端提供商与本地推理,继续阅读OpenClaw 模型配置指南:云端 API、Ollama 与 LM Studio 接入。这条老张 API 接入完成后,值得保留的是实际使用的模型、令牌分组、配置来源和验收结果,而不是一份未经验证的长模型清单。

常见问题

新用户现在还能直接注册,领取免费额度吗?

不能据旧教程保证。2026 年 10 月 7 日的老张 API 服务入口要求企业白名单审核;本文没有把历史免费额度、免绑卡或立即开通当作现行权益。先确认使用资格,再配置 OpenClaw。

不写 mode: "merge",其他模型会消失吗?

按当前自定义提供商文档,merge 是默认行为,省略该字段不会自动删除内置目录。replace 才会有意替换。示例明确写出 merge,是为了让合并意图清楚。

老张 API 的模型显示在列表里,算接入成功吗?

还不算。目录项只证明 OpenClaw 识别了配置。应在目标 agent 和会话中选择完整引用,取得可对应到该模型的实际回复;需要工具时,再确认真实工具调用及结果。status --check 也不能替代真实调用。models 命令说明区分了这些结果。

可以把 Claude 或 GPT6 直接填进同一个配置吗?

不能仅换名字就假定可用。Claude 在当前老张 API 目录中暂时下线;GPT6 的 Chat 参数和工具限制见工具接入文档。模型供应、完整 ID、令牌分组、协议和参数都要匹配,OpenClaw 的模型声明不会改变上游能力。

参考来源7

本文引用的外部页面,按正文出现顺序排列。最后更新于 2026年10月8日。

  1. 1.配置文档docs.openclaw.ai/gateway/configuration
  2. 2.自定义提供商文档docs.openclaw.ai/gateway/config-tools/custom-providers
  3. 3.环境变量文档docs.openclaw.ai/gateway/configuration/environment-variables
  4. 4.当前模型策略文档docs.openclaw.ai/concepts/models
  5. 5.models 命令说明docs.openclaw.ai/cli/models
  6. 6.热加载文档docs.openclaw.ai/gateway/configuration/hot-reload
  7. 7.模型故障转移文档docs.openclaw.ai/concepts/model-failover
OpenClaw 自定义模型配置指南:provider、auth、fallback 和验证流程
开发工具与智能体

OpenClaw 自定义模型设置:models.providers、Auth Profiles 与 Fallback

OpenClaw 自定义模型要先分清四件事:认证 provider、定义 provider/model catalog、设置 primary 与 fallback model ref,并在真实 Agent 运行前用 openclaw models status/list 验证。不要把旧模型名、价格、上下文窗口或网关能力当成长期事实。

17 分钟
OpenClaw 国内使用完整指南封面图
开发工具与智能体

OpenClaw 国内使用完整指南:API 中转配置、模型选择与成本优化(2026)

OpenClaw 是 GitHub 250K+ Star 的开源 AI Agent 平台,但国内用户面临 API 不可达的问题。本指南提供三种中转方案的完整对比、可直接复制的 openclaw.json 配置模板、按场景的模型推荐、以及月度成本控制方案,帮助你 3 分钟内完成从安装到使用的全部配置。

22 分钟
OpenClaw doctor 与 gateway 重启完整故障排除指南
开发工具与智能体

OpenClaw Doctor 与 Gateway 重启:完整故障排除指南【2026】

OpenClaw 的网关驱动着你的 Bot 所依赖的每一个渠道连接。当网关出现故障时,openclaw doctor --fix 可以自动解决大约 70% 的问题。本指南涵盖完整的诊断工作流——从 30 秒万能修复到 macOS、Linux 和 Docker 的平台专属方案——以及 12 条错误信息的验证修复方案和长期保持网关健康的预防策略。

24 分钟