最近做了个浏览器插件,叫「一览」。
起因:
其一,是自己这段时间一直在折腾 AI ,token 比较多,但是没办法直接转换成钱,尝试各种 token 变现。
其二,是我现在发现被 AI 搞得有点浮躁了,没啥耐心看完整的文章,尤其是家长里短的帖子,想八卦下,但是不想看长文。
其三,用别人的总不放心,干脆自己写了。
其四,更贴近自己使用习惯
其五,希望工具基底模型能自由选择
所以就做了一个插件。
直接在想要总结的网站右键菜单,或者快捷键 ALT+S 就可以了。会直接在当前网页旁边拉出一个侧栏,把正文发给大模型总结,然后你可以选择重新生成或者使用继续加工、回看历史等。
不用跳出去,或者复制网站内容再到网页版 GPT 总结。(不用再说 Kimi 助手了什么的,参考第三条、第四条、第五条原因)
插件目前大概能做这些:
直接总结当前网页
会先抽正文、标题、作者、发布时间这些信息,再在侧栏里生成摘要。

有几种摘要模式
目前主要有:简短总结、标准总结、详细分析、关键要点、行动项、术语表、问答卡片。
不同页面类型下,也会给一个默认推荐模式。

有历史和收藏
生成过的内容会进本地历史,可以搜索、收藏、按站点筛选。

同一个页面如果之前总结过,会先直接显示旧结果
这个是我今天刚补上的。
因为我发现有些页面会反复看,如果每次进来都重新跑一遍,其实挺浪费 token 的。
所以现在会先检查历史里有没有这个页面之前的已完成摘要,如果有就直接显示老的。
当然,如果你觉得老结果不行,还是可以手动点“重新生成”,重新基于当前页面跑。
可以打开独立阅读页
有时候侧栏里看摘要还是有点挤,就可以直接单独打开一个阅读页慢慢看。

支持无痕模式
如果你不想把结果写进本地历史,也可以直接开无痕。
这个模式下结果只留在当前侧栏里。
模型这块,我没有把插件做成绑死某一家。
目前主要是 BYOK 的方式,自己填 API Key 来用。
现在支持符合 OpenAI 格式的兼容接口,也支持 Anthropic 和国产大模型等格式的接口。
为什么这里也特意提一下模型,是因为我现在越来越觉得,这类 AI 工具到底好不好用,底层模型非常重要。

技术上大概是这样:
页面正文抽取用了 Readability
侧栏是 content script 注入进去的
历史记录保存在浏览器本地 IndexedDB
当然,现在也还在继续优化。
比如不同站点的正文抽取、不同类型页面下的策略、侧栏交互细节,这些都还有不少可以继续优化的地方。
发出来方便下大家,如果有相同的需求。目前项目是 BYOK 模式。
项目地址:
GitHub:
https://github.com/mutuyihao/yilan官网 / 介绍页:
https://yilan.app