Sulaiman8 commited on
Commit
ca6d326
·
verified ·
1 Parent(s): 21aec01

Update recommender/retrieval_ranking.py

Browse files
Files changed (1) hide show
  1. recommender/retrieval_ranking.py +3 -3
recommender/retrieval_ranking.py CHANGED
@@ -11,7 +11,7 @@ from data import df
11
  # Function to generate direct query using Gemini
12
  def convert_to_direct_query_gradio(user_query,preferences,all_card_names, feature_list):
13
  genai.configure(api_key=os.environ.get("api_key_2"))
14
- model2 = genai.GenerativeModel('gemini-1.5-flash-latest')
15
 
16
  preferences_text = ""
17
  if preferences:
@@ -100,7 +100,7 @@ def convert_to_direct_query_gradio(user_query,preferences,all_card_names, featur
100
  # Function to generate multiple focused subqueries from a user query
101
  def generate_multi_queries(direct_query, n=3):
102
  genai.configure(api_key=os.environ.get("api_key_2"))
103
- model2 = genai.GenerativeModel('gemini-1.5-flash-latest')
104
  prompt = f"""
105
  The following is a detailed credit card search query:
106
  "{direct_query}"
@@ -208,7 +208,7 @@ def retrieve_and_rank_cards(faiss_index,filtered_mapping,direct_query, queries,
208
 
209
  def generate_credit_card_recommendation_gemini(indirect_query,user_query,retrieved_cards, max_new_tokens=500):
210
  genai.configure(api_key=os.environ.get("api_key_3"))
211
- model3 = genai.GenerativeModel('gemini-1.5-flash-latest')
212
  print("using gemini")
213
  if not retrieved_cards:
214
  return "Unfortunately, no credit cards match your eligibility criteria."
 
11
  # Function to generate direct query using Gemini
12
  def convert_to_direct_query_gradio(user_query,preferences,all_card_names, feature_list):
13
  genai.configure(api_key=os.environ.get("api_key_2"))
14
+ model2 = genai.GenerativeModel('gemini-2.0-flash')
15
 
16
  preferences_text = ""
17
  if preferences:
 
100
  # Function to generate multiple focused subqueries from a user query
101
  def generate_multi_queries(direct_query, n=3):
102
  genai.configure(api_key=os.environ.get("api_key_2"))
103
+ model2 = genai.GenerativeModel('gemini-2.0-flash')
104
  prompt = f"""
105
  The following is a detailed credit card search query:
106
  "{direct_query}"
 
208
 
209
  def generate_credit_card_recommendation_gemini(indirect_query,user_query,retrieved_cards, max_new_tokens=500):
210
  genai.configure(api_key=os.environ.get("api_key_3"))
211
+ model3 = genai.GenerativeModel('gemini-2.0-flash')
212
  print("using gemini")
213
  if not retrieved_cards:
214
  return "Unfortunately, no credit cards match your eligibility criteria."