ryanrwatkins commited on
Commit
0600933
1 Parent(s): f1e7fd3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -63,6 +63,11 @@ from langchain.memory import ConversationSummaryBufferMemory,ConversationBufferM
63
 
64
  from langchain.schema import Document
65
 
 
 
 
 
 
66
  openai_api_key = os.environ['openai_key']
67
  google_api_key = os.environ['gemini_key']
68
  HF_key = os.environ['HF_token']
@@ -240,7 +245,7 @@ vectorstore,search_type="similarity",k=4,score_threshold=None
240
  search_kwargs['k'] = k
241
  if score_threshold is not None:
242
  search_kwargs['score_threshold'] = score_threshold
243
-
244
  retriever = vectorstore.as_retriever(
245
  search_type=search_type,
246
  search_kwargs=search_kwargs
@@ -507,7 +512,7 @@ chain = ConversationalRetrievalChain.from_llm(
507
  LLM_provider="Google",api_key=google_api_key,temperature=0.1,
508
  model_name="gemini-pro"),
509
  memory=create_memory("gemini-pro"),
510
- retriever = retriever_Google, #base_retriever_HF
511
  llm=instantiate_LLM(
512
  LLM_provider="Google",api_key=google_api_key,temperature=0.5,
513
  model_name="gemini-pro"),
 
63
 
64
  from langchain.schema import Document
65
 
66
+
67
+ # Cohere
68
+ from langchain.retrievers.document_compressors import CohereRerank
69
+ from langchain_community.llms import Cohere
70
+
71
  openai_api_key = os.environ['openai_key']
72
  google_api_key = os.environ['gemini_key']
73
  HF_key = os.environ['HF_token']
 
245
  search_kwargs['k'] = k
246
  if score_threshold is not None:
247
  search_kwargs['score_threshold'] = score_threshold
248
+ global retriever
249
  retriever = vectorstore.as_retriever(
250
  search_type=search_type,
251
  search_kwargs=search_kwargs
 
512
  LLM_provider="Google",api_key=google_api_key,temperature=0.1,
513
  model_name="gemini-pro"),
514
  memory=create_memory("gemini-pro"),
515
+ retriever = retriever, #base_retriever_HF
516
  llm=instantiate_LLM(
517
  LLM_provider="Google",api_key=google_api_key,temperature=0.5,
518
  model_name="gemini-pro"),