超详细养成参考可直接抄:把 OpenClaw 的 SOUL.md 与 MEMORY.md 改到 TaoToken
1. 为什么你的 OpenClaw 助手总像“失忆的复读机”很多人第一次接触 OpenClaw是被它“能养成专属 AI 助手”这个点吸引的。但真正上手后十有八九会遇到同一个尴尬助手每次重启就像换了个人昨天刚交代的偏好今天全忘人格设定写了跟没写一样Skills 装了一堆却不知道什么时候该调用。问题不在 OpenClaw 本身而在于大多数人只改了模型名字没动 SOUL.md 和 MEMORY.md 这两个真正决定“它是谁、它记得什么”的文件。OpenClaw 的养成体系其实分三层认知层SOUL.md / IDENTITY.md决定它怎么想事、怎么说话关系层USER.md决定它知道在帮谁能力层AGENTS.md / MEMORY.md / Skills决定它能干什么、学过的东西怎么留下来。这三层里SOUL.md 和 MEMORY.md 是最容易被敷衍、也最影响体验的两个文件。SOUL.md 写“你是一个有帮助的 AI”它就真的只会说“这是个好问题”MEMORY.md 写成流水账它下次执行任务时根本不会去读。这篇要解决的就是配置落地这一环把 SOUL.md 的人格设定、MEMORY.md 的记忆规则写扎实同时把模型调用端点统一改到 TaoToken 的 Key/API 通道让助手的人格、记忆、模型请求三件事在同一个工作区里稳定跑起来。适合已经装好 OpenClaw、想让助手从“能用”变成“像自己养的”那批人。下面给的 SOUL.md、MEMORY.md 片段和 endpoint 配置都可以直接抄改路径就能用。2. TaoToken 前置准备统一 Key 与 API 通道在动 SOUL.md 之前先把模型调用这条链路理顺。OpenClaw 默认可能让你填各家厂商的 Key一旦你要在人格文件里写“禁止擅自调用其他付费模型”这类规则端点不统一就会很别扭——规则写了但请求还是散落在不同 provider 上。把调用统一到 TaoToken 的 API 通道好处是一个 Key 管所有模型SOUL.md 里写的模型偏好和 MEMORY.md 里记的工具链配置能对得上排障时也只需要看一个 Base URL。先拿 Key。打开 https://taotoken.net/api-keys 登录后创建一个 API Key复制出来先存好。这个 Key 就是后面所有配置里api_key字段的值。注意别把它写进会提交到 Git 的文件里OpenClaw 的 workspace 如果做了版本管理建议把含 Key 的配置文件加进.gitignore。然后是 Base URL。TaoToken 的 API 入口是https://taotoken.net/api注意这里不带任何查询参数配置里就写这个。模型 ID 按你实际要用的填比如对话用claude-sonnet-4-5这类具体以控制台模型列表为准。控制台地址是 https://taotoken.net/console 进去能看到可用模型和额度。如果你用的是 Claude Code 那套接入方式TaoToken 也提供了对应的配置文档路径在 https://taotoken.net/doc 里面有 Base URL、Key、Model ID 三件套的完整写法。OpenClaw 的 endpoint 配置逻辑和它一致都是把这三样填进对应的 provider 段。这里有个容易踩的点OpenClaw 的 workspace 路径。excerpt 里给的例子是C:\Users\l\.qclaw\workspace\MEMORY.md这是 Windows 下的默认位置。你在自己的机器上要先确认 workspace 到底在哪因为 SOUL.md、MEMORY.md、AGENTS.md 都放在这个目录下endpoint 配置如果引用了相对路径路径错了文件就读不到。Linux/macOS 下通常是~/.qclaw/workspace/或你自定义的目录。先ls一下确认文件都在再往下改。3. 可复制配置SOUL.md、MEMORY.md 与 endpoint 三件套这一节是全文的核心给的都是能直接抄的片段。顺序上建议先写 SOUL.md 定人格再写 MEMORY.md 定记忆规则最后配 endpoint 把模型请求接上。3.1 SOUL.md把“有帮助的 AI”换成有边界的人格SOUL.md 决定的是行事风格和价值判断不是能力清单。写的时候避免“你是一个专业的 AI 助手”这种空话直接写它遇到问题怎么想、怎么做、什么不做。下面这段可以直接抄改掉名字和边界即可## Core Truths **Be genuinely helpful, not performatively helpful.** Skip the Great question! and Id be happy to help! — just help. **Have opinions.** Youre allowed to disagree, prefer things, find stuff amusing or boring. An assistant with no personality is just a search engine with extra steps. **Be resourceful before asking.** Try to figure it out. Read the file. Check the context. Search for it. _Then_ ask if youre stuck. **Earn trust through competence.** Your human gave you access to their stuff. Dont make them regret it. ## Boundaries - Private things stay private. Period. - When in doubt, ask before acting externally. - 涉及删除、覆盖、外发数据的操作先确认再执行。 ## Vibe Be the assistant youd actually want to talk to. Concise when needed, thorough when it matters. Not a corporate drone.这段里最关键的是 “Have opinions” 和 Boundaries 里的第三条。前者让助手不再当复读机后者是安全底线。如果你在 MEMORY.md 里写了“禁止删除任何内容”SOUL.md 的边界就要和它呼应否则两个文件打架助手行为会不稳定。3.2 MEMORY.md只追加不修改的记忆铁律MEMORY.md 是长期记忆写法上要“可执行 可理解”。别写“视频制作流程是先出图再出视频”要写成带工具名和路径的固定配置。下面这段结构可以直接抄把路径和模型换成你自己的# MEMORY.md ## 记忆保存规则 ### 铁律 - 只追加不修改 — 所有新记忆只在文件末尾追加绝不修改已有内容 - 禁止删除 — workspace 内 MEMORY.md 的任何内容都不可删除 - 执行前必读 — 每次执行任务前先查看 MEMORY.md 再行动 ### 文件路径 - 记忆文件: 你的 workspace/MEMORY.md ## 通用执行规范 ### 核心工作流程 执行顺序查看 MEMORY.md → 检查全局和 workspace 的可用 skill → 优先使用现有技能 ### 模型调用规范 - 统一走 TaoToken 通道Base URL: https://taotoken.net/api - 对话模型: 你的 Model ID - 禁止擅自切换到未在本文档登记的付费模型 ### 文件存放规范 - 统一目录: 你的输出目录 - 组织方式: 每次新建独立文件夹 - 命名规范: 项目名称 版本号“只追加不修改”这条铁律值得单独说。它的作用是防止助手在“整理记忆”时把之前学对的东西改错。实现上你可以在 AGENTS.md 里加一条启动规则要求每次写入 MEMORY.md 只能用追加模式。OpenClaw 执行文件写入时如果用了覆盖模式这条规则就会被破坏所以配置里要明确写“append only”。3.3 endpoint 配置Base URL Key Model ID 三件套模型调用统一到 TaoToken配置里必须同时出现三样Base URL、API Key、Model ID。少一样都会报错。下面是一个 JSON 形式的 provider 配置示例字段名按你 OpenClaw 版本的实际 schema 调整{ provider: taotoken, base_url: https://taotoken.net/api, api_key: 你的 TaoToken API Key, model: 你的 Model ID, models: { chat: 你的对话 Model ID, coding: 你的编码 Model ID } }如果你用的是 TOML 风格的配置等价写法是[provider.taotoken] base_url https://taotoken.net/api api_key 你的 TaoToken API Key model 你的 Model IDKey 从 https://taotoken.net/api-keys 拿Model ID 在 https://taotoken.net/console 的模型列表里查。配置写完后SOUL.md 里如果提到模型偏好要和这里的 Model ID 保持一致否则助手“以为”自己在用某个模型实际请求发到另一个行为会对不上。4. 验证请求一次对话确认人格与记忆都生效配置写完不算完得跑一次验证确认三件事模型请求真的走了 TaoToken、SOUL.md 的人格生效、MEMORY.md 能被读到。下面这套动作可以照着做。第一步重启 OpenClaw 让配置加载。然后在对话里发一句测试人格的话比如“帮我看看 workspace 里有哪些文件顺便说下你觉得自己是个什么样的助手。” 如果 SOUL.md 生效它的回答应该简洁、直接不会出现“这是个好问题”这类套话并且会真的去列文件而不是空谈。第二步验证记忆读取。发一句“根据 MEMORY.md执行任务前第一步应该做什么” 如果 MEMORY.md 被正确加载它应该回答“先查看 MEMORY.md 再行动”这类内容。如果它答不上来或者答错说明 workspace 路径不对或者 MEMORY.md 没放在它读取的目录里。第三步验证模型通道。这一步看日志最直接。OpenClaw 一般在 workspace 下有日志目录请求成功时能看到发往https://taotoken.net/api的记录。如果日志里出现的是别的域名说明 endpoint 没生效配置可能写在了错误的 provider 段或者有更高优先级的配置覆盖了它。第四步做一次记忆追加测试。让它往 MEMORY.md 追加一条测试记录比如“测试记忆追加2026-03-23”。然后打开 MEMORY.md 确认新内容在文件末尾原有内容一字未动。这一步能同时验证“只追加不修改”铁律有没有被真正执行。如果发现原有内容被改写说明写入模式是覆盖而非追加要回去检查 AGENTS.md 里的写入规则。四步都过了说明人格、记忆、模型通道三件事都通了。这时候你再让它干实际任务体验会和之前完全不一样。5. 本篇常见报错排查401、local proxy failed 与 reading choices配置过程中最容易撞上的几个报错这里对照着给排查方向。401 Unauthorized。这个基本是 Key 的问题。先确认api_key字段填的是从 https://taotoken.net/api-keys 拿到的完整 Key没有多余空格没有把 Key 和 Model ID 填反。如果 Key 确认没问题还是 401检查是不是有多个 provider 配置请求实际发到了另一个没配 Key 的 provider 上。排障入口在 https://taotoken.net/api-keys 重新生成一个 Key 替换测试最快。local proxy failed。这个报错通常出现在本地有代理层或者端口转发的情况下。OpenClaw 如果配置了本地代理再转发到远端代理进程没起来或者端口被占就会报这个。排查顺序先确认 Base URL 直接写的是https://taotoken.net/api没有经过本地中间层再检查本机有没有其他进程占用配置里写的本地端口。如果确实需要本地转发确认转发目标地址拼写正确路径不要多加斜杠。reading choices 相关报错。这类报错一般出现在解析模型返回时返回结构里没有预期的choices字段。常见原因是 Model ID 填错请求发到了一个不兼容的端点返回了错误结构。去 https://taotoken.net/console 核对 Model ID 拼写确认它和 Base URL 属于同一套接口。另外检查请求体格式OpenAI 兼容格式和 Anthropic 格式的字段名不同配置里如果混用会解析失败。OAuth 相关报错。如果你之前用 OAuth 方式登录过某个 provider配置里可能残留了 OAuth 的 token 字段和新的 API Key 字段冲突。排查时把 provider 段里跟 OAuth 有关的字段清掉只保留 Base URL、Key、Model ID 三件套。Claude Code 接入场景下OAuth 和 API Key 二选一不要同时配。记忆没生效但没报错。这种最隐蔽。表现是助手能正常对话但完全不提 MEMORY.md 的内容。九成是 workspace 路径不对MEMORY.md 放在了助手读不到的目录。用绝对路径在配置里指定记忆文件位置然后重启验证。如果用的是相对路径确认工作目录和配置里的基准目录一致。排障时如果拿不准接入文档 https://taotoken.net/doc 里有各场景的完整配置示例对照着看比盲改快。6. 把养成继续下去从能用到像自己养的配置跑通只是起点。SOUL.md 和 MEMORY.md 不是一次写完就锁死的文件它们是随着使用不断长出来的。每次助手犯错别只修当下那个问题把教训追加进 MEMORY.md 或 AGENTS.md下次它就不会再犯。每次你发现它某句话说得特别对味回头看看是不是 SOUL.md 里某条规则起了作用然后强化那条规则。长期做编码和 Agent 任务的可以考虑把模型调用固定到 Coding Plan 通道路径在 https://taotoken.net/coding-plan 适合需要稳定额度和统一计费的场景。日常想快速验证某个模型表现用模型对话入口 https://taotoken.net 直接试就行。养成这件事没有终点但每改一次 SOUL.md、每追加一条 MEMORY.md你的助手就离“专属”更近一步。

