技术速查官方文档2 分钟阅读技术速查

FastGPT通过OpenAPI获取会话列表的操作方法

你可以通过FastGPT的OpenAPI接口获取指定应用的会话列表。该接口支持分页查询,可筛选API渠道创建的会话数据。 1. 仅当source参数设为api时,接口仅获取通过API创建的会话,无法获取页面端创建的会话。 2. 响应数据的list字段包含会话详情列表,total字段为符合查询条件的会话总数量。

结论

你可以通过FastGPT的OpenAPI接口获取指定应用的会话列表。该接口支持分页查询,可筛选API渠道创建的会话数据。

具体怎么做

完整请求示例

curl --location --request POST 'http://localhost:3000/api/core/chat/history/getHistories' \
--header 'Authorization: Bearer [apikey]' \
--header 'Content-Type: application/json' \
--data-raw '{"appId": "appId", "offset": 0, "pageSize": 20, "source": "api"}'

请求参数说明

参数名说明
appId应用ID
offset偏移量,从第几条数据开始获取
pageSize单次查询的记录数量
source对话源,设为api时仅获取API创建的会话

注意事项

  1. 仅当source参数设为api时,接口仅获取通过API创建的会话,无法获取页面端创建的会话。
  2. 响应数据的list字段包含会话详情列表,total字段为符合查询条件的会话总数量。
  3. 每个会话对象包含chatId、updateTime、appId、customTitle、title、top等字段,chatId为会话唯一标识。

来源:FastGPT 官方文档