Spaces:
Sleeping
Sleeping
| import os | |
| from dotenv import load_dotenv | |
| from smolagents import CodeAgent, InferenceClientModel | |
| from src.yt_agent.tools import retrieve_tool, inspect_database_tool | |
| # Load environment variables | |
| load_dotenv() | |
| # Initialize models | |
| model = InferenceClientModel(provider="nebius", model="nebius/deepseek-ai/DeepSeek-V3-0324-fast", api_key=os.environ["NEBIUS_API_KEY"]) | |
| agent = CodeAgent( | |
| tools=[ | |
| retrieve_tool, | |
| inspect_database_tool, | |
| ], | |
| model=model, | |
| max_steps=2, | |
| verbosity_level=2, | |
| description="Agent used to search documents.", | |
| ) | |
| if __name__ == "__main__": | |
| agent.run("What is 2+2?") | |
| messages = agent.memory.get_full_steps() | |
| print(messages) |