mind-wave -- 基于ChatGPT API的Emacs AI插件

mind-wave就是一个文件一个会话,从ChatGPT API角度,就是你每次要把历史的内容都发过去,就会深入聊下去。

如果你觉得中间有些歪楼内容,就把一部分内容删除,然后继续问。

2 个赞

看来不能聊太多,聊太多后会没有回应,要新开一个 chat

对,但是好的是,你可以直接把聊的一些废话删了再发送,格式就是纯文本操作就好了,比web界面好用。

方便太多了,聊天记录用 ripgrep 搜索特别爽

请问大佬,refactor-codeexplain-code 这些方法会考虑返回 .md 或者 .chat 文件后缀吗?

ChatGPT 很多回复都是 md 格式,所以我用 markdown-mode 高亮了 .chat 文件

现在代码相关的回复都用的是和代码同样的mode。

1 个赞

现在 mind-wave 会自动根据 ChatGPT 的回答自动给当前 *.chat 文件取一个合适的名字, 不用自己重命名整理了。

添加 mind-wave-summary-video 命令, 自动获取视频的字幕, 并给出视频的内容概要, 节省看陌生视频的时间。

6 个赞

emacs.d/init-proxy.el at main · happyo/emacs.d · GitHub 我的是把centaur emacs 里面的设置proxy代码拷过来直接用的,可以很方便的开启和禁用代理。

添加了新的命令 mind-wave-summary-web, 先用 readable 提取网页中真正的内容, 再用 ChatGPT 生成网页摘要。

这样看一个外文网站的时候可以让 ChatGPT 先用中文给出摘要信息, 再决定要不要继续读下去。

2 个赞

今天加了 mind-wave-chat-ask-with-multiline 这个命令, 以支持多行输入。

1 个赞

这个补丁突破了 ChatGPT 的限制, 会自动根据 Token 限制发送多个请求, 这样分析网页和视频的时候就可以看到所有内容的摘要了。

但是大家要注意, 如果遇到超大网页或者超长视频, 会消耗比较多的 OpenAI 费用。

2 个赞

花了几天时间, Emacs里面用 ChatGPT 的体验终于顺手了, 包括: 连续对话、文档翻译、文档润色、代码重构、代码自动加注释、 代码解释、网页概述、视频概述等功能。

13 个赞

你这个emacs里面怎么嵌入浏览器的?

eaf

…补数

EAF是啥?

1 个赞

我用的MacOS感觉好多功能都不能work…

报个问题,生成文件名的时候没有处理包含 / 的情况,会当成是创建文件夹

macOS 太封闭了, 现在只能基本用, 肯定不如 Linux 完美。

已经修复了。

1 个赞