tisfeng/Raycast-Easydict

【功能建议】接入 OpenAI API

six-ddc opened this issue · 12 comments

请问有考虑通过接入 openai gpt API 来增强翻译能力吗?实测 gpt 的翻译是要比 DeepL 好用的。

Hello six-ddc, Thank you for your first issue contribution 🎉

可以,有段时间没写 TS 了,有小伙伴来 PR 吗 🤓

可以,有段时间没写 TS 了,有小伙伴来 PR 吗 🤓

会一点 ts,我有空尝试一下 😁

可以,欢迎 PR 🤗

有小伙伴想写这个功能吗?没有的话我就抽空自己写一下了 😔

已提交 PR 支持了 OpenAI 翻译 raycast/extensions#5424

@tisfeng 如果没有开启全局代理,好像会报错,不知道 raycast 支持给扩展配置代理吗?

x2: The operation was aborted.

c:index.js:70:17
AbortSignal.m:easydict.js:162:17318
[nodejs.internal.kHybridDispatch]:event_target:731:20
AbortSignal.dispatchEvent:event_target:673:26

请问具体是如何报错的?是进去就报错,还是超时崩溃,可以录个视频我看一下吗

OpenAI 请求时,默认会读取系统代理,如果没有代理,或者代理 IP 不符合 OpenAI 的判定,可能会报错 😢

修复优化了一下,你用仓库最新的代码跑一下看看 😤

商店 PR 也已经合并了 raycast/extensions#5615 ,请测试一下。

好了,现在不会崩溃啦