Spaces:
Running
Running
File size: 560 Bytes
3421713 |
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 |
from smolagents import OpenAIServerModel,CodeAgent
from dotenv import load_dotenv
import os
from tools import AtlasiaHubInfoTool
from retrieve import about_atlasia
load_dotenv()
def init_model():
key=os.getenv("GOOGLE_API_KEY")
model=OpenAIServerModel(
api_base="https://generativelanguage.googleapis.com/v1beta",
api_key=key,
model_id="gemini-2.0-flash"
)
return model
def init_agent():
model=init_model()
agent=CodeAgent(
tools=[AtlasiaHubInfoTool(),about_atlasia],
model=model,
)
return agent |