Spaces:
Sleeping
Sleeping
Update agent.py
Browse files
agent.py
CHANGED
@@ -16,8 +16,9 @@ from smolagents import InferenceClientModel, LiteLLMModel, CodeAgent, ToolCallin
|
|
16 |
|
17 |
# Load environment and configure Gemini
|
18 |
load_dotenv()
|
19 |
-
configure(api_key=os.getenv("GOOGLE_API_KEY"))
|
20 |
-
|
|
|
21 |
# Logging
|
22 |
#logging.basicConfig(level=logging.INFO, format="%(asctime)s | %(levelname)s | %(message)s")
|
23 |
#logger = logging.getLogger(__name__)
|
@@ -267,7 +268,7 @@ class BasicAgent:
|
|
267 |
# return InferenceClientModel()
|
268 |
# else:
|
269 |
# return LiteLLMModel(model_id=GEMINI_MODEL_NAME, api_key=os.getenv("GOOGLE_API_KEY"))
|
270 |
-
return
|
271 |
|
272 |
def __call__(self, question: str) -> str:
|
273 |
print(f"Agent received question (first 50 chars): {question[:50]}...")
|
@@ -337,4 +338,4 @@ if __name__ == "__main__":
|
|
337 |
if q == "dev":
|
338 |
agent.evaluate_random_questions()
|
339 |
else:
|
340 |
-
print(agent(q))
|
|
|
16 |
|
17 |
# Load environment and configure Gemini
|
18 |
load_dotenv()
|
19 |
+
# configure(api_key=os.getenv("GOOGLE_API_KEY"))
|
20 |
+
GOOGLE_API_KEY = userdata.get("GOOGLE_API_KEY")
|
21 |
+
configure(api_key=GOOGLE_API_KEY)
|
22 |
# Logging
|
23 |
#logging.basicConfig(level=logging.INFO, format="%(asctime)s | %(levelname)s | %(message)s")
|
24 |
#logger = logging.getLogger(__name__)
|
|
|
268 |
# return InferenceClientModel()
|
269 |
# else:
|
270 |
# return LiteLLMModel(model_id=GEMINI_MODEL_NAME, api_key=os.getenv("GOOGLE_API_KEY"))
|
271 |
+
return InferenceClientModel(model_id=HF_MODEL_NAME)
|
272 |
|
273 |
def __call__(self, question: str) -> str:
|
274 |
print(f"Agent received question (first 50 chars): {question[:50]}...")
|
|
|
338 |
if q == "dev":
|
339 |
agent.evaluate_random_questions()
|
340 |
else:
|
341 |
+
print(agent(q))
|