Results 3 comments of mac404

分享给你一个思路,适合一次用代码上传大量文件 ``` # 文件上传接口,post上传文件,指定知识库id(dataset id),返回文件id upload_file_url = 'http://xxx:8222/api/common/file/upload' # 创建collection(一个集合对应一个源文件)接口,传入知识库id(dataset id)、文件名、文件id,返回collection_id create_collection_url = 'http://xxx:8222/api/core/dataset/collection/create' # 上传文本数据接口,传入collection_id、文本,自动构建向量索引 push_data_url = 'http://xxx:8222/api/core/dataset/data/pushData' # 依次请求以上三个接口 # 下面以本地txt文件为例 # post_list = ['/data/1.txt', '/data/2.txt', '/data/3.txt', ...]...

> 哪里有这个接口呢,文件限制还是挺烦的,可以单独搞个脚本出来然后做这个事情 官方文档里只介绍了一个pushdata的接口,其他接口从网页端F12抓出来的

https://github.com/labring/FastGPT/issues/570#issuecomment-1886165927 参考这个不太正规的方式,测试传了1w+txt文件能用