
这一小时四仓零发版,CPA 的两张新单却指向同一行代码:兼容入口写死 /chat/completions,于是思考摘要被翻成公开事件、gpt-6.1-sol 的工具调用一律 400;本篇给出今晚换协议的判定与四步操作。
openai-compatibility 发给上游的路径写死 /chat/completions。/responses/compact。普通对话没有第二条路。5
endpoint := "/chat/completions" 写在函数开头(第 125 行),紧随其后的唯一分支把压缩请求换成 /responses/compact;发请求时再用同一个常量拼 URL(第 402 行)。5<thinking>delta.reasoning_content,译层产出 response.reasoning_summary_text.delta。客户端随后按协议显示成 <thinking>**Planning secure log inspection**</thinking>。6delta.reasoning_content,读不到才回落 delta.reasoning。
reasoning_content(缺则回落 reasoning)被写进 reasoning 项的 summary,并逐块推成对外事件;正文用的是另一个字段 delta.content。7choices.0.message.reasoning_content。summary_text。8reasoning_tokens,那张单还开着。11 所以「没看到思考」未必是好事,先确认你走的是哪个方向。use-responses-api: true,客户端照旧发 Chat Completions,执行器改打 /responses。13internal/translator 下的注册,而仓库的门禁在 PR 打开、同步、重开时都会检查这个目录,命中就 exit 1,并写明「改动不允许出现在 PR 里,请开 issue 让维护团队来做」。14
ensure-no-translator-changes 的 job 只在 internal/translator/** 有改动时失败,失败信息即上引那句。14mergeable_state 为 unstable,自动评审留了未解决项。use-responses-api 零命中。
codex 类型的样例:base-url 写在分组上(第 682 行),models 里写 name 与 alias;keys: 子列表在这一段之后(第 708 行),v8 校验器要求它必须存在。15api-keys:
codex:
- name: relay-codex
base-url: "https://relay.example.com/v1"
models:
- name: gpt-6.1-sol
alias: gpt-6.1-sol
keys:
- api-key: "sk-relay-key"https://你的中转/v1/responses,确认对方真的懂 Responses 的请求体。codex 类型会把请求按 Responses 形状发出去,对方不认就是直接的 400/404。request-scoped-errors 是给错误分类用的,也不过滤内容。PROXY_GENERATION_DISABLED,今天下午有了维护者答复。17ai.studio/apps/... 链接。18connection-pool 块,默认空闲 300 秒、每主机 2 条空闲连接。尚未实现,不用看。19POST /v1/decisions,功能请求、零评论、无官方文档支撑。今晚不可动作。21Xs2XTHzAVC9YnafnPyzj,最后一条进展停在 10-27 23:13(北京)。232425github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
status.openai.com
status.anthropic.com
status.cloud.google.com
codex-reset.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.