File size: 916 Bytes
8b80819
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env python3
#coding: utf-8
import os

def list_and_delete_fine_tuned_models():
    import openai
    from openai import OpenAI
    # Assurez-vous que votre clé API est définie dans les variables d'environnement
    api_key = os.getenv("OPENAI_API_KEY")
    client = OpenAI(api_key=api_key)
    
    while True:
        # Lister tous les assistants
        assistants_list = client.beta.assistants.list(
            order="desc",
            limit="20",
        )

        if len(assistants_list.data) < 1:
            break

        for assistant in assistants_list.data:
            print(f"Suppression de : {assistant.id} ({assistant.name}) ...", end="")
            response = client.beta.assistants.delete(assistant.id)
            if response.deleted:
                print("OK")
            else:
                print("FAILED")

if __name__ == '__main__':
    list_and_delete_fine_tuned_models()