有没有支持kimi chat的插件?

有在 window 11 上设置成功的吗?

我遇到编码的问题,用英文问答可以,用中文是乱码。

我就一个编码设置:

(set-language-environment "UTF-8")

有没朋友懂的。

我用的gptel,可以正常调用 kimi 的 api;其中 gptel的配置如下:

  (use-package gptel
    :ensure t
    :config
    (setq gptel-model "moonshot-v1-8k")
    (setq gptel-use-curl nil)          ;; 我觉得这一句是关键,供你参考
    (setq gptel-default-mode 'org-mode)
    (setq gptel-backend
          (gptel-make-openai "Moonshot"
            :key 'gptel-api-key
            :models '("moonshot-v1-8k"
                      "moonshot-v1-32k"
                      "moonshot-v1-128k")
            :host "api.moonshot.cn")))

关于系统编码的设置如下,不知道起没起作用:

  (setq locale-coding-system 'utf-8)

1 个赞

gptel 可以支持 poe.com ?

因为我要研究多个AI模型, 现在我购买了 poe.com 的云服务, 不知道 gptel 是否可以支持 poe.com?

Emacs 中便利使用 chatGPT,可以看看 https://github.com/rksm/org-ai

有人以 org-ai 为启发,增加了对使用零一万物大模型的支持,可以看看 https://github.com/jacknashg/mhb-ai-mode

以上面的源代码项目为参考,研究加入对 kimi 的支持,可能是个办法。

我在用 https://openrouter.ai

提供大部分 AI 的 OpenAI API

按调用 token 量扣费

对我这种轻度用户,比订阅收费省了十倍不止

gptel 支持这个

1 个赞

感谢推荐, 我刚才用了一下, 感觉它的产品不是很稳定呀。

是网络不稳定吗?国外的网站我都走的代理。之前偶尔遇到有页面能用 API 不能用的情况。我除了 OpenRouter 作为主力之外,还有一个 Claude API 账号和一个国内中转 GPT4 作为备用。

可能是使用习惯的问题吧, poe.com 基本上是机器人分开的, 用什么机器人自己选择一下就好了, 需要多个机器人, 可以在聊天记录中 @ 一下其他机器人。

这个是每次启动 chat 界面的时候要配置一下机器人, 我用的AI机器人比较多, 其实好用的就是 OpenAI 和 Claude 这两个, 偶尔用一下 web-search.

我的期望是, 我保持用 poe.com , 看看gptel能否用 poe.com, 因为有时候偶尔问一下问题的时候, poe.com 还是比较方便的, gptel 和 我自己的 mind-wave 主要是在Emacs环境下用。

mind-wave 因为现在AI API变化太快, 不想维护了, 看看有没有类似 mind-wave 的AI Client平替。

有没有大佬分享一下多个AI模型如何配置?比如我想同时使用kimi和chatgpt,模型在gptel-menu 可以切换,但是貌似api-key和host没法切换呀,还是gptel只能使用一类产品的多个模型,而不能切换成不同的AI产品?

(gptel-make-openai “DeepSeek” ;Any name you want

README里面说得很清楚,可以随意给配置组起名

1 个赞

多个配置组怎么配置?毕竟每个配置组的key和host都不同,模型也不同,readme没给出范例呢,都是单个模型配置的案例。

没太看懂你在纠结什么,当你在gptel的buffer右上角切换模型之后,对应的api和key都会自动切换。

(gptel-make-openai "DeepSeek"       ;Any name you want
  :host "api.deepseek.com"
  :endpoint "/chat/completions"
  :stream t
  :key "your-api-key"               ;can be a function that returns the key
  :models '("deepseek-chat" "deepseek-coder"))
(gptel-make-openai "Kimi"               ;Any name you want
  :host "api.moonshot.cn"
  :endpoint "/v1/chat/completions"
  :stream t
  :key "your-api-key"
  :models '("moonshot-v1-8k" "moonshot-v1-16k"))

原来是这样,好的,我试一下,非常感谢!

非常感谢,我添加了

(setq gptel-use-curl nil)

就没问题了