IamRulo commited on
Commit
f9913bf
·
verified ·
1 Parent(s): 0b88a22

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +7 -35
agent.py CHANGED
@@ -1,44 +1,18 @@
1
  """LangGraph: agent graph w/ tools"""
2
  import os
3
  from dotenv import load_dotenv
4
- from typing import List, Dict, Any, Optional
5
- import tempfile
6
- import re
7
- import json
8
- import requests
9
- from urllib.parse import urlparse
10
- import pytesseract
11
- from PIL import Image, ImageDraw, ImageFont, ImageEnhance, ImageFilter
12
- import cmath
13
- import pandas as pd
14
- import uuid
15
- import numpy as np
16
-
17
-
18
- """ Langchain imports"""
19
  from langgraph.graph import START, StateGraph, MessagesState
20
- from langchain_core.messages import SystemMessage, HumanMessage
21
- from langgraph.prebuilt import ToolNode, tools_condition
22
- from langchain_core.tools import tool
23
  from langchain_huggingface import ChatHuggingFace, HuggingFaceEndpoint, HuggingFaceEmbeddings
24
  from langchain_community.tools.tavily_search import TavilySearchResults
25
  from langchain_community.document_loaders import WikipediaLoader
26
  from langchain_community.document_loaders import ArxivLoader
27
- #from langchain_community.vectorstores import SupabaseVectorStore
28
- from langchain_google_genai import ChatGoogleGenerativeAI
29
- #from langchain.tools.retriever import create_retriever_tool
30
- #from supabase.client import Client, create_client
31
- #from code_interpreter import CodeInterpreter
32
- #interpreter_instance = CodeInterpreter()
33
- #from image_processing import *
34
-
35
- """
36
- import getpass
37
- import os
38
-
39
- if "GOOGLE_API_KEY" not in os.environ:
40
- os.environ["GOOGLE_API_KEY"] = getpass.getpass("Enter your Google AI API key: ")
41
- """
42
 
43
  load_dotenv()
44
 
@@ -146,8 +120,6 @@ def web_search(query: str) -> str:
146
  return {"web_results": formatted_search_docs}
147
 
148
 
149
-
150
-
151
  # load the system prompt from the file
152
  with open("system_prompt.txt", "r", encoding="utf-8") as f:
153
  system_prompt = f.read()
 
1
  """LangGraph: agent graph w/ tools"""
2
  import os
3
  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_google_genai import ChatGoogleGenerativeAI
8
  from langchain_huggingface import ChatHuggingFace, HuggingFaceEndpoint, HuggingFaceEmbeddings
9
  from langchain_community.tools.tavily_search import TavilySearchResults
10
  from langchain_community.document_loaders import WikipediaLoader
11
  from langchain_community.document_loaders import ArxivLoader
12
+ from langchain_core.messages import SystemMessage, HumanMessage
13
+ from langchain_core.tools import tool
14
+ from langchain.tools.retriever import create_retriever_tool
15
+ from supabase.client import Client, create_client
 
 
 
 
 
 
 
 
 
 
 
16
 
17
  load_dotenv()
18
 
 
120
  return {"web_results": formatted_search_docs}
121
 
122
 
 
 
123
  # load the system prompt from the file
124
  with open("system_prompt.txt", "r", encoding="utf-8") as f:
125
  system_prompt = f.read()