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

使用FastGPT OpenAPI获取对话列表的操作方法

该接口用于获取FastGPT的对话历史分页列表。通过传入指定参数,可自定义查询范围与是否加载自定义反馈数据。 1. 构造POST请求,接口地址为http://localhost:3000/api/core/chat/record/getPaginationRecords 2.

结论

该接口用于获取FastGPT的对话历史分页列表。通过传入指定参数,可自定义查询范围与是否加载自定义反馈数据。

具体怎么做

  1. 构造POST请求,接口地址为http://localhost:3000/api/core/chat/record/getPaginationRecords
  2. 添加两个请求头:
    • Authorization: Bearer [apikey],需将[apikey]替换为真实API密钥
    • Content-Type: application/json
  3. 传入JSON格式的请求体,支持参数如下:
参数名说明
appId应用ID
chatId会话ID
offset偏移量
pageSize记录数量
loadCustomFeedbacks是否读取自定义反馈(可选)

完整请求示例:

curl --location --request POST 'http://localhost:3000/api/core/chat/record/getPaginationRecords' \
--header 'Authorization: Bearer [apikey]' \
--header 'Content-Type: application/json' \
--data-raw '{
"appId": "appId",
"chatId": "chatId",
"offset": 0,
"pageSize": 10,
"loadCustomFeedbacks": true
}'

注意事项

  1. 需替换请求示例中的[apikey]appIdchatId为真实有效值
  2. offsetpageSize需为非负整数,否则可能导致查询异常
  3. 未提供有效apikey将触发认证失败
  4. 成功响应的code为200,data.list包含对话记录列表,data.total为总记录数
  5. loadCustomFeedbacks为可选参数,未指定时按接口默认逻辑处理

来源:FastGPT 官方文档