Spaces:
Running
Running
from src.LLMS.groqllm import GroqLLM | |
from src.state.state import State | |
class ChatbotNode: | |
""" | |
Basic chatbot logic implementation. | |
""" | |
def __init__(self,model): | |
self.llm = model | |
def process(self, state: State) -> dict: | |
""" | |
Processes the input state and generates a chatbot response. | |
""" | |
return {"messages":self.llm.invoke(state['messages'])} | |