Skip to main content

Responses API

NUWA 兼容 OpenAI 的 Responses API,保持与官方一致的参数与返回格式。只需替换 api_keybase_url 即可在国内直连,获得多模态、推理、搜索等完整能力。

能力概览

  • Text / Image input:支持文本或图文混合输入
  • Streaming:支持流式增量返回
  • Web search & Deep research:实时搜索与深度研究
  • Reasoning 深度:minimal / low / medium / high,minimal 仅 gpt-5 系列支持;completions 端口使用 reasoning_effort
  • Verbosity 控制:gpt-5 系列支持 low / medium / high(gpt-5-chat 仅支持 medium),completions 端口需使用新版 openai 包
  • 工具:函数调用、image_generationcode_interpretermcp、Computer Use
  • 图像生成计价:按 gpt-image-1 计价

快速开始

与官方 OpenAI SDK 的调用方式相同,只需替换 api_keybase_url

from openai import OpenAI

client = OpenAI(
api_key="sk-***", # 换成你在 NUWA 生成的密钥
base_url="https://api.nuwaapi.com/v1"
)

提示:
  1. 关于模型摘要:默认关闭,可按 disabled > auto > None 配置,auto 为兼顾成本与效果的选项。
  2. gpt-5-chat 若未传入 reasoning_effort,等同于不启用推理,可获得更快响应。
  3. 深度研究模型更新为 o1-deep-researcho1-mini-deep-research,仅支持 responses 端口。
  4. gpt-5 系列默认锁定过程一致性输出,不再使用传统的 temperaturetop_p 干预;如需更自由的采样可尝试不传 temperaturegpt-5-chat-latest
  5. o 系列 / gpt-5 系列不再使用 max_tokens,请在 completions 端使用 max_completion_tokens,或在 responses 端使用 max_output_tokens 控制上限。

代码示例

from openai import OpenAI

client = OpenAI(
api_key="sk-***", # 换成你在 NUWA 生成的密钥
base_url="https://api.nuwaapi.com/v1"
)

response = client.responses.create(
model="gpt-5", # gpt-5, gpt-5-chat-latest, gpt-5-mini, gpt-5-nano
input="塔罗占卜为何有效,背后的原理和可迁移的方法是什么?Output format: Markdown", # GPT-5 默认不使用 Markdown 格式输出,需要明确指定。
reasoning={
"effort": "minimal" # 推理深度 - Controls how many reasoning tokens the model generates before producing a response. value can be "minimal", "low", "medium", "high", default is "medium"
},
text={
"verbosity": "low" # 输出篇幅 - Verbosity determines how many output tokens are generated. value can be "low", "medium", "high", Models before GPT-5 have used medium verbosity by default.
},
stream=True
)

for event in response:
print(event)

已知限制

  • codex-mir-latest 不支持搜索
  • Computer Use 需要配合 Playwright,参考 官方仓库
  • 截图任务耗时较长时成功率会降低
  • CAPTCHA / Cloudflare 验证可能触发循环校验
  • 截图大图,耗时久,任务成功率低
  • 难触发 CAPTCHA 验证或 Cloudflare 真人验证,可能遇到无限循环