mateoluksenberg commited on
Commit
803aa5c
·
verified ·
1 Parent(s): 384b731

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -6
app.py CHANGED
@@ -233,13 +233,18 @@ def simple_chat(message: dict, temperature: float = 0.8, max_length: int = 4096,
233
  choice, contents = mode_load(file_name)
234
 
235
  if choice == "image":
236
- input_text = message['text']
 
237
  elif choice == "doc":
238
- input_text = contents + "\n\n\n" + "{} files uploaded.\n".format(1) + message['text']
 
 
239
  else:
240
- input_text = message['text']
 
 
241
 
242
- conversation = [{"role": "user", "content": input_text}]
243
  input_ids = tokenizer(conversation[-1]['content'], return_tensors="pt").to(model.device)
244
 
245
  generate_kwargs = dict(
@@ -257,8 +262,11 @@ def simple_chat(message: dict, temperature: float = 0.8, max_length: int = 4096,
257
  generated_text = tokenizer.decode(generated_ids[0], skip_special_tokens=True)
258
 
259
  # Process to remove any prefix or unwanted prompt
260
- text_original = input_text.strip()
261
- results_text = generated_text[len(text_original):].strip()
 
 
 
262
 
263
  print(" ")
264
  print("------")
 
233
  choice, contents = mode_load(file_name)
234
 
235
  if choice == "image":
236
+ #input_text = message['text']
237
+ conversation.append({"role": "user", "image": contents, "content": message['text']})
238
  elif choice == "doc":
239
+ #input_text = contents + "\n\n\n" + "{} files uploaded.\n".format(1) + message['text']
240
+ format_msg = contents + "\n\n\n" + "{} files uploaded.\n" + message['text']
241
+ conversation.append({"role": "user", "content": format_msg})
242
  else:
243
+ #input_text = message['text']
244
+ contents = None
245
+ conversation.append({"role": "user", "content": message['text']})
246
 
247
+ # conversation = [{"role": "user", "content": input_text}]
248
  input_ids = tokenizer(conversation[-1]['content'], return_tensors="pt").to(model.device)
249
 
250
  generate_kwargs = dict(
 
262
  generated_text = tokenizer.decode(generated_ids[0], skip_special_tokens=True)
263
 
264
  # Process to remove any prefix or unwanted prompt
265
+ # text_original = input_text.strip()
266
+ # results_text = generated_text[len(text_original):].strip()
267
+
268
+ text_original = message['text'].strip()
269
+ results_text = generated_text.replace(text_original, "").strip()
270
 
271
  print(" ")
272
  print("------")