import os from langchain_groq import ChatGroq from langchain.agents import initialize_agent, AgentType from memory import memory from tools import tools API_KEY = os.getenv("API_KEY") if not API_KEY: raise ValueError("API_KEY is not set.") llm = ChatGroq( groq_api_key=API_KEY, model_name="mixtral-8x7b-32768", temperature=0.7, max_tokens=512, ) agent = initialize_agent( tools=tools, llm=llm, agent=AgentType.CONVERSATIONAL_REACT_DESCRIPTION, verbose=True, memory=memory, )