cryogenic22 commited on
Commit
09e8d84
·
verified ·
1 Parent(s): 1af79f2

Update utils/database.py

Browse files
Files changed (1) hide show
  1. utils/database.py +6 -6
utils/database.py CHANGED
@@ -1,6 +1,6 @@
1
  # utils/database.py
2
  # Update the imports first
3
- #from langchain_community.chat_models import ChatOpenAI
4
  from langchain_core.messages import (
5
  HumanMessage,
6
  AIMessage,
@@ -10,8 +10,7 @@ from langchain_core.messages import (
10
  from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder
11
  from langchain_core.runnables import RunnablePassthrough
12
  from langchain.chains import ConversationalRetrievalChain
13
- #from langchain.chat_models import ChatOpenAI
14
- from langchain_google_genai import ChatGoogleGenerativeAI
15
  from langchain.agents import AgentExecutor, Tool, create_openai_tools_agent
16
  from langchain.agents.format_scratchpad.tools import format_to_tool_messages
17
  from langchain.agents.output_parsers.openai_tools import OpenAIToolsAgentOutputParser
@@ -336,11 +335,12 @@ def display_vector_store_info():
336
  def initialize_qa_system(vector_store):
337
  """Initialize QA system with proper chat handling."""
338
  try:
339
- llm = ChatGoogleGenerativeAI(
340
  temperature=0.5,
341
- model="gemini-1.5-pro",
342
- api_key=os.environ.get("GEMINI_API_KEY")
343
  )
 
344
  # Create retriever function
345
  retriever = vector_store.as_retriever(search_kwargs={"k": 2})
346
 
 
1
  # utils/database.py
2
  # Update the imports first
3
+ from langchain_community.chat_models import ChatOpenAI
4
  from langchain_core.messages import (
5
  HumanMessage,
6
  AIMessage,
 
10
  from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder
11
  from langchain_core.runnables import RunnablePassthrough
12
  from langchain.chains import ConversationalRetrievalChain
13
+ from langchain.chat_models import ChatOpenAI
 
14
  from langchain.agents import AgentExecutor, Tool, create_openai_tools_agent
15
  from langchain.agents.format_scratchpad.tools import format_to_tool_messages
16
  from langchain.agents.output_parsers.openai_tools import OpenAIToolsAgentOutputParser
 
335
  def initialize_qa_system(vector_store):
336
  """Initialize QA system with proper chat handling."""
337
  try:
338
+ llm = ChatOpenAI(
339
  temperature=0.5,
340
+ model_name="gpt-4",
341
+ api_key=os.environ.get("OPENAI_API_KEY")
342
  )
343
+
344
  # Create retriever function
345
  retriever = vector_store.as_retriever(search_kwargs={"k": 2})
346