新一代智能体API - 结合对话补全的简洁性与强大的工具调用能力
o3
, o3-pro
, o4-mini
gpt-4.1
, gpt-4.1-mini
/v1/responses
端点。旧模型如 GPT-3.5 不支持此接口。参数 | 类型 | 说明 |
---|---|---|
model | string | 模型名称,如 gpt-4.1 , o3 |
input | string | 用户输入内容 |
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
instructions | string | null | 系统指令,定义助手行为 |
previous_response_id | string | null | 上一个响应的 ID,用于维护上下文 |
temperature | float | 1.0 | 控制输出随机性 (0-2) |
max_output_tokens | int | null | 最大输出令牌数 |
tools | array | [] | 可用工具列表 |
tool_choice | string | ”auto” | 工具选择策略 |
parallel_tool_calls | boolean | true | 是否允许并行工具调用 |
store | boolean | true | 是否存储对话用于训练 |
metadata | object | 自定义元数据 |
特性 | Chat Completions | Responses API |
---|---|---|
基础对话 | ✅ 支持 | ✅ 支持 |
流式响应 | ✅ 支持 | ✅ 支持 |
函数调用 | ✅ 支持 | ✅ 增强支持 |
内置工具 | ❌ 不支持 | ✅ 丰富工具 |
状态管理 | ❌ 无状态 | ✅ 有状态 |
推理保持 | ❌ 不支持 | ✅ O3/O4支持 |
文件搜索 | ❌ 不支持 | ✅ 支持 |
代码解释器 | ❌ 不支持 | ✅ 支持 |
字段 | 类型 | 说明 |
---|---|---|
id | string | 响应唯一标识符 |
object | string | 固定为 “response” |
created_at | integer | 创建时间戳 |
status | string | 状态:completed/failed/in_progress |
model | string | 实际使用的模型版本 |
output | array | 输出消息数组 |
usage | object | Token 使用统计 |
错误码 | 说明 | 解决方案 |
---|---|---|
model_not_supported | 模型不支持 Responses API | 使用支持的新模型 |
invalid_previous_response_id | 无效的上一个响应ID | 检查响应ID是否正确 |
tool_not_available | 工具不可用 | 检查工具配置 |
max_tokens_exceeded | 超出令牌限制 | 减少输入或设置max_output_tokens |