JeCabrera commited on
Commit
ab82fea
verified
1 Parent(s): b6bb05d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -5,7 +5,12 @@ import streamlit as st
5
  import google.generativeai as genai
6
  from dotenv import load_dotenv
7
  from system_prompts import get_unified_reel_prompt # Cambiar de get_unified_puv_prompt a get_unified_reel_prompt
8
- from session_state import SessionState, DEFAULT_GEMINI_MODEL
 
 
 
 
 
9
 
10
  # Inicializar el estado de la sesi贸n
11
  state = SessionState()
@@ -62,7 +67,7 @@ def handle_chat_title(prompt):
62
  past_chats[state.chat_id] = state.chat_title
63
  else:
64
  state.chat_title = past_chats[state.chat_id]
65
- joblib.dump(past_chats, 'data/past_chats_list')
66
 
67
  def get_enhanced_prompt(prompt, is_example):
68
  """Genera el prompt mejorado seg煤n el tipo de mensaje"""
@@ -187,14 +192,14 @@ USER_AVATAR_ICON = '馃懁' # A帽ade un avatar para el usuario
187
 
188
  # Crear carpeta de datos si no existe
189
  try:
190
- os.mkdir('data/')
191
  except FileExistsError:
192
  # data/ folder already exists
193
  pass
194
 
195
  # Cargar chats anteriores
196
  try:
197
- past_chats: dict = joblib.load('data/past_chats_list')
198
  except (FileNotFoundError, EOFError):
199
  past_chats = {}
200
 
 
5
  import google.generativeai as genai
6
  from dotenv import load_dotenv
7
  from system_prompts import get_unified_reel_prompt # Cambiar de get_unified_puv_prompt a get_unified_reel_prompt
8
+ from session_state import (
9
+ SessionState,
10
+ DEFAULT_GEMINI_MODEL,
11
+ DATA_DIR,
12
+ PAST_CHATS_LIST_PATH,
13
+ )
14
 
15
  # Inicializar el estado de la sesi贸n
16
  state = SessionState()
 
67
  past_chats[state.chat_id] = state.chat_title
68
  else:
69
  state.chat_title = past_chats[state.chat_id]
70
+ joblib.dump(past_chats, PAST_CHATS_LIST_PATH)
71
 
72
  def get_enhanced_prompt(prompt, is_example):
73
  """Genera el prompt mejorado seg煤n el tipo de mensaje"""
 
192
 
193
  # Crear carpeta de datos si no existe
194
  try:
195
+ os.mkdir(DATA_DIR)
196
  except FileExistsError:
197
  # data/ folder already exists
198
  pass
199
 
200
  # Cargar chats anteriores
201
  try:
202
+ past_chats: dict = joblib.load(PAST_CHATS_LIST_PATH)
203
  except (FileNotFoundError, EOFError):
204
  past_chats = {}
205