zbparse/flask_app/general/清除file_id.py
2024-11-06 09:17:40 +08:00

24 lines
574 B
Python

import os
from openai import OpenAI
import json
# 初始化 OpenAI 客户端
client = OpenAI(
api_key=os.getenv("DASHSCOPE_API_KEY"),
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
)
# 获取文件列表
file_stk = client.files.list()
# 将文件信息解析为 JSON 格式
file_data = json.loads(file_stk.model_dump_json())
# 提取所有文件的 id
file_ids = [file["id"] for file in file_data["data"]]
# 循环删除每个文件
for file_id in file_ids:
file_object = client.files.delete(file_id)
print(file_object.model_dump_json())