Back to Fastgpt

API 文档介绍

document/content/openapi/intro.mdx

4.15.01.6 KB
Original Source

4.15.0 开始,FastGPT API 文档均采用 zod-openapi 自动生成的方式(部分旧接口未改造,所以不显示)。可通过访问 API 文档地址查看最新的接口情况,该文档里左侧手动编辑的接口说明不再更新。

FastGPT API 文档一共分成两套:

  • Dev API: 所有开发的 API,不一定能通过 ApiKey 调用。
  • System OpenAPI: 系统所有开放的接口,可以通过系统 ApiKey 调用。

API 文档地址

endpoint 是你的 FastGPT 访问地址,拼上对应 path 即可打开文档。

  • Dev API: {{endpoint}}/apidoc/devapi
  • System OpenAPI: {{endpoint}}/apidoc/systemopenapi

云服务 API 文档地址

Dev API:

System OpenAPI

使用说明

FastGPT OpenAPI 接口允许你使用 API Key 进行鉴权,从而操作 FastGPT 上的相关服务和资源,例如:调用应用对话接口、上传知识库数据、搜索测试等等。出于兼容性和安全考虑,并不是所有的接口都允许通过 API Key 访问。

如何查看 BaseURL

注意:BaseURL 不是接口地址,而是所有接口的根地址,直接请求 BaseURL 是没有用的。

基本配置

OpenAPI 中,所有的接口都通过 Header.Authorization 进行鉴权。

baseUrl: "http://localhost:3000/api"
headers: {
    Authorization: "Bearer {{apikey}}"
}