Azure OpenAI Assistants文件存储、删除及权限管理技术问询
Azure OpenAI Assistants 文件管理问题解答
文件存储位置
上传到Azure OpenAI Assistants的文件,存放在Azure OpenAI服务托管的专属存储容器中,属于独立的「助理文件」资源,和单个助手、线程没有绑定关系。这就是你删除关联助手后文件还会留存的原因——文件本身不依赖助手存在。
删除文件的方法
有两种可行的删除方式:
- Azure OpenAI Studio操作:在左侧导航栏的「Assistants」板块里找到「Files」入口,进入文件列表页,找到目标文件后点击删除按钮即可。
- API调用:调用
DELETE /files/{file_id}接口,传入目标文件的ID执行删除。注意删除后文件无法恢复,操作前要确认。
配置文件访问权限(仅允许部分员工查看)
可以通过两层权限控制实现:
- Azure RBAC角色管控:在Azure门户里给Azure OpenAI资源配置RBAC角色。比如给需要查看文件的员工分配「认知服务OpenAI用户」角色,这个角色允许查看和管理文件;不给不需要访问的员工分配相关角色,或者创建自定义角色来限制文件访问权限。
- 线程/助手关联权限:如果需要更精细的控制,把文件关联到特定线程,只让有权访问该线程的员工查看关联文件。同时通过RBAC限制助手的访问权限,确保只有授权员工能创建、访问绑定了目标文件的助手或线程。
内容的提问来源于stack exchange,提问作者Nick Hogan
相关产品推荐
相关产品推荐

