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

玩转OpenClaw:主配置文件参数详解指南手册

配置文件概述

OpenClaw 使用 JSON / JSON5 格式的配置文件来管理系统所有组件的设置。配置文件采用分层结构,支持灵活的配置覆盖和环境变量注入。

主要特性
  • JSON5 支持:支持注释、尾随逗号、单引号等扩展语法
  • 环境变量:可通过 env 字段或者.env文件注入环境变量
  • 配置合并:支持多配置文件合并(主配置 + 环境配置)
  • 热重载:部分配置支持运行时重载(需重启网关)

文件格式与位置

主配置文件

代码语言:javascript

AI代码解释

# 主配置文件路径 ~/.openclaw/openclaw.json # 配置文件备份 ~/.openclaw/openclaw.json.bak
配置文件格式

OpenClaw 支持标准的 JSON 和 JSON5 格式

代码语言:javascript

AI代码解释

// JSON5 示例(支持注释) { // 模型配置 models: { // 提供商列表 providers: { openai: { apiKey: "${OPENAI_API_KEY}", // 环境变量引用 }, }, }, // 代理配置 agents: { defaults: { model: { primary: "openai/gpt-4o", }, }, }, }
环境变量引用

代码语言:javascript

AI代码解释

{ env: { // 设置环境变量 "OPENAI_API_KEY": "sk-xxx", }, models: { providers: { openai: { // 引用环境变量 apiKey: "${OPENAI_API_KEY}", }, }, }, }

配置文件结构总览

代码语言:javascript

AI代码解释

{ "meta": {}, // 元数据 "wizard": {}, // 向导记录 "auth": {}, // 认证配置 "models": {}, // 模型配置 "agents": {}, // 代理配置 "channels": {}, // 频道配置 "gateway": {}, // 网关配置 "memory": {}, // 内存配置 "plugins": {}, // 插件配置 "commands": {}, // 命令配置 "messages": {}, // 消息配置 "env": {}, // 环境变量(可选) "tools": {}, // 工具配置(可选) "bindings": [], // 代理绑定(可选) }

meta - 元数据

记录配置文件的元数据信息,由系统自动维护。

参数说明

参数

类型

默认值

说明

lastTouchedVersion

string

-

最后修改配置的 OpenClaw 版本

lastTouchedAt

string

-

最后修改时间 (ISO 8601)

配置示例

代码语言:javascript

AI代码解释

{ "meta": { "lastTouchedVersion": "2026.3.11", "lastTouchedAt": "2026-03-13T01:42:30.878Z" } }

wizard - 向导记录

记录配置向导的运行状态。

参数说明

参数

类型

默认值

说明

lastRunAt

string

-

最后运行向导的时间

lastRunVersion

string

-

运行向导时的版本

lastRunCommand

string

-

最后运行的命令

lastRunMode

string

-

运行模式 (local/remote)

配置示例

代码语言:javascript

AI代码解释

{ "wizard": { "lastRunAt": "2026-02-25T12:06:39.761Z", "lastRunVersion": "2026.2.24", "lastRunCommand": "configure", "lastRunMode": "local" } }

auth - 认证配置

管理模型提供商的认证信息。

参数说明

参数

类型

默认值

说明

profiles

object

{}

认证配置集合

认证配置对象

代码语言:javascript

AI代码解释

{ "auth": { "profiles": { "<provider>:<profile>": { "provider": "openai", // 提供商名称 "mode": "api_key", // 认证模式 "apiKey": "sk-xxx", // API密钥 "baseUrl": "https://api.openai.com/v1" // API基础URL } } } }
配置示例

代码语言:javascript

AI代码解释

{ "auth": { "profiles": { "minimax-cn:default": { "provider": "minimax-cn", "mode": "api_key" }, "openai:default": { "provider": "openai", "mode": "api_key" } } } }

models - 模型配置

配置模型提供商和可用模型。

参数说明

参数

类型

默认值

说明

mode

string

“merge”

配置模式 (merge/r

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

相关文章:

  • 聊聊北京好用的使用环保药剂的开荒保洁公司推荐 - 工业品网
  • 团团收:分期乐礼品卡回收最快速的选择! - 团团收购物卡回收
  • 评测瑞祥全球购卡余额快速提现到微信的全过程 - 淘淘收小程序
  • 从闹钟到倒计时:用Qt QDateTime开发生活小工具的完整指南
  • OpenCV实战:如何用Python实现相机坐标系到图像坐标系的转换(附完整代码)
  • Echarts + China.js 实现中国地图数据可视化实战
  • 背胶一线品牌费用高吗,性价比高的背胶有哪些 - 工业品牌热点
  • 2026年成都装修设计公司口碑TOP5推荐:真实数据+业主实测 - 深度智识库
  • 真空气氛炉选购全攻略:聚焦箱式与还原炉,深度解析国内优质生产厂家 - 品牌推荐大师
  • 我的执业药师上岸记:选择阿虎,是我备考路上最靠谱的决定 - 医考机构品牌测评专家
  • 导师严选! AI论文工具 千笔 VS 灵感ai,开源免费首选
  • 2026年湖北干混砂浆优质厂家盘点与推荐 - 2026年企业推荐榜
  • Anaconda创建虚拟环境总失败?可能是这个隐藏参数在作怪(附避坑指南)
  • 图解堆排序:从零开始手把手教你两种建堆方法(Python代码示例)
  • 智能组合实体员中的树形结构管理与遍历算法
  • 别浪费!永辉超市购物卡变现攻略来了 - 团团收购物卡回收
  • fft npainting lama镜像:新手友好的图片修复工具,开箱即用
  • 2026六大城市高端腕表“表扣损伤”终极档案:从百达翡丽灯笼扣到劳力士Glidelock,这个最常用的部件正在悄悄威胁你的爱表 - 时光修表匠
  • Prism的LoadedCommand命令没有被调用的问题
  • 惯性导航算法进阶:双子样速度更新与动态效应补偿实战解析
  • League Akari智能助手:提升英雄联盟游戏效率的全面解决方案
  • 2026执业药师培训机构靠谱榜:谁才是真正值得托付的备考伙伴? - 医考机构品牌测评专家
  • 技术解析-SelectiveStereo:如何通过SRU与注意力机制实现立体匹配的频域信息自适应融合
  • 运算放大器实战指南:缓冲器/跟随器在阻抗匹配中的关键作用
  • 字体与打印:前端开发最常见的三个“为什么”
  • 2026年塞尔维亚国际工业技术博览会-新天国际会展-中国区唯一官方代理机构 - 新天国际会展
  • 从真题到实战:拆解CCF-GESP C++二级核心考点与避坑指南
  • python-flask高校师资教师工资管理系统 进修 挂职qn9fs
  • 【物联网毕设】基于Arduino与树莓派的智能鱼缸系统设计与实现
  • 2026年陕西建材采购风向:这家本土企业在UHPC及装饰线条领域为何备受关注? - 深度智识库