GraphiqueAcademia / main_agent.py
AxDutta's picture
Update main_agent.py
8bb8f7a verified
raw
history blame contribute delete
589 Bytes
from smolagents import CodeAgent, InferenceClientModel
from pdf_qa_tool import PDFQATool
from mind_map_tool import MindMapTool
from image_analysis_tool import ImageAnalysisTool
from data_graph_tool import DataGraphTool
from web_search_tool import WebSearchTool
import os
hf_token = os.environ.get("HF_TOKEN")
tools = [
PDFQATool(),
MindMapTool(),
ImageAnalysisTool(),
DataGraphTool(),
WebSearchTool()
]
model = InferenceClientModel(model_id="mistralai/Mixtral-8x7B-Instruct-v0.1", token=hf_token)
agent = CodeAgent(tools=tools, model=model, add_base_tools=False)