新手求助:如何获取PrivateGPT已摄入文件的文件名?
获取PrivateGPT已摄入文件的文件名
你可以通过访问每个IngestedDocument对象的original_file_name属性来获取已摄入文件的文件名,修改你的代码如下:
from pgpt_python.client import PrivateGPTApi client = PrivateGPTApi(base_url="http://localhost:8001") # 检查服务健康状态 print(client.health.health()) # 遍历已摄入文档并打印文件名 for doc in client.ingestion.list_ingested().data: # 若仅需文件名,直接打印 doc.original_file_name 即可 print(f"文档ID: {doc.doc_id} | 文件名: {doc.original_file_name}")
补充说明
client.ingestion.list_ingested()返回的data列表中的每个元素都是IngestedDocument实例,除了doc_id和original_file_name外,还包含ingested_at(文档摄入时间)等额外元数据字段,可按需提取使用。
内容的提问来源于stack exchange,提问作者steve
相关产品推荐
相关产品推荐

