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

🚀 功能建议:添加 Claude API的支持 #651

Open
4 of 5 tasks
1of1Adam opened this issue Aug 18, 2024 · 14 comments
Open
4 of 5 tasks

🚀 功能建议:添加 Claude API的支持 #651

1of1Adam opened this issue Aug 18, 2024 · 14 comments
Labels
enhancement New feature or request

Comments

@1of1Adam
Copy link

请先确认以下事项

  • 已仔细阅读了 README
  • issues 页面搜索过(包括已关闭的 issue),未发现类似功能建议
  • Easydict 已升级到 最新版本
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

希望添加 Claude API 的支持,和自定义 Api 的 Base URL 。Thanks♪(・ω・)ノ

使用场景

s

实现方案(可选)

No response

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

  • 我愿意提交 PR 实现该功能
@1of1Adam 1of1Adam added the enhancement New feature or request label Aug 18, 2024
Copy link

Hello 1of1Adam, Thank you for your first issue contribution 🎉

@tisfeng
Copy link
Owner

tisfeng commented Aug 23, 2024

可以加,但我只使用了 Claude 网页版,没有用 API #621 (comment) ,不方便调试。

@Jerry23011 @choykarl 你们有在使用 Claude API 吗,方便添加一下?

@Jerry23011
Copy link
Collaborator

Claude 挺强的,但是 API 没有免费试用所以我也只用网页🥲

@choykarl
Copy link
Collaborator

我没有用过这个。。

@tisfeng
Copy link
Owner

tisfeng commented Aug 23, 2024

ok,那先放一下,看看有没有人来 PR,或者提供 API key 测试之类的。

@EvanClausen111
Copy link

ok,那先放一下,看看有没有人来 PR,或者提供 API key 测试之类的。

嗨,我很乐意提供我的Claude API作为测试,可以给我你的联络方式吗?就像Email,或是其他。

以及,EasyDict后续可能会开放类似Bob的用户侧自定义JS吗?

@tisfeng
Copy link
Owner

tisfeng commented Aug 26, 2024

EasyDict后续可能会开放类似Bob的用户侧自定义JS吗?

可能会有,但这个功能比较麻烦,暂时没时间弄。

@EvanClausen111 感谢你愿意提供测试 key, @Jerry23011 你有空看一下这个吗?

@Jerry23011
Copy link
Collaborator

Jerry23011 commented Aug 26, 2024

@Jerry23011 你有空看一下这个吗?

Sorry 接下来几周就没时间了,不过这两天 GitHub 给我推了一个 Anthropic(非官方)的库,谁想写希望有帮助
https://github.com/jamesrochabrun/SwiftAnthropic

以及,EasyDict后续可能会开放类似Bob的用户侧自定义JS吗?

请见 #136

@tisfeng
Copy link
Owner

tisfeng commented Aug 27, 2024

ok,那先放一下,我最近还有别的要忙。

目前可以用 one-apiclaude2openai 这种将 Claude API 转为 OpenAI API 放到 Easydict 中使用。

@tisfeng
Copy link
Owner

tisfeng commented Aug 27, 2024

SwiftAnthropic 看起来不错,这个开发者还有个 SwiftOpenAI ,都在更新中,感觉可以。

@EvanClausen111
Copy link

SwiftAnthropic 看起来不错,这个开发者还有个 SwiftOpenAI ,都在更新中,感觉可以。

想知道 #479 中的进度如何🤔,以及后续会开放对于这个服务的自定义icon吗?在使用别的AI服务时依旧使用OpenAI的icon有点奇怪。

@tisfeng
Copy link
Owner

tisfeng commented Aug 27, 2024

#479 初步已经实现了 #479 ,这个应该会配合自定义 Prompt #434 一起安排上。

续会开放对于这个服务的自定义icon吗?在使用别的AI服务时依旧使用OpenAI的icon有点奇怪。

这个也可以有,优先级不高。这种属于锦上添花,可以做,但要多写代码以及做 UI 设计,略微麻烦 😔

@EvanClausen111
Copy link

#479 初步已经实现了 #479 ,这个应该会配合自定义 Prompt #434 一起安排上。

续会开放对于这个服务的自定义icon吗?在使用别的AI服务时依旧使用OpenAI的icon有点奇怪。

这个也可以有,优先级不高。这种属于锦上添花,可以做,但要多写代码以及做 UI 设计,略微麻烦 😔

很赞,感谢您构建如此强大的程序,还有一个小小的问题,对于AI翻译的流式传输文本,加载的过程目前在mini window中似乎有点点卡顿?不知道是否为SwiftUI的问题,虽然在此提及其他同类产品有些不道德,但是还是想请您看看Bob中这个地方的实现,看看能否参考。再次感谢🥹

@tisfeng
Copy link
Owner

tisfeng commented Aug 31, 2024

对于AI翻译的流式传输文本,加载的过程目前在mini window中似乎有点点卡顿?

这个是已知问题 #551 ,经过 #548 优化,现已改善很多了,再想改进可能没那么容易。

另外,Bob 不是开源应用,没办法参考它的代码实现。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants