tisfeng / Easydict

一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text.
GNU General Public License v3.0
6.68k stars 338 forks source link

🚀 功能建议:添加自定义prompt以及折叠未选中服务 #434

Open tianzhuwei opened 5 months ago

tianzhuwei commented 5 months ago

请先确认以下事项

功能描述

感谢大佬提供这款产品开源使用 此次开issue希望添加两个功能

  1. 添加自定义prompt,看之前issue也有提到过类似功能建议的,我希望可以添加多个prompt,从而实现不同的功能。如一个基础的翻译prompt,另一个prompt是用于优化改写自己写的英文语句,即可以翻译又可以改写均是通过OpenAI提供的api实现,这个功能目前是我的刚需;
  2. 另一个功能属于锦上添花,即把未选中的翻译服务折叠,将选中的服务自动置顶,未选中服务在选中之后,这样排序起来也会更为简单;

使用场景

多个prompt的使用场景刚刚也提到,即既可以提供翻译服务,又可以提供改写服务,即一个OpenAI的服务创建多个实例。

实现方案(可选)

这个功能可以直接再复制一下现有OpenAI的服务,命令其他即可(这是我想当然的想法哈) 后续应该可以做成添加任意多的prompt,即多个功能窗口

是否愿意提交 PR 实现该功能

github-actions[bot] commented 5 months ago

Hello tianzhuwei, Thank you for your first issue contribution 🎉

tisfeng commented 5 months ago

了解,等重新完这部分功能后,会支持自定义 prompt 的,创建多个 OpenAI 服务实例这个也会考虑。

tisfeng commented 2 months ago

我来尝试一下支持自定义 prompt 🙂