lorniu / go-translate

Translator on Emacs. Supports multiple engines such as Google, Bing, deepL, ChatGPT, StarDict, Youdao and so on.
GNU General Public License v3.0
274 stars 37 forks source link

feat: Add support for Azure OpenAI translation engine #75

Closed cnsunyour closed 2 months ago

cnsunyour commented 2 months ago

按照 chatgpt 的样子抄了一份用在 azure openai 上,测试了下可以正常运行。 不知道有没有更简单的方法从 chatgpt 上扩展成 azure openai ,毕竟功能基本相同。 对代码不是很熟悉,只有用这种抄的方法弄了一个,就比较冒失的发了上来,还请大佬决断。 另外,api-version 用的是 2023-05-15 ,原因是用新的版本 stream 会出错。

lorniu commented 2 months ago

我计划增加对常用模型的通用支持,目前还没有完成 (WIP),在 chat 分支中。

这个 PR 暂时不想合并,等我 chat 分支发展一下再说。

cnsunyour commented 2 months ago

好的,那我就把这个 pr 关闭了