大家好,我在这里要分享一种在Emacs中与智谱清言互动的新方式——通过gptel包。gptel是一个 Emacs 的包,允许我们与各种语言模型进行交互,而智谱清言则是一个强大的语言模型服务。将两者结合,我们可以实现无缝的智能写作与文本生成。
以下是配置步骤:
-
首先,确保你已经安装了
use-package
,这是管理Emacs包的常用工具。 -
将以下配置加入你的
init.el
或相应的配置文件中:(use-package gptel :custom (gptel-temperature 0.1) ; 控制生成文本的随机性 :config (add-hook 'gptel-post-response-functions 'gptel-end-of-response) (setq-default gptel-backend (gptel-make-openai "ChatGLM" :host "open.bigmodel.cn" :endpoint "/api/paas/v4/chat/completions" :models '("glm-4") :stream t :header '(("Authorization" . "Bearer JWT-TOKEN")))))
注意替换
JWT-TOKEN
为你从智谱清言获取的API Key生成的JWT。 -
配置完成后,你可以通过执行
M-x gptel-send
命令来发送当前buffer的内容给智谱清言,并接收其生成的回复。
希望我的分享能帮助你在Emacs中获得更好的语言模型体验。如果你有任何问题或建议,欢迎在Emacs-China社区交流。
—— 完结 ——
P.S. 请确保遵循智谱清言的API使用规范,合理使用服务。