Spaces:
Running
Running
Update app.py
Browse files
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("------")
|