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

如何用Python查看Azure OpenAI助理关联的所有已上传文件?

查看Azure OpenAI助理关联的已上传文件方法

针对最新版Azure OpenAI Python API,可按以下方式查看助理关联的所有上传文件:

  • 先通过助理ID获取助理详情对象,调用client.beta.assistants.retrieve("你的助理ID")即可
  • 助理对象的tool_resources.file_search.file_ids字段会返回所有关联的文件ID列表
  • 若需获取文件名等文件详情,可遍历这些ID,调用client.files.retrieve(file_id)获取对应元数据

示例代码:

from openai import AzureOpenAI

# 初始化客户端
client = AzureOpenAI(
    azure_endpoint="你的Azure端点",
    api_key="你的API密钥",
    api_version="最新API版本"
)

# 获取助理详情
assistant_id = "你的助理ID"
assistant = client.beta.assistants.retrieve(assistant_id)

# 提取关联文件ID
associated_file_ids = assistant.tool_resources.file_search.file_ids
print("关联文件ID列表:", associated_file_ids)

# 获取每个文件的详细信息
for file_id in associated_file_ids:
    file_info = client.files.retrieve(file_id)
    print(f"文件ID: {file_id}, 文件名: {file_info.filename}")

注:如果助理使用的是其他工具类型,文件关联字段可能不同,但文档检索场景下,关联文件均存储在tool_resources.file_search.file_ids中。

内容的提问来源于stack exchange,提问作者Celi Manu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 16:57:10