能在emacs里面用chatgpt太好了,多谢大佬,哈哈
不用谢,这就是分享的快乐,你快乐我也快乐,哈哈哈哈。
这个好像是doom的问题,我之前也遇到过,后来我用的时候就重新修改了api key的路径
(setq
;; chatgpt api 存放路径
mind-wave-api-key-path "~/.doom.d/chatgpt_api_key.txt")
是的,长度超了
试试看换个目录放,越简单越好
我是按照文档放的 环境变量也设置了 但是没卵用
注意隐藏key
今天OpenAI邀请我加入 GPT-4 API, 反手写了一个补丁 Fix issue #20, support ChatGPT model selection. · manateelazycat/mind-wave@4f0beb0 · GitHub
现在终于可以在 Emacs 中用GPT-4 API啦, 比网页反应速度快, 抄代码的速度也快了很多。
我现在还只能用 GPT-4 8k 的模型, 有32k邀请的同学设置一下 model 值应该就可以了, 具体请看 README。
有没有可能像 github的copilot,和office的副驾一样。让ai辅助emacs? 代码导航分析,org、markdown等文本辅助生成,配置自动生成,甚至配置安装之类。
那emacs就飞起了。
可以自定义提示语实现这些,但从我的体验看,只能是半自动副驾,没有那么智能。
有没有人救救我
我是用 use-package 而装的 找不到key是不是跟这个有关
API Key 保存到 ~/.emacs.d/mind-wave/chatgpt_api_key.txt
已经保存了 但是运行就报错
openai.error.AuthenticationError: No API key provided. You can set your API key in code using ’openai.api_key = ’, or you can set the environment variable OPENAI_API_KEY=). If your API key is stored in a file, you can point the openai module at it with ’openai.api_key_path = ’. You can generate API keys in the OpenAI web interface. See https://onboard.openai.com for details, or email [email protected] if you have any questions.
破案了 我我没设置过这个path 跟文档里的说的不一样
和lsp的server差不多的工作方式吧?比如: 1.选择一个函数。2.发给gpt让它解释。 或者: 1.选择一块代码,2.发给gpt让它优化。
不是的,lsp是准确的补全辅助工具。
ChatGPT更多扮演的是黄鸭子角色,没思路跟他讨论一下或者它帮你查个什么东西。
但是真正编程不是重构和抄代码,而是面对真实需求,构思架构和功能,降低成本。
所以,我不认为ChatGPT能够达到你说的那种程度。
简单的一个问题,如果是由ChatGPT开车还是由愚蠢的人来开车,你坐哪辆车?
大佬,你的chatgpt4 api申请是自己申请的吗,大概过了多久,我之前申请了一直没回应。
一两个月的时间吧
这样会改掉环境变量吧,如何你修改python文件给chatgpt设置代理,只需要在mind_wave.py中MindWave的__init__的部分加上代理的设定就行了
比如openai.proxy = "http://localhost:7890"