本穷学生用的是 gpt 的 plus 套餐,所以没办法量大管饱这样去用 astra ,所以就比较倾向于使用子模型。现在 dsv4.1f 的性价比很高,chatgpt 只能用原生的 luna 作子模型,这就让我想着能不能让 ds 也作为 gpt 的一个可以调用的子模型呢
原来我的使用方案是 Astra low/medium 做大的规划,然后各项任务用 Sol medium/high 做主模型,让 sol 分配子任务给 luna max 。现在有 ds ,就想着让 ds 也能做子模型,和 luna 择优使用,就搞了一个插件。
一个跑在本机的 MCP server ,挂到 Chatgpt 的连接器上之后,主模型就能把任务派给一个跑在本机的子代理,而这个子代理的可以是任意 Anthropic 兼容端点的模型,默认接 DeepSeek,改两行.env 就能换成别的
架构大概是这样的↓
- deepseek_flash —— 一次性问答。任务和文件内容都以纯文本传进去,它碰不到你的文件系统。
- deepseek_agent_start —— 派一个真任务。给一个 workspace,子代理在里面读、写、跑命令。
- deepseek_agent_poll —— 取结果。
(当然我是 vibecoding 新手小白,当时没想着去找一下是否已经有开源项目可以拿来用,这个插件是我的第一个 vibecoding 项目
至于为什么要让 harness 是 claude code ,是因为我听说 claude code 和 ds 的适配程度比 dsh 都高(×
开发完成之后用了一下感觉效果不错,就发到了 github 上,大家可以用一下然后看看有没有什么问题嘻嘻
https://github.com/CassiaTw1g/modelbridge
原来我的使用方案是 Astra low/medium 做大的规划,然后各项任务用 Sol medium/high 做主模型,让 sol 分配子任务给 luna max 。现在有 ds ,就想着让 ds 也能做子模型,和 luna 择优使用,就搞了一个插件。
一个跑在本机的 MCP server ,挂到 Chatgpt 的连接器上之后,主模型就能把任务派给一个跑在本机的子代理,而这个子代理的可以是任意 Anthropic 兼容端点的模型,默认接 DeepSeek,改两行.env 就能换成别的
架构大概是这样的↓
- deepseek_flash —— 一次性问答。任务和文件内容都以纯文本传进去,它碰不到你的文件系统。
- deepseek_agent_start —— 派一个真任务。给一个 workspace,子代理在里面读、写、跑命令。
- deepseek_agent_poll —— 取结果。
(当然我是 vibecoding 新手小白,当时没想着去找一下是否已经有开源项目可以拿来用,这个插件是我的第一个 vibecoding 项目
至于为什么要让 harness 是 claude code ,是因为我听说 claude code 和 ds 的适配程度比 dsh 都高(×
开发完成之后用了一下感觉效果不错,就发到了 github 上,大家可以用一下然后看看有没有什么问题嘻嘻
https://github.com/CassiaTw1g/modelbridge