assistants_example.py
1 """ 2 Assistants Capabilities Example 3 4 Demonstrates OpenAI Assistants API using PraisonAI capabilities. 5 """ 6 7 from praisonai.capabilities import assistant_list 8 9 print("=== List Assistants ===") 10 try: 11 assistants = assistant_list() 12 print(f"Assistants found: {len(assistants)}") 13 for a in assistants[:5]: # Show first 5 14 print(f" - {a.get('name', 'unnamed')}: {a.get('id', 'unknown')}") 15 except Exception as e: 16 print(f"Note: {e}") 17 18 print("\n=== Assistant Operations ===") 19 print("Available functions:") 20 print(" assistant_create(name, instructions, model='gpt-4o-mini')") 21 print(" assistant_list()") 22 23 print("\nSee CLI: praisonai assistants list") 24 print("See CLI: praisonai assistants create --name 'My Assistant'")