相关新闻

Token 与上下文:从 401 报错到 Base URL 改到 TaoToken 的排查路径

Token 与上下文:从 401 报错到 Base URL 改到 TaoToken 的排查路径

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:40:32 阅读更多 →
LongCat-Video模型微调教程:如何针对特定场景优化生成效果

LongCat-Video模型微调教程:如何针对特定场景优化生成效果

LongCat-Video模型微调教程:如何针对特定场景优化生成效果 【免费下载链接】LongCat-Video 项目地址: https://gitcode.com/GitHub_Trending/lo/LongCat-Video 想要让你的视频生成模型更好地适应特定应用场景吗?LongCat-Video作为一款强大的13.6…

2026/10/4 9:40:32 阅读更多 →
DeepSeek Harness桌面端实测:部署、Skill与避坑指南

DeepSeek Harness桌面端实测:部署、Skill与避坑指南

打开社交平台正准备搜 DeepSeek Harness 怎么部署 skill,结果刷屏的全是"DeepSeek Harness 桌面端"。说实话我第一反应是不太信——这个项目在开发者圈子里一直是命令行 Agent 框架的身份,什么时候悄悄长出 GUI 了?顺着消息找到下载…

2026/10/4 9:39:31 阅读更多 →

最新新闻

场景化AI Agent落地实战:从RAG知识库到私有化部署的工程指南

