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

yihy8023 2026-08-14 22:57 1

我写了一个把 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


特点:



  • rust 锈化

  • 完整支持 thinking 轮次回传:Kimi 的 thinking + signature 会塞进 Responses 的 reasoning.encrypted_content ,下一轮原样还原,不丢推理上下文

  • 支持 Kimi 的联网搜索( web_search ),自动转成 Responses 的 web_search_call item

  • 函数调用双向映射,包括增量参数流式输出

  • 无状态、不存任何凭证,API key 每次请求原样透传给 Kimi ,自己部署在哪都行

  • 非 Responses 的路径(/v1/messages 、/v1/chat/completions 等)原样代理和透传

  • 配置模型映射 codex-auto-review → kimi-for-coding-highspeed ,可以让 codex 自动审核脚本。

最新回复 (11)
  • fooyao183 08-15 00:26
    1
    你难道没发现 kimi 原生支持 v1/responses 嘛
  • nrtEBH 08-15 00:27
    2
    都上转义层了不如直接接 claude code ?
  • zisen 08-15 00:57
    3
    第一句话看了好久,是不是写反了…
  • yihy8023 楼主 08-15 06:57
    4
    @fooyao183 #1 kimi code 支持 response 协议???
  • yihy8023 楼主 08-15 06:57
    5
    @nrtEBH #2 公司不让用了
  • yihy8023 楼主 08-15 07:17
    6
    @zisen #3 仔细看了下,确实有歧义,哈哈哈
  • fooyao183 08-15 19:41
    7
    @yihy8023 支持
  • yihy8023 楼主 08-15 20:22
    8
    @fooyao183 #7 没有,kimi 的文档写的是让 ccswitch 转换协议。kimi 要是支持我还搞这东西干嘛。你在哪里看到的呀
  • fooyao183 08-15 20:53
    9
    @yihy8023 你直接请求就行了,我测试过的
  • yihy8023 楼主 08-15 21:28
    10
    @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 08-15 23:43
    11
    @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.
* 帖子来源V2EX
返回