2025年3月11日,OpenAI发布了Responses API,旨在简化自主式人工智能应用的开发,使开发者和企业能够更轻松地创建能够自主完成任务的系统。以下是对它的详细介绍:

  • 特点和优势
    • 结合两种API的优点:结合了Chat Completions API的简洁性和Assistants API的工具使用能力,为开发者提供更灵活的基础来构建智能体应用。通过单次Responses API调用,开发者能够使用多种工具和模型交互回合来解决日益复杂的任务。
    • 支持内置工具:支持网页搜索、文件搜索和计算机使用等内置工具。网页搜索能让开发者快速获取最新答案并附带引用,由与ChatGPT搜索相同的模型支持;文件搜索可帮助开发者从大量文档中检索相关信息,支持多种文件类型、查询优化、元数据过滤和自定义重排序;计算机使用工具由与Operator相同的计算机使用代理 (CUA) 模型支持,能构建可在计算机上完成任务的智能体。
    • 可用性优化:包括统一的基于项(item)的设计、更简化的多态实现、直观的流式事件,以及SDK辅助工具(如response.output_text),便于获取模型的文本输出。还使开发者更容易在OpenAI上存储数据,利用跟踪和评估等功能分析智能体的表现。
    • 无额外成本:按OpenAI的标准定价基于令牌使用收费,没有额外费用。
  • 与其他API的比较
    • 与Chat Completions API:Chat Completions是OpenAI广泛采用的API,OpenAI会继续支持并推出新模型和功能。但Responses API具有与之相同的卓越性能,同时提供更丰富的功能集,对于新的集成,OpenAI建议开发者优先选择Responses API。
    • 与Assistants API:OpenAI正在努力实现Assistants API和Responses API之间的完整功能对等,包括支持类似Assistant的对象和类似Thread的对象,以及Code Interpreter工具。计划在2026年年中正式宣布弃用Assistants API,停用后会提供详细的迁移指南。
  • 使用方法
    • 安装和设置:需安装OpenAI库并确保是最新版本(pip install openai --upgrade),然后导入OpenAI并设置客户端。
    • 文件搜索:可让模型通过语义和关键字搜索,从之前上传文件的知识库中检索信息。使用前需将文件存储在向量数据库中。
    • 网页搜索:允许模型在生成响应前搜索网络获取最新信息,模型可根据输入提示内容选择是否进行网页搜索。
    • 计算机使用:是计算机使用代理 (CUA) 模型的实际应用,结合了GPT - 4o的视觉能力和高级推理,以模拟控制计算机接口并执行任务。
免责声明:本网站仅提供网址导航服务,对链接内容不负任何责任或担保。
相关资讯