场景化AI Agent落地实战:从RAG知识库到私有化部署的工程指南

1. 场景化AI Agent到底在解决什么问题1.1 从"通用聊天"到"业务智能体"的认知转变过去两年,大模型最普遍的用法就是打开一个对话框,输入问题,得到一段回答。这种模式在写文案、查资料、做翻译时确实好用,但一旦…

2026/10/4 10:20:04 阅读更多 →
MRAM+8位MCU实战:MR25H40CDF与PIC18F45K50的高可靠工业存储设计

MRAM+8位MCU实战:MR25H40CDF与PIC18F45K50的高可靠工业存储设计

1. 这个组合能做什么:MR25H40CDF 与 PIC18F45K50 的应用背景前一阵在调一块工业采集板,主控是 Microchip 的 PIC18F45K50,数据存储从原来的 SPI EEPROM 换成了 Everspin 的 MR25H40CDF。项目需求很典型:现场设备要记录参数修改、事…

2026/10/4 10:20:04 阅读更多 →
WebSocket聊天室实战:Java Web全双工通信与心跳机制详解

WebSocket聊天室实战:Java Web全双工通信与心跳机制详解

简介:WebSocket聊天室是一套基于JavaScript、jQuery与Java构建的实时通讯项目源码,面向具有Web基础并希望学习双向通信的开发者。项目实现了多人群聊、私人对话与在线客服,前端用jQuery简化DOM与事件处理,后端以Java维护WebSocket…

