You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新手求助:如何获取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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 06:07:35