吃白饭的蓝色大肥鱼
日志

大肥鱼养成记


Solocamp · Log

大肥鱼养成记

一个被法律职业耽误的程序猿,花两天时间把一个 AI 助手装进自己的电脑——踩了四个坑,喝凉了两壶茶。

日志
2026年10月18日
约 1000 字
阅读 5 分钟
SCROLL
吃白饭的蓝色大肥鱼

周六早上八点,我泡了壶茶,把手机调成静音,跟自己说:今天就把大肥鱼装好。

大肥鱼是我给一个 AI 助手起的名字。它不吃饭、不掉毛,住在电脑里,帮我看文件、查资料、写东西。叫它大肥鱼,是因为它圆,而且不说话的时候看着挺憨。

我以为一个上午就能搞定。结果搞了整整两天。

坑一:登录了,不等于同步

第一件事我就想岔了——我以为在 A 电脑登录过的账号,换到 B 电脑,会话记录会跟着走。

查完才知道:账号只负责认证和额度,会话全存在本机硬盘上。A 电脑上的工作是 A 电脑的,B 电脑上是另一本账。想搬,得连工作区索引一起搬,还得路径对得上。

那就不折腾了。两台机器各自跑,各自记各自的账,反倒干净。

坑二:那台台式机报了个看不懂的错

家里那台 4070S 的台式机,装完之后一用就报:

llm-deepseek: no API key for provider route "deepseek-official"

我第一反应是”装坏了”。其实不是——DSH 里有两条通往 DeepSeek 的路:一条走账号登录,一条走 API Key。新机器上两条都没配,默认落在了 API Key 那条,于是报”没有 key”。

Mac 上是登录过的,所以一直好好的。这就是两本账的另一面:登录态也不会自己过去。

坑三:npm 装出来的版本是旧的

台式机上我敲了 npm install -g @deepseek-ai/dsh。

看起来没毛病,但 latest 这个标签指向的是 0.2.0-rc.2,比 Mac 上的 0.2.1-rc.1 还旧。要版本对齐,得把版本号写死。

这种事特别像办案:你以为按流程走就行,结果文件里藏着一个不起眼的日期。

坑四:那个”插件”,根本不是插件

我在网上看到过一个叫 Awesome DSH Plugin 的东西,收录了六百多个插件,看着很正规。

我照着名字去 npm 装,装完发现——那个包里只有一份 README。它是一个目录网站,不是一个插件。数据格式也跟 DSH 内置插件市场对不上,塞不进去。

真正要装的东西叫 dshmarket,而且桌面版的 profile 归 App 的插件管理器独占,命令行动不了,只能进界面点安装,装完还得完全退出重启。

一个下午就这么过去了。茶凉了两回。

还有个问题:能不能本地养

我顺口问了一句:这台 M1 能不能把模型也搬到本地?

答案是”能,但要挑”。16G 统一内存,跑 7B、8B 还凑合,想舒服跑 14B 就紧巴了。反倒是家里台式机那块 12G 显存的 4070S 更宽裕。

于是我又多了一个攒钱的理由:换台机器,把大肥鱼的脑子也搬回家。

 

它跑起来了

周日晚上的最后一步,我对着屏幕发了会儿呆。

一个学法律的人,白天写代理词、算本金利息、跟当事人解释”这个案子争议焦点在哪里”;晚上在这儿跟报错信息较劲,改配置、读日志、重启服务。说来也挺离谱。

这两天里我学会的最有用的一件事,是看日志,而不是猜。

但那一刻确实挺开心——不是”我懂技术了”的那种开心,而是”它真的跑起来了”的那种。

大肥鱼现在住在我的 Mac 里。它还是那么圆,还是不太说话,但我知道,它随时在。

——写于一个终于不折腾的周一

SOLOCAMP 独乐野纯展示博客 · 不提供互联网交互服务