cryogenic22 commited on
Commit
f493207
·
verified ·
1 Parent(s): 2f2f744

Update utils/database.py

Browse files
Files changed (1) hide show
  1. utils/database.py +5 -5
utils/database.py CHANGED
@@ -10,7 +10,8 @@ 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.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,12 +336,11 @@ def display_vector_store_info():
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="gemini-1.5-pro",
341
  api_key=os.environ.get("GEMINI_API_KEY")
342
- )
343
-
344
  # Create retriever function
345
  retriever = vector_store.as_retriever(search_kwargs={"k": 2})
346
 
 
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.chat_models import ChatGemini # Import ChatGemini
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
  def initialize_qa_system(vector_store):
337
  """Initialize QA system with proper chat handling."""
338
  try:
339
+ llm = ChatGemini(
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