步入丛林

Results 2 issues of 步入丛林

### Debug Tips - [X] I'm sure I've read this project's Issues of README. ### What happened? The old web API calling method of iciba has become invalid.(`sign = CryptoJS.MD5("6key_web_fanyi"+"ifanyiweb8hc9s98e"+raw.replace(/(^\s*)|(\s*$)/g,...

bug after translation server changes

### Description **背景**:目前有许多算力平台(或者类似[LM-Studio](https://lmstudio.ai/)这种本地部署程序),提供了开源模型的 云端API调用/本地部署后API调用 服务,并且提供了OpenAI-compatible API进行调用,意味着开发者无需修改太多代码就可以适配其平台提供的模型,例如[零一万物](https://platform.lingyiwanwu.com/docs)、[Together](https://www.together.ai/pricing)等,Together提供了通义千问等已部署开源模型的可用于翻译的Chat-API,Qwen1.5-14B-Chat模型的 调用费用仅为 _0.0003 美元/K Token_,约是智谱AI ChatGLM3-Trubo的 _0.005 元 / K Token_ 费用的一半,并且经过我个人测试,翻译效果也更好。目前我把其API填入到内置的 _OpenAI自定义插件_ 中来使用。 但是,问题出现了,我还想同时使用其他模型,例如Yi-34B-Chat,目前的自定义插件只能加载一个。即使后续能加载多个,不同模型都显示成"Openai自定义"也容易混淆。所以才有了这个提议: **提议**:建议Pot官方实现一个 pot-app-openai-compatible-api-translate-plugin-template 的插件模板,复用 [src/services/translate/openai_custom/](https://github.com/pot-app/pot-desktop/blob/master/src/services/translate/openai_custom/)下的代码, 这样想要使用多个AI模型服务的用户只需要套用这个模板,在代码里定义好icon路径、服务名、默认的Prompt等信息,就可以自建一个特定模型的翻译插件(虽然本质上,代码和调用格式还是OpenAI自定义那一套,在配置上也同 _OpenAI自定义插件_ 没有区别),这样就可以实现不同LLM可在Pot里同时翻译同时还不会混淆模型名的效果。 ~~更好的设想?(如果一个插件可以被安装多次,并且每个插件可以用户自定义显示的服务名和Icon图标,如此可以实现一个插件被复用的效果,但是考虑到实现起来可能有难度,需要改变现有插件部署的架构,这个提议当没说吧)~~ **也许?** _OpenAI自定义插件_...

type: enhancement