-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
featureNew feature or requestNew feature or request
Description
动机
目前 ChatLab 主要通过手动导入 JSON 文件获取数据。为了进一步提升效率,建议引入 HTTP URL 导入 功能。
目前的方案是:第三方工具 -> 导出 JSON 文件 -> 手动上传 ChatLab。
希望支持的方案:第三方工具 (提供 API) -> ChatLab (填入 URL)。
这么做的优势在于:
1. 消除中间环节:无需每次更新数据都手动操作导出、导入。配置 HTTP URL 后点击刷新即可,降低使用摩擦感。
2. 动态分析:通过 API 参数(如 talker, start/end, keyword, limit 等),用户可以在 ChatLab 的 UI 界面中改变请求 URL。这意味着可动态地过滤时间段、搜索关键词或调整加载的数据量。
3. 零适配成本:由于请求的是 ChatLab 约定的标准格式,获取的数据无需进行二次适配。
交互参考:
请求示例:
# 获取群聊内 2026 年 1 月 1 日起的 100 条分析数据
GET "http://127.0.0.1:5031/api/v1/messages?talker=1024@chatroom&limit=100&start=20260101&chatlab=1"响应结构:ChatLab 标准化 JSON 数据结构。
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or request