Claude Opus 5.5 已在 SeedRouter 上线
SeedRouter Docs

GPT-6 Sol

GPT-6 Sol API 调用文档:使用官方 OpenAI Responses 或 Chat Completions API 调用 GPT-6 Sol,1.05M token 上下文窗口,最多输出 128K token,推理强度由你选择。

View Markdown

GPT-6 Sol 是 OpenAI 面向复杂编码和代理工作流的 GPT-6 模型,能力和价格介于 GPT-6 Astra 与 GPT-6 Luna 之间。向 SeedRouter 发送官方 OpenAI Responses 或 Chat Completions 请求:修改 base URL 和 API key,保持请求体不变。

模型 ID

模型 ID上下文窗口最大输出推理强度默认强度
gpt-6-sol1.05M tokens(922K 输入)128K tokensnone、low、medium、high、xhigh、maxmedium

输入:文本和图像。输出:文本。知识截止日期:2026 年 4 月 20 日。查看模型页了解当前价格。

快速示例

curl https://api.seedrouter.ai/v1/responses \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6-sol",
    "input": "Summarize the trade-offs of event sourcing in three bullet points."
  }'

端点

格式方法和路径认证
OpenAI ResponsesPOST https://api.seedrouter.ai/v1/responsesAuthorization: Bearer <key>
OpenAI Chat CompletionsPOST https://api.seedrouter.ai/v1/chat/completionsAuthorization: Bearer <key>
Anthropic MessagesPOST https://api.seedrouter.ai/v1/messagesx-api-key: <key> 或 Authorization: Bearer <key>,加上 anthropic-version

OpenAI 端点按原样转发你的请求体,并返回官方响应。将 API key 保存在服务端代码中。

参数

Responses API 字段:

名称类型必填默认值说明
modelstring是—gpt-6-sol。
inputstring or object[]是—一段提示词,或输入项:content 中包含 input_text 和 input_image 部分的消息。
instructionsstring否—系统(开发者)指令。
max_output_tokensinteger否模型上限16–128000。包括推理 token。
reasoning.effortenum否mediumnone、low、medium、high、xhigh、max。
reasoning.summaryenum否—auto、concise 或 detailed:返回推理过程的摘要。
reasoning.modeenum否standardstandard 或 pro。
reasoning.contextenum否autoauto、current_turn 或 all_turns:向模型展示哪些先前的推理内容。
text.verbosityenum否mediumlow、medium 或 high。
text.formatobject否—结构化输出,例如 {"type": "json_schema", "name": "...", "schema": {...}}。
temperaturenumber否—0–2。仅当 reasoning.effort 设为 none 时接受。
top_pnumber否—0–1。仅当 reasoning.effort 设为 none 时接受。
top_logprobsinteger否—0–20。仅当 reasoning.effort 设为 none 时接受。
streamboolean否false以服务端发送事件的方式流式传输响应。
tools、tool_choice、parallel_tool_calls、max_tool_calls、include、metadata、store、truncation、prompt_cache_key、prompt_cache_options、prompt_cache_retention、context_management、moderation、prompt、previous_response_id、conversation、user—否—按原样转发。

不可用:background、service_tier(包括 Batch、Flex 和 fast 模式)以及 safety_identifier。

推理和强度

GPT-6 Sol 默认为 medium。设为 none 时模型不做推理直接作答,且只有此时才接受 temperature、top_p 和 top_logprobs。更高的强度通常意味着更多的输出 token、更长的等待时间和更高的成本。推理 token 按输出 token 计费,并计入 max_output_tokens。

图像输入

图像放在用户消息的 content 中,作为带 image_url 的 input_image 部分:

{"role": "user", "content": [
  {"type": "input_image", "image_url": "https://example.com/chart.png"},
  {"type": "input_text", "text": "What does this chart show?"}
]}

将示例 URL 替换为你自己的公开可访问图像。

计费维度

查看模型页面上的当前费率。请求按其使用的 token 计费:

  • 输入 token,
  • 输出 token(包括推理),
  • 缓存输入 token(usage.input_tokens_details.cached_tokens),以及
  • 缓存写入 token(usage.input_tokens_details.cache_write_tokens)。

当提示的输入 token 超过 272K 时,整个请求按长上下文费率计费。费用从完成响应报告的 usage 中扣除。失败的请求不会被计费。你的账户使用记录显示每个请求的确切费用。

输出

非流式请求返回官方响应对象:

{
  "id": "resp_...",
  "object": "response",
  "status": "completed",
  "model": "gpt-6-sol",
  "output": [{"type": "message", "role": "assistant", "content": [{"type": "output_text", "text": "..."}]}],
  "usage": {"input_tokens": 27, "input_tokens_details": {"cached_tokens": 0, "cache_write_tokens": 0}, "output_tokens": 102, "output_tokens_details": {"reasoning_tokens": 0}, "total_tokens": 129}
}

设置 "stream": true 时,响应是官方事件的流,包括 response.created、response.output_text.delta 和 response.completed;最后的 response.completed 事件携带用量。

Chat Completions

现有的 Chat Completions 代码只需新的 base URL 和模型 ID:

from openai import OpenAI

client = OpenAI(api_key="YOUR_SEEDROUTER_KEY", base_url="https://api.seedrouter.ai/v1")

chat = client.chat.completions.create(
    model="gpt-6-sol",
    messages=[{"role": "user", "content": "Hello"}],
    max_completion_tokens=1024,
)
print(chat.choices[0].message.content)

用 max_completion_tokens 设置输出上限,用 reasoning_effort 设置强度。在 Chat Completions 中,GPT-6 Sol 仅在 reasoning_effort 设为 none 时支持函数调用;需要推理与工具同时使用时请使用 Responses API。

Anthropic Messages 格式

为 Anthropic Messages API 编写的代码同样可以调用 GPT-6 Sol:将 Messages 请求体发送到 /v1/messages,并设置 "model": "gpt-6-sol"。请求会被转换为 Chat Completions 格式,因此没有 Chat Completions 对应项的字段无效。响应携带官方 Messages 字段,可能包括一些额外的用量字段;读取 usage.input_tokens、usage.output_tokens 和官方字段。

错误

错误使用 {"error": {"code": ..., "message": "..."}} 格式。code 是来自公共错误目录的代码。失败的请求不会被计费。

建议

  • 从默认的 medium 强度开始,快速、简单的步骤用 none,仅在困难任务上提高强度。
  • 为推理和答案都设置足够高的 max_output_tokens:这是两者共用的预算。
  • 将长的、重复使用的上下文放在提示开头,以便后续请求以较低费率从缓存读取。

相关内容