你有没有想过一个问题:AI 写代码、写周报、做 PPT 样样都行,那让它发个表情包呢?
不是那种"发一张图"的敷衍,而是读懂你此刻的情绪,从图库里挑一张正对味的表情包怼回来。
最近 DeepSeek Harness 的插件生态里冒出来一个叫 dsh-meme 的表情包插件,我装上实测了一晚上。结论先放这:这玩意儿确实有点东西,AI 接梗接得比我还准。
先搞清楚一件事:DeepSeek 是"纯文本"模型,怎么斗图?
说到这得先交代一个背景。DeepSeek 官方模型有个特点:看图能力很弱,基本是纯文本模型。想让它在对话里"看懂"一张表情包,天生就有短板。
dsh-meme 的解法很聪明——它不让模型看图片,让模型只读文字:
· 界面里显示的是真图片(你看到的是一张张表情包)
· 模型收到和发出的,只是一行文字标记:`[表情: 摸鱼躺平,半睁眼摊着不想动]`
· 前端负责把"描述"渲染成图片,放进对话气泡
一句话:模型只动嘴,前端来配图。既不要求模型有视觉能力,也不触发图片准入检查,纯文本照样能斗图。
装上就能用,零配置
安装是一条命令的事(装到 DSH 的 web profile):
dsh plugin --profile web add dsh-meme装完重启一下,输入框旁边就会出现一个😊 表情包按钮。点开就是表情选择面板,默认内置两套图库:

点一张就直接发出去了,跟微信发图一样。不需要模型代劳,你自己也能一键斗图。
真正的亮点:AI 会"接梗"
一键发图只是开胃菜,dsh-meme 最骚的是让AI 主动读懂你的情绪,回你一张贴题的表情。
它把表情包按六个情绪桶分类:开心 / 生气 / 难过 / 害羞 / 困惑 / 日常。当对话气氛到了,模型会调用一个叫 `send_meme` 的工具,按情绪随机抽几张候选,挑最贴题的一张贴进回复。
光说没用,看实测。我在隔离环境里装好后,发了一张「摸鱼躺平」的表情包,下面是完整的对话截图:

然后发生了什么:
1. 模型收到的是一行文字:`[表情: 摸鱼躺平,半睁眼摊着不想动]`
2. 它自己 Think 了一下:"用户是在表达摸鱼躺平的状态,我应该回一个同样躺平/犯困/同款状态的表情"
3. 于是调用 `send_meme`(日常桶)抽图
4. 回了我一张「抱小枕头睡觉,嘴角口水 zzz」+ 一句「同款状态,已经在躺了,勿cue。」
那一刻我真的愣了一下——它不光接住了梗,还带点嘴贫。
还能"学"新表情包
斗图斗到一定程度,你会想往里加自己的表情包。dsh-meme 有两条路:
· 手动传:设置页的「表情包」面板里上传图片,填分类、描述、关键词
· 让 AI 学:直接说一句"入库",`learn_meme` 工具会自动收录你刚发的最近一张图,自动识别分类和描述
管理面板里还能导出图库成一个 ZIP 发给朋友,对方一键导入就能切到你的表情包。自己攒的表情包,也能像插件一样分享出去。
实测的几个注意点
· 隔离环境实测最稳:装插件测试建议在独立的 DSH_HOME 里跑(我自己就是这么干的),万一插件有问题,不影响你日常用的那份配置
· 官方图库的许可:内置的"官方表情包1号"来自开源项目,上游没给明确的再分发许可——个人用没问题,公开发布/分发时记得保留来源标注
· 不是每次都接梗:模型抽不到贴题的表情时会回文字,这是设计上的兜底,别怪它
· 微信风格的中文描述:图库自带的中文 caption 质量很高,自己上传时描述写细一点,AI 才能选得准
适合谁用
· 用 DeepSeek Harness / AI 编程工具,想让界面活起来的玩家
· 群里聊天想"AI 帮你斗图"的摸鱼党
· 想给自己的 AI 助手配一套专属表情包的人
· 纯好奇"纯文本模型到底能不能斗图"的技术党
一句话:它让 AI 第一次学会了"接梗"。 装一个,让冷冰冰的模型变成会斗图的损友——实测过,确实顶。
**【AI 辅助声明】** 本文为 AI 辅助写作,实测过程与截图均为真实本地渲染。
夜雨聆风