Spaces:
Paused
Paused
| #!/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() | |