[开源]让 Codex 直接用 Kimi K3 的 Responses API 适配层

14 天前
 yihy8023

我写了一个把 OpenAI Responses API 转成 Kimi Coding 的 Anthropic Messages API 的工具,欢迎大家使用。

原因:new-api 协议转换不好用,sub2api 转换 Responses-> Messages 的也不好使,给 sub2api 提 PR 也没什么反馈,也不想自己维护 fork 。干脆自己写个转换服务得了。

代码是 kimi3 在 codex 中写的,自己也在用,kimi code 套餐明年七月到期前我应该会维护。

镜像:ghcr.io/jianyun8023/kimi-responses-adapter:latest

仓库: https://github.com/jianyun8023/kimi-responses-adapter

特点:

1877 次点击
所在节点    分享发现
12 条回复
fooyao183
14 天前
你难道没发现 kimi 原生支持 v1/responses 嘛
nrtEBH
14 天前
都上转义层了不如直接接 claude code ?
zisen
14 天前
第一句话看了好久,是不是写反了…
yihy8023
14 天前
@fooyao183 #1 kimi code 支持 response 协议???
yihy8023
14 天前
@nrtEBH #2 公司不让用了
yihy8023
14 天前
@zisen #3 仔细看了下,确实有歧义,哈哈哈
fooyao183
13 天前
@yihy8023 支持
yihy8023
13 天前
@fooyao183 #7 没有,kimi 的文档写的是让 ccswitch 转换协议。kimi 要是支持我还搞这东西干嘛。你在哪里看到的呀
fooyao183
13 天前
@yihy8023 你直接请求就行了,我测试过的
yihy8023
13 天前
@fooyao183 #9 测试了下,看起来是有接口了,我上个月测试还没有。配置上去,提个问题就直接报错了,还是没适配好呀。

{"error":{"code":"invalid_request_error","message":"invalid_request_error: invalid_request_error: tools.9: tool type
\"tool_search\" is not supported","type":"invalid_request_error"}}
lslqtz
13 天前
@yihy8023 cat ~/.codex/cc-switch-model-catalog.json|grep -i search_tool
"supports_search_tool": true,
"web_search_tool_type": "text_and_image"
"supports_search_tool": true,
"web_search_tool_type": "text_and_image"
建议你尝试关闭 supports_search_tool.
yihy8023
11 天前
@lslqtz @fooyao183 给 kimi 发邮件问了下,现在不支持 Responses 协议,不过很快会支持。目前我开发的小工具在 codex 中用的还是很舒服的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1234505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX