mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-28 16:09:34 +00:00
/v1/chat/completions → Responses 转换层此前只处理 text 和 image_url 两种 content part,type:"file"(PDF 附件)被静默丢弃:请求返回 200、模型正常 回答,但 prompt 里没有文件(prompt_tokens 只剩纯文字)。 现将 file part 映射为 Responses API 的 input_file(filename/file_data/ file_id 透传),与同网关 /v1/responses + input_file 实测可用的格式一致。 无 file_data 且无 file_id 的空 file part 跳过,与空 image URL 行为一致。 参考上游 PR #2497(因混入无关改动未合并)。