API官方文档2 分钟阅读API与文档

FastGPT知识库OpenAPI接口的参数说明与调用示例

FastGPT知识库OpenAPI涵盖训练订单创建、知识库的增删查改等操作,所有接口需通过Authorization: Bearer {{apikey}}头携带认证信息,默认服务端口为3000,接口路径分为/api/core/dataset/和/api/support/wallet/usage/两类。 1.

接口概述

FastGPT知识库OpenAPI涵盖训练订单创建、知识库的增删查改等操作,所有接口需通过Authorization: Bearer {{apikey}}头携带认证信息,默认服务端口为3000,接口路径分为/api/core/dataset//api/support/wallet/usage/两类。

快速调用步骤

  1. 创建训练订单:使用以下最小配置请求,替换{{apikey}}datasetId为实际值,响应将返回用于账单聚合的billId
curl --location --request POST http://localhost:3000/api/support/wallet/usage/createTrainingUsage \
--header Authorization: Bearer {{apikey}} \
--header Content-Type: application/json \
--data-raw "{\"datasetId\": \"你的知识库ID\", \"name\": \"自定义训练订单\"}"
  1. 创建知识库:使用以下最小配置请求,仅需填写必填的name参数,其余参数将使用系统默认配置:
curl --location --request POST http://localhost:3000/api/core/dataset/create \
--header Authorization: Bearer {{apikey}} \
--header Content-Type: application/json \
--data-raw "{\"name\": \"测试知识库\"}"

响应将返回新建知识库的唯一ID。

通用参数说明

通用入参中,datasetId为必填的知识库ID,trainingType支持chunk(按文本长度分割)和qa(问答对提取)两种模式。customPdfParse默认关闭,设为true可开启PDF增强解析。vectorModelagentModelvlmModel建议留空以使用系统默认配置。autoIndexesimageIndex仅商业版支持,分别用于自动生成索引和图片索引。此外,创建知识库时parentId可设为null或不传以使用根目录,type可选datasetfolder,默认创建普通知识库。其他接口如获取知识库列表、详情、删除等,需对应传入idparentId参数,具体可参考官方文档的对应示例。

来源:https://doc.fastgpt.cn/zh-CN/openapi/dataset