Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

自定义 OpenAi API 接口地址和模型 #5276

Open
weijialiu-hiretual opened this issue Mar 1, 2024 · 10 comments
Open

自定义 OpenAi API 接口地址和模型 #5276

weijialiu-hiretual opened this issue Mar 1, 2024 · 10 comments
Labels
feature request ✨ Feature Request ready for release ⌛ Ready for Release
Milestone

Comments

@weijialiu-hiretual
Copy link

需求/建议描述

能支持自定义接口地址和模型之类的吗?类似于沉浸式翻译的设置?

建议的解决方案

image

附加信息

No response

@weijialiu-hiretual weijialiu-hiretual added the feature request ✨ Feature Request label Mar 1, 2024
@YiiGuxing
Copy link
Owner

见: #3765

@jie65535
Copy link

jie65535 commented Sep 6, 2024

模型自定义?

比如我如果想使用你预设里没有的模型名称

这个之前也有过考虑,但它会带来一些问题,就是我无法分辨哪些模型是适用的,哪些是不适用的,所以就没实现。

可以作为一个扩展的功能提供,你想分辨也无法分辨,比如未来的更新,我是用非openai的服务

那这个后面再考虑了,任务堆积得太多了,现在没有时间好好考虑清楚。

请问现在还有计划修改为支持自定义输入模型名称吗?毕竟DeepSeek太香了,响应快质量好价格便宜,但目前版本没办法切换到deepseek-chat模型,很难受。

@YiiGuxing
Copy link
Owner

@jie65535 计划在下一版也就是 v3.7 加入,但只能适用于接口和 OpenAI 的接口一样的,因为是加到 OpenAI 翻译上面的,也不知道你说的 DeepSeek 能不能用。

@jie65535
Copy link

jie65535 commented Sep 6, 2024

@jie65535 计划在下一版也就是 v3.7 加入,但只能适用于接口和 OpenAI 的接口一样的,因为是加到 OpenAI 翻译上面的,也不知道你说的 DeepSeek 能不能用。

可以的,不需要特殊适配,都兼容 OpenAI 的接口。

@weijialiu-hiretual
Copy link
Author

@YiiGuxing cool bro

@YiiGuxing YiiGuxing changed the title 能支持自定义接口地址和模型之类的吗?类似于沉浸式翻译的设置? 能支持自定义接口地址和模型之类的吗? Nov 10, 2024
@YiiGuxing
Copy link
Owner

自定义模型功能已经开发完成,欢迎大家抢先试用,也顺便帮忙测试一下,感谢!

TranslationPlugin-3.7.0-SNAPSHOT.241110.zip (仅支持2023.1版本及以上的IDE)

另外,正式版本如果不出意外的话也会加入自定义提示词的功能,只是暂时还不能通过UI配置,到时候会出一个配置教程的。敬请期待!

@jie65535
Copy link

jie65535 commented Nov 10, 2024

自定义模型功能已经开发完成,欢迎大家抢先试用,也顺便帮忙测试一下,感谢!

经过实际测试,确实生效了,可以调用自定义的API和模型,但出现了另一个问题。

即默认的超时时间太短了,大部分情况下右键代码文档翻译都会提示超时,过一段时间再查看发现翻译好了。

不确定为什么翻译这么短的内容会超出默认设置的超时时间。

image

image

image

全程约在十秒左右,如果有日志能查看就更好了。


UPDATED: 重复测试了多次,发现等待时间特别长,这个时间长度远超在网页翻译相同长度内容时间数十倍。

翻译耗时复现


UPDATED: 也许这个问题应该另外单独提一个issue?毕竟自定义模型这个确实实现了。

@YiiGuxing
Copy link
Owner

@jie65535 超时这个目前没有办法,详见 #4593,后面会重构文档的翻译流程,到那时候再考虑能不能解决这个问题。

@jie65535
Copy link

@jie65535 超时这个目前没有办法,详见 #4593,后面会重构文档的翻译流程,到那时候再考虑能不能解决这个问题。

好的,关于该issue暂时没有其它的问题了,感谢你的贡献。

@YiiGuxing YiiGuxing added this to the v3.7.0 milestone Nov 10, 2024
@YiiGuxing YiiGuxing added the ready for release ⌛ Ready for Release label Nov 10, 2024
@YiiGuxing YiiGuxing changed the title 能支持自定义接口地址和模型之类的吗? 自定义 OpenAi API 接口地址和模型支持 Nov 10, 2024
@YiiGuxing YiiGuxing changed the title 自定义 OpenAi API 接口地址和模型支持 自定义 OpenAi API 接口地址和模型 Nov 24, 2024
@YiiGuxing
Copy link
Owner

YiiGuxing commented Nov 24, 2024

阶段性版本(包含提示词模板)已开发完成,欢迎抢先体验:#6235

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request ✨ Feature Request ready for release ⌛ Ready for Release
Projects
None yet
Development

No branches or pull requests

3 participants