Weason文档
控制台

Responses API

以 input 提交请求,供 Codex 与兼容应用使用。

Responses 使用 input 描述输入。它与 Chat Completions 的消息格式和返回结构不同,客户端需选择正确协议。

一个简单请求

bash
curl --fail-with-body https://weason.cn/v1/responses \
  -H "Authorization: Bearer $WEASON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6.1-sol",
    "input": "给一个 Python 列表推导式的例子。",
    "store": false
  }'

使用支持 Responses 的模型和渠道。模型可以列出并不代表这个端点一定能成功生成。

用 Python SDK 读取文本

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["WEASON_API_KEY"],
    base_url="https://weason.cn/v1",
)
response = client.responses.create(
    model=os.environ.get("WEASON_MODEL", "gpt-6.1-sol"),
    input="给一个 Python 列表推导式的例子。",
    store=False,
)
print(response.output_text)

output_text 是官方 SDK 的文本聚合属性。直接处理原始 JSON 时,应读取 output 中相应消息的文本内容,不要套用 choices[0]。

Codex 的配置关系

通过 CC Switch 配置 Codex 时,选择 OpenAI Responses 格式,Base URL 使用 https://weason.cn/v1。改为 Chat 格式不能替代 Responses 兼容性。

存储与高级功能

store: false 表示请求不使用该字段控制的响应存储,不代表平台或上游不保留任何运行日志。需要多轮对话时,应确认渠道是否支持响应引用;兼容性不明确时,在客户端管理历史输入。

工具调用、联网搜索及其他 Responses 能力分别取决于渠道支持。普通文本请求成功后,再测试实际需要的功能。

参考:官方 SDK 用法 · Weason 错误排查

输入关键词搜索全部教程↑ ↓ 选择 · Enter 打开