Skip to content

add gpt 5.6 support#703

Open
luojiaping wants to merge 2 commits into
AAswordman:mainfrom
luojiaping:agent/gpt-5-6-support
Open

add gpt 5.6 support#703
luojiaping wants to merge 2 commits into
AAswordman:mainfrom
luojiaping:agent/gpt-5-6-support

Conversation

@luojiaping

Copy link
Copy Markdown
Collaborator

改动边界

本次仅针对 GPT‑5.6 模型接入、推理档位和计费信息进行适
配,不改变默认模型和其他提供商的既有请求逻辑。

主要改动

  • 支持 GPT‑5.6 模型 ID:
    • gpt-5.6
    • gpt-5.6-sol
    • gpt-5.6-terra
    • gpt-5.6-luna
  • 支持 GPT‑5.6 的五档思考强度:
    • 1:low
    • 2:medium
    • 3:high
    • 4:xhigh
    • 5:max
  • GPT‑5.6 关闭思考模式时显式发送 none
  • 标准 OpenAI Chat Completions 使用
    reasoning_effort
  • OpenAI Responses API 使用 reasoning.effort
  • 用户手动配置的 reasoning_effort 优先于自动档位映
    射。
  • Android 经典输入栏、Agent 输入栏,以及 Web Chat 两套
    输入界面均增加第 5 档。
  • 更新思考强度相关的中英文及其他本地化说明。
  • OPENAIOPENAI_RESPONSES 增加 GPT‑5.6 三个模
    型及 gpt-5.6 别名的输入、输出和缓存读取价格。
  • 保留现有动态 /v1/models 模型列表机制,不新增静态模
    型白名单。

兼容范围

  • 旧模型仍沿用原有四档推理映射。
  • Qwen、OpenRouter、DeepSeek、Claude 等其他提供商未改变
    其原有推理参数规则
  • 做了5.6模型的匹配

@Nyashiiro

Copy link
Copy Markdown
Collaborator

GPT 5.6需要显式传入缓存参数,你这个没做

@Nyashiiro

Copy link
Copy Markdown
Collaborator

这个改法偏草率,如果加推理强度变量建议普遍都加,或者用thinkingeffort.kt隔离,单独开一个GPT56switch意义不明,我去在我的分支添加effort系列变量的支持吧

@luojiaping

Copy link
Copy Markdown
Collaborator Author

GPT 5.6需要显式传入缓存参数,你这个没做

我知道,因为还有四个部分没有添加,只是粗略支持,当时用sol加的最小化改动,因为5.6一堆bug兼容性未知,后面的commit没有提交

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants