peerawatchomp commited on
Commit
a7c0bf0
·
verified ·
1 Parent(s): 22442f5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -12,6 +12,7 @@ from langgraph.prebuilt import tools_condition
12
  from langgraph.graph import StateGraph, START, END
13
  from langchain_community.tools import DuckDuckGoSearchRun
14
  from langchain_huggingface import HuggingFaceEndpoint, ChatHuggingFace
 
15
 
16
  # (Keep Constants as is)
17
  # --- Constants ---
@@ -26,9 +27,16 @@ class BasicAgent:
26
  def __init__(self):
27
  print("BasicAgent initialized.")
28
 
29
- llm = HuggingFaceEndpoint(
30
- repo_id="mistralai/Mistral-7B-v0.1",
31
- huggingfacehub_api_token=os.environ.get("HUGGINGFACEHUB_API_TOKEN"),
 
 
 
 
 
 
 
32
  )
33
 
34
  chat = ChatHuggingFace(llm=llm, verbose=True)
 
12
  from langgraph.graph import StateGraph, START, END
13
  from langchain_community.tools import DuckDuckGoSearchRun
14
  from langchain_huggingface import HuggingFaceEndpoint, ChatHuggingFace
15
+ from langchain.chat_models import ChatOpenAI
16
 
17
  # (Keep Constants as is)
18
  # --- Constants ---
 
27
  def __init__(self):
28
  print("BasicAgent initialized.")
29
 
30
+ # llm = HuggingFaceEndpoint(
31
+ # repo_id="mistralai/Mistral-7B-v0.1",
32
+ # huggingfacehub_api_token=os.environ.get("HUGGINGFACEHUB_API_TOKEN"),
33
+ # )
34
+
35
+ llm = ChatOpenAI(
36
+ model="gpt-4",
37
+ temperature=0.0,
38
+ openai_api_key=os.environ.get("OPENAI_API_KEY"), # use OpenAI API key securely from environment variable
39
+ verbose=True
40
  )
41
 
42
  chat = ChatHuggingFace(llm=llm, verbose=True)