logo
OpenAI API 开发指南
AI Engineer

OpenAI API 开发指南

OpenAI API 是最广泛使用的 AI API 之一,提供 GPT-4、DALL-E、Whisper 等模型的访问。

OpenAI API 开发指南Assistants API

Assistants API

Assistants API 适合需要多步骤推理、工具调用与上下文管理的场景,例如客服机器人、代码助手、数据分析 Agent。

Agent 协作场景
Agent 协作场景

#1. 适用场景

  • 多轮对话需要长期上下文
  • 需要调用工具(函数/检索/文件)
  • 需要可追踪的任务执行流程

#2. 基本流程

  1. 创建 Assistant(定义模型与工具)
  2. 创建 Thread(会话容器)
  3. 追加 Message(用户输入)
  4. 创建 Run(触发执行并等待结果)

#3. Python 示例(流程示意)

python
from openai import OpenAI client = OpenAI() assistant = client.beta.assistants.create( name="Support Bot", model="gpt-5.2", instructions="你是客服助手,用简洁中文回答。" ) thread = client.beta.threads.create() client.beta.threads.messages.create( thread_id=thread.id, role="user", content="我无法登录账号怎么办?" ) run = client.beta.threads.runs.create( thread_id=thread.id, assistant_id=assistant.id )

Assistants API 仍在持续演进,请以官方文档的最新接口为准。

#4. 常见设计建议

  • 明确工具边界:只开放必要函数。
  • 对输出结构做约束(如 JSON Schema)。
  • 结合检索系统提升答案可信度。

#参考资料

相关路线图