Spaces:
Sleeping
Sleeping
| import os | |
| from smolagents import CodeAgent, InferenceClientModel, FinalAnswerTool, DuckDuckGoSearchTool, WikipediaSearchTool, PythonInterpreterTool | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| def gen_question_answer(question: str) -> str: | |
| duck_duck_go_search_tool = DuckDuckGoSearchTool() | |
| wikipedia_search_tool = WikipediaSearchTool() | |
| final_answer_tool = FinalAnswerTool() | |
| python_interpreter_tool = PythonInterpreterTool() | |
| agent = CodeAgent(tools=[duck_duck_go_search_tool, wikipedia_search_tool, python_interpreter_tool, final_answer_tool], model=InferenceClientModel(), add_base_tools=True, additional_authorized_imports=["pandas"]) | |
| response = agent.run(question) # Use run() instead of query() | |
| return str(response) |