你将学会
- 用官方示例 PDF 上传文件并创建 Vector Store,等到 status=completed
- 在 Responses API 中挂载 file_search,读懂 file_search_call 与 file_citation
- 会用 max_num_results、include=["file_search_call.results"] 与 metadata filters 控制检索
适合谁
- 要把自有文档接到模型回答里的后端 / 全栈开发者
- 从 Assistants 迁移到 Responses API 托管检索的工程师
- 需要可审计引用(citations)的知识库问答搭建者
课前准备
- 已有 OpenAI API Key,并安装 openai Python SDK(pip install openai)
- 本机可运行 Python 3.10+,能访问 api.openai.com
- 了解基本 HTTP / JSON;不要求自建向量库
课程目录
2 课时 · 35 分钟课程说明
本课按 OpenAI 官方 File Search 指南整理成中文可跟做讲义,不是原文搬运。
来源:File search(OpenAI API Docs)。检索原理与属性过滤见 Retrieval;向量库 API 见 Vector Stores。
两课你会做完:上传示例 PDF、创建 Vector Store、在 Responses API 中挂载 file_search 并读懂 file_search_call / file_citation;再用 max_num_results、include=["file_search_call.results"] 与 metadata filters 调检索。File Search 是 OpenAI 托管工具,无需自写检索执行循环。