本页介绍了如何通过执行语料库管理和文件管理来管理 RAG 任务的语料库。
语料库管理
语料库(也称为索引)是指文档集或信息来源。可以查询语料库,以检索生成回答所需的相关上下文。首次创建语料库时,此过程可能需要额外一分钟。
支持以下语料库操作:
操作 | 说明 | 参数 | 示例 |
---|---|---|---|
创建 RAG 语料库。 | 创建索引以导入或上传文档。 | 创建参数 v1beta1 创建参数 v1 |
创建 v1beta1 示例 创建 v1 示例 |
更新 RAG 语料库。 | 更新之前创建的索引以导入或上传文档。 | 更新参数 v1beta1 更新参数 v1 |
更新示例 v1beta1 更新示例 v1 |
列出 RAG 语料库。 | 列出所有索引。 | 列表参数 v1beta1 列表参数 v1 |
列表示例 v1beta1 列表示例 v1 |
获取 RAG 语料库。 | 获取描述索引的元数据。 | 获取参数 v1beta1 获取参数 v1 |
获取 v1beta1 示例 获取 v1 示例 |
删除 RAG 语料库。 | 删除索引。 | 删除参数 v1beta1 删除参数 v1 |
删除示例 v1beta1 删除示例 v1 |
不支持对语料库进行并发操作。如需了解详情,请参阅 适用于 v1beta1 的 RAG API 参考文档或适用于 v1 的 RAG API 参考文档。
文件管理
支持以下文件操作:
操作 | 说明 | 参数 | 示例 |
---|---|---|---|
上传 RAG 文件。 | 从本地存储空间上传包含额外信息(用于为 LLM 提供上下文)的文件来生成更准确的回答。 | 上传参数 v1beta1 上传参数 v1 |
上传示例 v1beta1 上传示例 v1 |
导入 RAG 文件。 | 将一组文件从其他存储空间导入到存储位置。 | 导入参数 v1beta1 导入参数 v1 |
导入示例 v1beta1 导入示例 v1 |
获取 RAG 文件。 | 获取 RAG 文件的详细信息,以供 LLM 使用。 | 获取参数 v1beta1 获取参数 v1 |
获取 v1beta1 示例 获取 v1 示例 |
删除 RAG 文件。 | 从索引中删除文件。 | 删除参数 v1beta1 删除参数 v1 |
删除 v1beta1 示例 删除 v1 示例 |
如需了解详情,请参阅 适用于 v1beta1 的 RAG API 参考文档或适用于 v1 的 RAG API 参考文档。