YchKhan commited on
Commit
01e9f69
1 Parent(s): 888ebbf

Update excel_chat.py

Browse files
Files changed (1) hide show
  1. excel_chat.py +3 -4
excel_chat.py CHANGED
@@ -85,7 +85,7 @@ def filter_df(df, column_name, keywords):
85
  filtered_df = df
86
  return filtered_df
87
 
88
- def chat_with_mistral(source_cols, dest_col, prompt, excel_file, url, search_col, keywords, client, user):
89
  new_prompts, new_keywords, new_user, conf_file_path = update_json(user, prompt, keywords)
90
  print(f'xlsxfile = {excel_file}')
91
  df = pd.read_excel(excel_file)
@@ -103,12 +103,11 @@ def chat_with_mistral(source_cols, dest_col, prompt, excel_file, url, search_col
103
 
104
  for index, row in filtred_df.iterrows():
105
  concatenated_content = "\n\n".join(f"{column_name}: {str(row[column_name])}" for column_name in source_cols)
106
- print('test')
107
  if not concatenated_content == "\n\n".join(f"{column_name}: nan" for column_name in source_cols):
108
- print('c bon')
109
  llm_answer = ask_llm(prompt[0], concatenated_content, client, user)
110
- print(f"QUERY:\n{prompt[0]}\nCONTENT:\n{concatenated_content[:200]}...\n\nANSWER:\n{llm_answer}")
111
  df.at[index, dest_col] = llm_answer
 
112
 
113
  df.to_excel(file_name, index=False)
114
 
 
85
  filtered_df = df
86
  return filtered_df
87
 
88
+ def chat_with_mistral(source_cols, dest_col, prompt, excel_file, url, search_col, keywords, client, user, progress=gr.Progress):
89
  new_prompts, new_keywords, new_user, conf_file_path = update_json(user, prompt, keywords)
90
  print(f'xlsxfile = {excel_file}')
91
  df = pd.read_excel(excel_file)
 
103
 
104
  for index, row in filtred_df.iterrows():
105
  concatenated_content = "\n\n".join(f"{column_name}: {str(row[column_name])}" for column_name in source_cols)
 
106
  if not concatenated_content == "\n\n".join(f"{column_name}: nan" for column_name in source_cols):
 
107
  llm_answer = ask_llm(prompt[0], concatenated_content, client, user)
108
+ print(f"{index+1}/{len(df)}\nQUERY:\n{prompt[0]}\nCONTENT:\n{concatenated_content[:200]}...\n\nANSWER:\n{llm_answer}")
109
  df.at[index, dest_col] = llm_answer
110
+ progress((index+1)/len(df),desc=f'Request {index+1}/{len(df)}')
111
 
112
  df.to_excel(file_name, index=False)
113