Skip to main content
OpenAI 面向复杂编程、计算机操作和专业工作的推理模型,支持文本与图像输入。 使用完整模型 ID gpt-6.1-sol。它与 gpt-6-sol 是不同模型;切换 ID 时也需要检查推理和工具调用设置。

模型信息

上下文和输出长度为模型规格;实际限制、模型可用性和价格取决于 MixRoute 账号及路由。并非每条路由都提供所有托管工具。

接口与推理设置

模型默认推理强度为 medium,最低为 low,不支持 none 或 minimal。需要 max 时使用 Responses,不要通过 Chat Completions 传入。
不要将 reasoning_effort=“none” 作为 Chat Completions 工具调用报错的修复方式。GPT 6.1 Sol 不接受 none;应迁移至 /v1/responses,并使用 reasoning.effort=“low” 或更高的有效等级。
不要传入 temperature、top_p 或 top_logprobs。Chat Completions 还应移除 logprobs,Responses 的 include 中不要加入 message.output_text.logprobs;这些采样或概率字段与本模型的推理模式不兼容。

Responses 请求

调用前设置 MIXROUTE_API_KEY。

Python

不带工具的 Chat Completions

使用 messages 代替 input,使用 reasoning_effort 代替嵌套的 reasoning 对象,输出预算使用 max_completion_tokens 而非 max_output_tokens。文本结果从 choices[0].message.content 读取,此模型在该接口不应携带 tools。

函数调用

函数调用以 output 中的 function_call 条目返回,包含 name、JSON 字符串形式的 arguments 和 call_id。应用需要校验参数并执行自己的函数;声明工具不会让服务端自动执行该函数。 无状态续传时,将完整的返回 output 数组追加到会话输入,再添加 function_call_output 条目,携带匹配的 call_id 和字符串类型的 output。保留所有 reasoning 条目及其加密内容,不要改写。续传时将 tool_choice 恢复为 "auto",让模型继续回答,避免再次强制调用同一函数。不要假设 output[0] 是文本消息;Python SDK 可通过 response.output_text 读取文本。

从 GPT 6 Sol 迁移

  1. 将 model 改为 gpt-6.1-sol;需要继续使用 GPT 6 Sol 时保留原 ID。
  2. 将 none 或 minimal 改为 low,或选择更高的有效推理等级。
  3. 将 Chat Completions 的函数工具工作流迁移到 Responses,按 Responses 格式调整输入和工具定义。
  4. 移除不兼容的采样参数;最高推理强度使用 Responses。