Spaces:
Build error
Build error
| from agentpro import AgentPro | |
| from agentpro.tools import AresInternetTool, CodeEngine, YouTubeSearchTool, SlideGenerationTool | |
| import os | |
| def main(): | |
| # Initialize tools | |
| try: | |
| ares_tool = AresInternetTool() | |
| code_tool = CodeEngine() | |
| youtube_tool = YouTubeSearchTool() | |
| slide_tool = SlideGenerationTool() | |
| # Create agent with tools | |
| agent = AgentPro(tools=[ares_tool, code_tool, youtube_tool, slide_tool]) | |
| # Example tasks | |
| tasks = [ | |
| "Generate a presentation deck on Supervised Fine-tuning", | |
| "Generate a chart comparing Nvidia stock to Google. Save the graph as comparison.png file. Execute the code using code engine", | |
| "Make me a diet plan by searching YouTube videos about keto diet" | |
| ] | |
| for i, task in enumerate(tasks): | |
| print(f"\n\n=== Running Example {i+1}: {task} ===\n") | |
| response = agent(task) | |
| print(f"\nFinal Answer: {response}") | |
| except Exception as e: | |
| print(f"Error: {e}") | |
| print("Make sure you've set the required API keys as environment variables:") | |
| print("- OPENAI_API_KEY") | |
| print("- TRAVERSAAL_ARES_API_KEY") | |
| if __name__ == "__main__": | |
| main() |