mateoluksenberg commited on
Commit
9dec1c3
·
verified ·
1 Parent(s): be9803e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -11
app.py CHANGED
@@ -219,21 +219,31 @@ def simple_chat(message: dict, temperature: float = 0.8, max_length: int = 4096,
219
 
220
  conversation = []
221
 
222
- # Procesar el mensaje
223
- if message.file:
224
- file_contents = message.file.file.read()
225
- # Aquí deberías procesar el archivo como corresponda, por ejemplo:
226
- # choice, contents = mode_load(file_contents)
227
- # Por ahora solo agregaremos un marcador de posición
228
- choice = "doc"
229
- contents = "Contenido del archivo"
 
 
 
 
 
 
 
 
 
 
230
  if choice == "image":
231
- conversation.append({"role": "user", "image": contents, "content": message.text})
232
  elif choice == "doc":
233
- format_msg = contents + "\n\n\n" + "{} files uploaded.\n" + message.text
234
  conversation.append({"role": "user", "content": format_msg})
235
  else:
236
- conversation.append({"role": "user", "content": message.text})
237
 
238
  # Preparar entrada para el modelo
239
  input_ids = tokenizer.apply_chat_template(conversation, tokenize=True, add_generation_prompt=True,
 
219
 
220
  conversation = []
221
 
222
+ # if message.file:
223
+ # file_contents = message.file.file.read()
224
+ # # Aquí deberías procesar el archivo como corresponda, por ejemplo:
225
+ # # choice, contents = mode_load(file_contents)
226
+ # # Por ahora solo agregaremos un marcador de posición
227
+ # choice = "doc"
228
+ # contents = "Contenido del archivo"
229
+ # if choice == "image":
230
+ # conversation.append({"role": "user", "image": contents, "content": message.text})
231
+ # elif choice == "doc":
232
+ # format_msg = contents + "\n\n\n" + "{} files uploaded.\n" + message.text
233
+ # conversation.append({"role": "user", "content": format_msg})
234
+ # else:
235
+ # conversation.append({"role": "user", "content": message.text})
236
+
237
+ if "file" in message and message["file"]:
238
+ file_path = message["file"]
239
+ choice, contents = mode_load(file_path)
240
  if choice == "image":
241
+ conversation.append({"role": "user", "image": contents, "content": message["text"]})
242
  elif choice == "doc":
243
+ format_msg = contents + "\n\n\n" + "{} files uploaded.\n" + message["text"]
244
  conversation.append({"role": "user", "content": format_msg})
245
  else:
246
+ conversation.append({"role": "user", "content": message["text"]})
247
 
248
  # Preparar entrada para el modelo
249
  input_ids = tokenizer.apply_chat_template(conversation, tokenize=True, add_generation_prompt=True,