File size: 796 Bytes
7a26e4a 2a9db71 68462cd |
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 27 |
from smolagents import CodeAgent, HfApiModel, FinalAnswerTool
class LLMOnlyAgent:
def __init__(self):
# Basic inference model
model = HfApiModel(
max_tokens=2096,
temperature=0.5,
model_id='Qwen/Qwen2.5-Coder-32B-Instruct',# it is possible that this model may be overloaded
custom_role_conversions=None,
)
# Code Agent
agent = CodeAgent(
model=model,
tools=[FinalAnswerTool()],
max_steps=2
)
print("BasicAgent initialized.")
def __call__(self, question: str) -> str:
print(f"Agent received question (first 50 chars): {question[:50]}...")
answer = agent.run(question)
print(f"Agent returning answer: {answer}")
return answer
|