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

第四章:配置体系、模型接入与认证管理

第四章:配置体系、模型接入与认证管理

OpenClaw 的配置决定 Gateway 如何启动、连接哪些通道、使用哪些模型、开放哪些工具以及如何暴露网络。默认配置文件是 ~/.openclaw/openclaw.json,格式为 JSON5。

4.1 修改配置的方式

推荐优先使用交互式或 schema 感知方式:

openclaw onboard
openclaw configure
openclaw dashboard

精确修改可用 CLI:

openclaw config get agents.defaults.workspace
openclaw config set agents.defaults.heartbeat.every "2h"
openclaw config unset channels.telegram.botToken

直接编辑 JSON5 时要先备份,因为 OpenClaw 对配置做严格 schema 校验。

4.2 严格校验

未知字段、类型错误、非法枚举或插件配置错误都可能导致 Gateway 拒绝启动。排查:

openclaw config schema
openclaw doctor

Control UI 的 Config 页面会使用 live schema 渲染字段说明,是新手修改配置的好入口。

4.3 最小配置

{agents: {defaults: {workspace: "~/.openclaw/workspace",},},
}

Telegram 示例:

{channels: {telegram: {enabled: true,botToken: "123:abc",dmPolicy: "pairing",},},
}

4.4 模型引用

模型通常写成 provider/model,例如 anthropic/claude-sonnet-4-6openai/gpt-5.4openrouter/moonshotai/kimi-k2ollama/gemma4:26b。OpenClaw 按第一个 / 分割 provider 和 model,因此 OpenRouter 这类模型 ID 中含 / 时必须保留 provider 前缀。

4.5 主模型与 fallback

模型选择顺序:主模型、fallback 列表、provider 内部认证 profile failover。示例:

{agents: {defaults: {model: {primary: "anthropic/claude-sonnet-4-6",fallbacks: ["openai/gpt-5.4"],},models: {"anthropic/claude-sonnet-4-6": { alias: "Sonnet" },"openai/gpt-5.4": { alias: "GPT" },},},},
}

agents.defaults.models 既是目录也可能是 allowlist。若用户在 /model 中选择不在 allowlist 的模型,OpenClaw 会拒绝。

4.6 模型命令

openclaw models status
openclaw models list
openclaw models list --all
openclaw models set anthropic/claude-sonnet-4-6
openclaw models fallbacks add openai/gpt-5.4
openclaw models aliases add sonnet anthropic/claude-sonnet-4-6

聊天中切换:

/model
/model list
/model openai/gpt-5.4
/model status

用户选择的会话模型通常是严格选择,失败时不会悄悄降级到其他模型;配置级主模型则可使用 fallback。

4.7 认证管理

认证方式包括 API Key、OAuth/订阅、CLI 复用、环境变量、SecretRef、文件或 exec。长期运行的 Gateway 通常使用稳定 API Key 或明确 OAuth profile。不要把 key 写入 AGENTS.mdSOUL.md、技能说明或公开仓库。

4.8 本地模型与 Docker

Docker 内的 127.0.0.1 是容器本身,不是宿主机。访问宿主机 Ollama/LM Studio 常用:

服务 宿主机地址 Docker 内地址
Ollama http://127.0.0.1:11434 http://host.docker.internal:11434
LM Studio http://127.0.0.1:1234 http://host.docker.internal:1234

宿主机服务也要监听可被容器访问的地址。

4.9 小结

配置、模型和认证是 OpenClaw 稳定性的基础。掌握 schema、doctor、models status、fallback 和 secret 管理,能避免大部分入门故障。

http://www.jsqmd.com/news/753495/

相关文章:

  • 在 Python 项目中配置 Taotoken 作为 OpenAI 兼容客户端的详细步骤
  • Sentaurus TCAD仿真效率提升:如何通过优化网格和初始条件避免90%的常见报错
  • DoIP配置总在CAN FD切换后失效?C++多协议共存场景下4类资源竞争陷阱与原子化配置锁设计(已获ASAM MCD-2 D认证)
  • 从stress到stress-ng:一个Linux系统压力测试工具的‘进化史’与实战避坑指南
  • DriverStore Explorer:Windows驱动程序存储的专业管理解决方案
  • 别再只会拖拽了!用Vue.draggable + JSON Schema,手把手教你打造企业级低代码组件库
  • 第六章:Agent 工作区、会话与多智能体路由
  • 别再被Nacos启动报错劝退!详解 `basicAuthenticationFilter` 初始化失败的排查心法
  • PaCo-RL框架:强化学习解决图像生成一致性问题
  • 别光背代码!拆解NWAFU-OJ经典C语言习题背后的编程思维与算法雏形
  • C++项目集成Excel操作?Libxl库的封装、内存管理与跨平台避坑指南
  • 阴阳师自动化脚本:智能任务托管与高效游戏管理解决方案
  • 跨区域团队使用Taotoken体验到的稳定直连与低延迟服务
  • EMQX数据备份恢复踩坑实录:从CLI命令到实战避坑指南
  • 第七章:工具、技能、插件与能力扩展
  • 2026年4月国内优质的变压器法兰批发厂家推荐,锻件/变压器法兰/非标法兰/双相钢法兰,变压器法兰实地厂家哪家权威 - 品牌推荐师
  • 从甘肃地震到森林监测:聊聊国产L波段SAR卫星LT-1的‘火眼金睛’到底有多强
  • 深入PyTorch源码:torch.nn.utils.clip_grad_norm_是如何计算并裁剪梯度范数的?
  • 深入解析Godot文档仓库:从Sphinx构建到社区贡献全流程
  • 网盘直链下载助手:八大平台一键解析,告别限速烦恼
  • 基于深度学习的OCR自动化阅卷答题卡识别项目 答题卡自动识别 opencv图像识别
  • 第十一章:源码结构、开发调试与插件开发
  • MIDI CC控制器全解析:从音量踏板到音色调制,你的合成器到底在听什么?
  • 避坑指南:在Ubuntu 20.04上从零搭建CenterFusion环境(含DCNv2编译、数据集转换等常见错误修复)
  • 介绍MVC5000字
  • Synopsys Formality实战排雷指南:遇到Unmapped Points别慌,这几种调试技巧帮你快速定位问题
  • 如何快速使用音乐标签编辑器:面向新手的完整指南
  • .NET 9全新Debugger API深度解析:5行代码实现可视化逻辑追踪,告别F5盲调时代
  • 别再硬编码了!用Echarts自定义系列打造工厂设备状态甘特图(附完整代码)
  • 从车间到云端:手把手教你用OPC UA打通PLC数据与MES/SCADA系统