File size: 399 Bytes
d108f4c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from src.langgraphagenticai.state.state import State

class BasicChatbotNode:
    """

    Basic Chatbot login 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'])}