Responses API 是 OpenAI 最新推出的智能体 (Agent) 构建接口,旨在简化构建具备多步推理、工具使用和状态管理能力的 AI 应用。weelinking 已全量支持该接口。

核心特性

  • 内置工具支持:原生支持 Web Search (联网搜索)、File Search (文件搜索)、Code Interpreter (代码解释器) 和 Function Calling。
  • 状态管理:无需开发者手动维护复杂的对话历史,API 内部管理状态。
  • 持久化推理:支持 O3 / O4-mini 等模型的推理过程持久化。
  • 简化开发:相比 Chat Completions API,大幅减少了构建 Agent 所需的胶水代码。

快速开始

Python 示例

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.weelinking.com/v1"
)

# 注意:使用 responses.create 而不是 chat.completions.create
response = client.responses.create(
    model="gpt-4o",
    tools=[{"type": "web_search"}], # 启用联网搜索
    instructions="Help me find the latest news about AI."
)

print(response)

与 Chat Completions API 对比

特性Chat Completions APIResponses API
定位基础对话生成智能体构建
工具调用需手动解析并回传结果内置自动调用与循环
状态管理客户端维护 messages服务端维护
适用场景简单对话、单次任务复杂任务、Agent 开发

请求参数

  • model (必填): 模型 ID。
  • tools (可选): 启用的工具列表。
  • instructions (可选): 系统指令/提示词。
  • input (可选): 用户输入内容。