Skip to content

OpenAI Responses API 支持

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

核心特性

  • 内置工具支持:原生支持 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="http://122.51.35.238:5170/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 (可选): 用户输入内容。

本页内容来自文档知识库整理,已按 ArmNet 字元服务 服务命名统一更新。