Spaces:
Sleeping
Sleeping
Update app_langgraph.py
Browse files- app_langgraph.py +9 -1
app_langgraph.py
CHANGED
|
@@ -4,12 +4,17 @@ from dotenv import load_dotenv
|
|
| 4 |
from langgraph.graph import START, StateGraph, MessagesState
|
| 5 |
from langgraph.prebuilt import tools_condition
|
| 6 |
from langgraph.prebuilt import ToolNode
|
|
|
|
| 7 |
from langchain_core.messages import SystemMessage, HumanMessage
|
| 8 |
from langchain_core.globals import set_debug
|
| 9 |
from langchain_groq import ChatGroq
|
| 10 |
from tools.search_tools import web_search, arvix_search, wiki_search
|
| 11 |
from tools.math_tools import multiply, add, subtract, divide
|
|
|
|
|
|
|
|
|
|
| 12 |
import json
|
|
|
|
| 13 |
|
| 14 |
# set_debug(True)
|
| 15 |
load_dotenv()
|
|
@@ -21,7 +26,10 @@ tools = [
|
|
| 21 |
divide,
|
| 22 |
web_search,
|
| 23 |
wiki_search,
|
| 24 |
-
arvix_search
|
|
|
|
|
|
|
|
|
|
| 25 |
]
|
| 26 |
|
| 27 |
def build_graph():
|
|
|
|
| 4 |
from langgraph.graph import START, StateGraph, MessagesState
|
| 5 |
from langgraph.prebuilt import tools_condition
|
| 6 |
from langgraph.prebuilt import ToolNode
|
| 7 |
+
from langchain_huggingface import HuggingFaceEndpoint, ChatHuggingFace, HuggingFaceEmbeddings
|
| 8 |
from langchain_core.messages import SystemMessage, HumanMessage
|
| 9 |
from langchain_core.globals import set_debug
|
| 10 |
from langchain_groq import ChatGroq
|
| 11 |
from tools.search_tools import web_search, arvix_search, wiki_search
|
| 12 |
from tools.math_tools import multiply, add, subtract, divide
|
| 13 |
+
# from supabase.client import Client, create_client
|
| 14 |
+
# from langchain.tools.retriever import create_retriever_tool
|
| 15 |
+
# from langchain_community.vectorstores import SupabaseVectorStore
|
| 16 |
import json
|
| 17 |
+
from tools.multimodal_tools import extract_text, analyze_image_tool, analyze_audio_tool
|
| 18 |
|
| 19 |
# set_debug(True)
|
| 20 |
load_dotenv()
|
|
|
|
| 26 |
divide,
|
| 27 |
web_search,
|
| 28 |
wiki_search,
|
| 29 |
+
arvix_search,
|
| 30 |
+
extract_text,
|
| 31 |
+
analyze_image_tool,
|
| 32 |
+
analyze_audio_tool
|
| 33 |
]
|
| 34 |
|
| 35 |
def build_graph():
|