mirror of
https://github.com/justlovemaki/AIClient-2-API.git
synced 2026-04-28 10:55:57 +03:00
[GH-ISSUE #11] 请问能否添加kiro转API后的使用方法? #7
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/AIClient-2-API-justlovemaki#7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @icychick-liu on GitHub (Jul 31, 2025).
Original GitHub issue: https://github.com/justlovemaki/AIClient-2-API/issues/11
请问MODEL_PROVIDER选择为claude-kiro-oauth后,cherrystudio客户端中的模型应该怎么设置呢?是claude-nonnet-4吗?好像模型怎么设置都无法生效,大佬方便简单说明下使用方法吗?💗
@justlovemaki commented on GitHub (Jul 31, 2025):
claude-sonnet-4-20250514, claude-3-7-sonnet-20250219 只支持这两个模型,如果填错了,默认是会路由到claude-sonnet-4-20250514,也应该是可以正常使用的。
方便的话把报错贴上来看看,还有你的接入配置。
@icychick-liu commented on GitHub (Jul 31, 2025):
好的。我的config.json是这样配置的
这是cherry studio中的配置
下面是报错信息
@justlovemaki commented on GitHub (Jul 31, 2025):
试试最新版,看问题修复了吗?我测试用的最新版cherrystudio
@icychick-liu commented on GitHub (Jul 31, 2025):
嗯嗯,拉取新版后还是一样的报错。我让gemini帮忙分析了下,原因如下,修复后就可以正常使用了。
@justlovemaki commented on GitHub (Aug 1, 2025):
可以把修改的文件提交一个pull 请求吗?很奇怪,我不改这里可以用,而你却不行。
@icychick-liu commented on GitHub (Aug 1, 2025):
pull了哦,pull后执行还是报错,我用gemini-cli修改后再次执行就可以了哈
@justlovemaki commented on GitHub (Aug 1, 2025):
仓库没看到你的pull request呢
@boycgit commented on GitHub (Aug 1, 2025):
@icychick-liu 我这边也遇到这个问题... 你要不提个 pr 给仓库,或者贴一下你具体的修改 diff ? 感谢~
@boycgit commented on GitHub (Aug 1, 2025):
@justlovemaki 我将这里的报错信息提交给 kiro 分析并解决,大模型给出的修复结论如下,修改的地方还是挺多的:
修改后的代码就能正常运行了:

我单独把修改后的 src/claude/claude-kiro.js 打成压缩包作为附件作为你调整源码的参考:
claude-kiro.zip
@justlovemaki commented on GitHub (Aug 1, 2025):
看上面的图,cluade是想的挺多的,真正的原因应该就是第3点。
你们是设置了https的代理,再启动的吗?或者是全局的系统代理?
我是:$env:http_proxy="http://127.0.0.1:1089"
@icychick-liu commented on GitHub (Aug 1, 2025):
这两处区别哈
@icychick-liu commented on GitHub (Aug 1, 2025):
哦哦,我理解错了。我不太会github协作哈。我是在本地git pull你的更新了。我现在把修改版的文件贴上来。
claude-kiro.js.zip
@justlovemaki commented on GitHub (Aug 1, 2025):
但是这样,以后url如果被屏蔽了,需要用代理的话就用不了了。你们是设置了https的代理,再启动的吗?或者是全局的系统代理?
@icychick-liu commented on GitHub (Aug 1, 2025):
我的是mac系统,本地终端设置了代理哈,另外我把修改后的项目文件部署到我的亚马逊(美区)服务器上,没有设置代理环境,也可以正常使用哦。
本地mac环境~/.zshrc 里面设置了代理,亚马逊服务器上没有哈。
@justlovemaki commented on GitHub (Aug 1, 2025):
你得把修改前得文件放到服务器上测试,如果没问题,就确定是设置代理造成的。
你本机用修改前得文件,export http_proxy=http://127.0.0.1:10808
只设置这一个试试,不设置https_proxy,应该也没问题。
@boycgit commented on GitHub (Aug 2, 2025):
感谢答复~
是的,我这边是同时设置了 http_proxy 和 https_proxy 这两个代理;好像大部分人也都是同时设置这两个代理的情况居多...
全局代理我倒是没开(偶尔会开,但是很少),基本是使用 pac 代理模式
@justlovemaki commented on GitHub (Aug 2, 2025):
我只设置http_proxy ,需要代理得谷歌服务,也能正常使用,在windows系统下
@justlovemaki commented on GitHub (Aug 2, 2025):
这是gemini的回答。 @icychick-liu @boycgit
@icychick-liu commented on GitHub (Aug 2, 2025):
测试了,不行哈,报错如下
@justlovemaki commented on GitHub (Aug 2, 2025):
Credential file not found: kiro-auth-token.json 你这是初始化问题,kiro-auth-token.json都没有找到
@icychick-liu commented on GitHub (Aug 2, 2025):
kiro-auth-token.json在根目录中,config.json也配置哈。我发现修改package-lock.json这里的GeminiCli2API改为AIClient-2-API后就可以找到了。但是运行还是会报错哈
报错消息
@justlovemaki commented on GitHub (Aug 2, 2025):
Region not found in credentials.
kiro-auth-token.json,项目代码都确定是最新的吗?更新试试。
不要改json里面的内容,直接复制文件。
json里面的 authMethod, region是什么?
@icychick-liu commented on GitHub (Aug 3, 2025):
大佬,可以了,拉取最新版后正常了。👍