rick commited on
Commit
8b80819
·
unverified ·
1 Parent(s): 25c0823
scripts/list_and_delete_assistants.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ #coding: utf-8
3
+ import os
4
+
5
+ def list_and_delete_fine_tuned_models():
6
+ import openai
7
+ from openai import OpenAI
8
+ # Assurez-vous que votre clé API est définie dans les variables d'environnement
9
+ api_key = os.getenv("OPENAI_API_KEY")
10
+ client = OpenAI(api_key=api_key)
11
+
12
+ while True:
13
+ # Lister tous les assistants
14
+ assistants_list = client.beta.assistants.list(
15
+ order="desc",
16
+ limit="20",
17
+ )
18
+
19
+ if len(assistants_list.data) < 1:
20
+ break
21
+
22
+ for assistant in assistants_list.data:
23
+ print(f"Suppression de : {assistant.id} ({assistant.name}) ...", end="")
24
+ response = client.beta.assistants.delete(assistant.id)
25
+ if response.deleted:
26
+ print("OK")
27
+ else:
28
+ print("FAILED")
29
+
30
+ if __name__ == '__main__':
31
+ list_and_delete_fine_tuned_models()