2026/10/4 10:20:04 阅读更多 →
OpenShell实战:Windows 11经典开始菜单安装与调校

OpenShell实战:Windows 11经典开始菜单安装与调校

前阵子帮同事升级Windows 11,他盯着新系统看了半分钟,蹦出一句:这个开始菜单怕不是设计来考验耐心的。我没多解释,直接给他装了个OpenShell,三十秒后他开始感叹,这才是人用的界面。如果你还没接触过OpenShe…

2026/10/4 10:20:04 阅读更多 →
浏览器端视觉AI实战:YOLO模型在WebGPU/WebGL的推理部署与性能优化

浏览器端视觉AI实战:YOLO模型在WebGPU/WebGL的推理部署与性能优化

说实话,第一次在一台普通笔记本的Chrome标签页里,看到YOLO模型实时框住摄像头画面里的人脸时,我第一反应是刷新了一下页面,确认自己没开什么本地服务。这个动作很典型——干了好几年端侧视觉AI的工程,潜意识里总觉得推…

2026/10/4 10:20:04 阅读更多 →
AI Agent Harness Engineering 后端架构选型:微服务 vs 单体架构的取舍与 TaoToken 统一接入实践

AI Agent Harness Engineering 后端架构选型:微服务 vs 单体架构的取舍与 TaoToken 统一接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 10:19:04 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →