☰
Marvis(马维斯)使用说明文档:Windows 11 下 Sub Agent 与 Skills 配置指南
2026/10/8 17:59:08 网站建设 项目流程

1. Windows 11 上 Marvis 到底能帮你做什么

Marvis(马维斯)是一个跑在 Windows 11 上的本地文件智能助手,你可以把它理解成“用户和电脑之间的翻译官”。它把文件管理、系统配置、文档问答、信息检索、应用操作这些原本分散在不同软件里的能力,收进一个自然语言对话框里。你不需要记命令、不需要背控制面板路径,直接说“帮我找上周改过的 PDF 合同”“把下载文件夹按类型整理一下”,它就会规划执行路径、调度合适的工具去完成。

它适合谁?三类人最明显:一是每天和大量文档打交道的办公族,PDF、Word、Excel、PPT 来回转;二是需要做资料调研、写报告、生成 PPT 的内容工作者;三是想让 Windows 自动化、又不想学 PowerShell 脚本的普通用户。Marvis 的设计哲学是“当前环境优先”,能用本地已装软件就不下载新软件,能直接操作本地文件就不上传云端,这一点对隐私敏感的人很友好。

它最核心的两个能力,就是本篇要重点讲的Sub Agent(专业子代理)和Skills(技能模块)。Sub Agent 负责“谁来干”——File Agent 管文件、Computer Agent 管系统、App Agent 管应用、Browser Agent 管网页、Search Agent 管深度搜索;Skills 负责“怎么干得更专业”——比如头脑风暴、第一性原理分解、前端设计、AI 文本人性化、多引擎搜索等。两者配合,才能把一句模糊的需求变成可执行的完整流程。

而要让这些能力真正跑起来,模型服务通道必须稳定。我在本地实测时,用 TaoToken 统一了 Key 和 API 通道,省去了在多个模型供应商之间来回切换配置的麻烦。下面从环境准备开始,一步步把 Marvis 的 Sub Agent 与 Skills 配置跑通。

2. 前置准备:TaoToken 统一 Key 与 API 通道接入

Marvis 本身是本地助手,但它背后的模型推理需要调用外部 API。如果你直接对接各家模型,会面临几个现实问题:不同厂商的 Base URL 不一样、Key 格式不一样、模型 ID 命名规则不一样,切换一次就要改一遍配置,很容易出错。TaoToken 的作用就是把这些差异抹平,给你一个统一的入口。

先说清楚它是什么:TaoToken 是一个模型 API 聚合通道,提供统一的 Base URL 和 Key,你只需要在配置里填一次,就能调用多种模型。官网地址是 https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= ,API 端点是 https://taotoken.net/api (注意 API 地址不加 UTM 参数)。

接入分三步,我按实际操作顺序写。

第一步,拿到 Key。打开官网,注册登录后进入控制台,在 API Keys 页面创建一个新的 Key。这个 Key 就是后面所有配置里要填的凭证,格式通常是一串以特定前缀开头的字符串。创建后立刻复制保存,页面刷新后可能不再完整显示。

第二步,确认 Base URL。TaoToken 的 API 根地址是https://taotoken.net/api。注意不同工具对 Base URL 的写法要求不同:有的要求写到/api为止,有的要求补上/v1。Marvis 的模型配置里,Base URL 填https://taotoken.net/api即可,如果工具内部会自动拼接/v1/chat/completions,那就不要再手动加/v1,否则会出现 404。

第三步,选模型 ID。在控制台的模型列表里,你会看到可用的模型标识,比如claude-sonnet-4-5、gpt-4o这类。把你要用的模型 ID 记下来,配置时填进去。这里有个坑:模型 ID 必须和通道支持的完全一致,大小写、连字符都不能错,写错了会报“model not found”。

把这三样东西准备好——Base URL、Key、Model ID——后面所有配置都围绕它们展开。我建议你先在记事本里临时存一下,配置完成后清掉,避免泄露。

3. 可复制配置:Sub Agent 与 Skills 的 settings 片段

这一节是全文最核心的部分,给你可以直接复制的配置片段。Marvis 的配置通常放在用户目录下的配置文件夹里,Windows 11 下路径一般是C:\Users\你的用户名\.marvis\。如果目录不存在,手动创建即可。

先看模型通道配置。Marvis 的模型配置一般是一个 JSON 文件,比如config.json或settings.json。下面是一个可复制的片段,把your_key_here换成你在 TaoToken 控制台拿到的 Key:

{ "model_provider": { "base_url": "https://taotoken.net/api", "api_key": "your_key_here", "model_id": "claude-sonnet-4-5", "timeout": 120, "max_retries": 2 }, "sub_agents": { "file_agent": { "enabled": true }, "computer_agent": { "enabled": true }, "app_agent": { "enabled": true }, "browser_agent": { "enabled": true }, "search_agent": { "enabled": true } }, "skills": { "brainstorming": { "enabled": true }, "first-principles-decomposer": { "enabled": true }, "frontend-design": { "enabled": true }, "ui-ux-pro-max": { "enabled": true }, "humanizer": { "enabled": true }, "multi-search-engine": { "enabled": true } } }

这段配置做了三件事:一是把模型通道指向 TaoToken,二是开启全部 5 个 Sub Agent,三是开启常用 Skills。如果你只想用其中几个,把对应的enabled改成false就行。

有些版本的 Marvis 用 TOML 格式,等价写法如下:

[model_provider] base_url = "https://taotoken.net/api" api_key = "your_key_here" model_id = "claude-sonnet-4-5" timeout = 120 max_retries = 2 [sub_agents] file_agent = true computer_agent = true app_agent = true browser_agent = true search_agent = true [skills] brainstorming = true first-principles-decomposer = true frontend-design = true ui-ux-pro-max = true humanizer = true multi-search-engine = true

如果你用的是 Claude Code 这类工具做辅助调试,它的配置在~/.claude/settings.json,写法类似,但字段名可能不同。核心三件套始终是 Base URL、Key、Model ID,缺一不可。我试过把 Model ID 写错一个字母,结果请求直接返回 400,排查了十几分钟才发现是拼写问题,所以复制时务必核对。

配置写完后保存,重启 Marvis 让配置生效。如果 Marvis 有图形界面的设置页,也可以在设置里逐项填入,效果一样。

4. 验证请求:确认 Sub Agent 与 Skills 真的跑通了

配置写完不代表能用,必须验证。验证分两层:先验证模型通道通不通,再验证 Sub Agent 和 Skills 能不能被正确调度。

第一层,验证模型通道。打开 Marvis 的对话界面,输入一句最简单的请求,比如“你好,请回复 ok”。如果模型通道正常,你会看到流式返回的文本。如果这一步就失败,说明 Base URL、Key 或 Model ID 有问题,先别往下走。

第二层,验证 Sub Agent。分别触发不同 Agent 的典型任务:

  • 触发 File Agent:输入“帮我找一下桌面上所有 .docx 文件”。正常情况它会扫描桌面目录并返回文件列表。
  • 触发 Computer Agent:输入“查一下本机 IP 地址”。正常情况它会执行系统命令并返回 IP。
  • 触发 Search Agent:输入“搜索一下 Python 3.13 新特性”。正常情况它会联网检索并返回整理后的结果。

第三层,验证 Skills。Skills 需要通过use_skill工具加载,你可以直接说“用 brainstorming 技能帮我策划一个产品命名方案”,或者“用 humanizer 技能润色这段文字”。如果 Skills 配置正确,Marvis 会加载对应技能并给出专家级输出。

验证时有个技巧:打开 Marvis 的日志或调试面板,看每次请求实际发往哪个 Base URL、用了哪个 Model ID。如果日志里显示的是https://taotoken.net/api/v1/chat/completions,说明通道拼接正确。如果显示的是别的地址,说明配置没生效,检查是不是有多个配置文件冲突。

成功的结果长这样:你输入“帮我整理下载文件夹,按文件类型分类”,Marvis 先扫描目录,生成一份整理蓝图,列出“文档类 12 个、图片类 34 个、压缩包 5 个”,然后弹出确认,你点确认后它执行移动操作,最后用结构化卡片展示结果。整个过程不需要你手动打开资源管理器。

5. 本篇常见报错排查:401、local proxy failed、reading choices、OAuth

配置和验证过程中,最容易撞上四类报错。我把它们和真实原因、解决办法列出来,你对照着排查。

401 Unauthorized。这是最常见的。原因通常是 Key 填错、Key 过期、或者 Key 前后带了空格。解决办法:重新从 TaoToken 控制台复制 Key,粘贴时注意不要多复制换行符。还有一种情况是 Base URL 写成了https://taotoken.net/api/带了尾部斜杠,某些工具会因此拼接出双斜杠导致鉴权失败,去掉尾部斜杠即可。

local proxy failed。这个报错说明 Marvis 尝试走本地代理但失败了。常见原因是系统里配置了代理环境变量,但代理服务没启动。解决办法:检查系统环境变量里的HTTP_PROXY、HTTPS_PROXY,如果不需要代理就清空;如果确实需要,确认代理服务在运行。注意,这里说的是本地网络配置问题,不涉及任何绕过网络限制的操作,纯粹是环境变量排查。

reading choices 相关报错。典型信息是cannot read property 'choices' of undefined或reading 'choices'。这说明请求返回的结构和预期不符,通常是模型通道返回了错误信息而不是正常的 chat completion 结构。原因可能是 Model ID 不被支持、请求参数格式不对、或者通道临时不可用。解决办法:先用最简请求测试,确认 Model ID 正确;检查请求体里messages字段格式是否符合 OpenAI 兼容规范;如果还不行,换一个 Model ID 试试。

OAuth 相关报错。如果你在配置里用了需要 OAuth 认证的方式,可能会遇到 token 过期或回调失败。Marvis 对接 TaoToken 用的是 API Key 方式,不涉及 OAuth,所以如果你看到 OAuth 报错,说明配置里混入了其他认证方式的残留字段。解决办法:检查配置文件,删掉oauth、refresh_token这类字段,只保留api_key。

排查时记住一个原则:先确认三件套(Base URL、Key、Model ID)完全正确,再看网络环境,最后看请求参数。大部分问题都出在三件套上。如果 Marvis 报错信息不够明确,可以打开调试日志,看完整的请求 URL 和响应体,定位会快很多。

6. 把 Sub Agent 和 Skills 用起来:接入与长期使用建议

配置跑通之后,真正的价值在于日常使用。Sub Agent 的调度是自动的,你不需要手动指定“用 File Agent”,Marvis 会根据你的需求自动路由。比如你说“把这份 PDF 转成 Word”,它会走 File Agent;你说“帮我调研一下主流 AI 助手差异”,它会走 Search Agent。你唯一要做的,是把需求描述清楚。

Skills 则需要你主动触发,或者说在合适的场景下它会建议使用。比如你要做产品命名,可以说“用 brainstorming 技能帮我发散一下”;你要写前端页面,可以说“用 frontend-design 技能做一个登录页”。Skills 加载后会给出比普通对话更专业的结构化输出。

如果你长期做编码或 Agent 类任务,建议关注 TaoToken 的 Coding Plan,它针对高频调用场景做了优化,比按次计费更划算。日常验证模型是否可用,可以直接用模型对话页面快速测试。需要管理多个 Key 或查看用量,进控制台和 API Keys 页面操作。

接入文档里有各工具的详细配置示例,遇到不确定的字段名可以去查。Claude Code 相关的配置可以参考 ClaudeCodeAnthropic 的接入说明,里面把 Base URL、Key、Model ID 三件套的填法讲得很清楚。

最后给一个实用建议:把常用的 Sub Agent 任务和 Skills 组合,做成定时任务。比如每周五下午自动整理下载文件夹、每月 1 号归档上月文件。Marvis 的create_scheduled_task工具可以直接创建 Windows 定时任务,你只需要用自然语言描述频率和内容。这样配置一次,后面就自动跑了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询