Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,7 +5,7 @@ import streamlit as st
|
|
| 5 |
from dotenv import load_dotenv
|
| 6 |
from langchain_groq import ChatGroq
|
| 7 |
from langgraph.graph import StateGraph, START, END
|
| 8 |
-
from langgraph.prebuilt import ToolNode, tools_condition
|
| 9 |
from langgraph.checkpoint.memory import MemorySaver
|
| 10 |
from langchain_core.messages import AIMessage, HumanMessage
|
| 11 |
from langgraph.graph.message import add_messages
|
|
@@ -41,11 +41,12 @@ def ai_assistance(state: State):
|
|
| 41 |
# Build LangGraph
|
| 42 |
builder = StateGraph(State)
|
| 43 |
builder.add_node("AI_Assistance", ai_assistance)
|
| 44 |
-
builder.add_node("tools", ToolNode(tools))
|
| 45 |
|
| 46 |
builder.add_edge(START, "AI_Assistance")
|
| 47 |
-
builder.add_conditional_edges("AI_Assistance", tools_condition)
|
| 48 |
-
builder.add_edge("tools", "AI_Assistance")
|
|
|
|
| 49 |
graph = builder.compile(checkpointer=memory)
|
| 50 |
|
| 51 |
# Streamlit UI setup
|
|
|
|
| 5 |
from dotenv import load_dotenv
|
| 6 |
from langchain_groq import ChatGroq
|
| 7 |
from langgraph.graph import StateGraph, START, END
|
| 8 |
+
# from langgraph.prebuilt import ToolNode, tools_condition
|
| 9 |
from langgraph.checkpoint.memory import MemorySaver
|
| 10 |
from langchain_core.messages import AIMessage, HumanMessage
|
| 11 |
from langgraph.graph.message import add_messages
|
|
|
|
| 41 |
# Build LangGraph
|
| 42 |
builder = StateGraph(State)
|
| 43 |
builder.add_node("AI_Assistance", ai_assistance)
|
| 44 |
+
# builder.add_node("tools", ToolNode(tools))
|
| 45 |
|
| 46 |
builder.add_edge(START, "AI_Assistance")
|
| 47 |
+
# builder.add_conditional_edges("AI_Assistance", tools_condition)
|
| 48 |
+
# builder.add_edge("tools", "AI_Assistance")
|
| 49 |
+
builder.add_edge("AI_Assistance", END)
|
| 50 |
graph = builder.compile(checkpointer=memory)
|
| 51 |
|
| 52 |
# Streamlit UI setup
|