Spaces:
Running
Running
Update app.py
Browse files
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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,
|
| 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(
|
| 191 |
except FileExistsError:
|
| 192 |
# data/ folder already exists
|
| 193 |
pass
|
| 194 |
|
| 195 |
# Cargar chats anteriores
|
| 196 |
try:
|
| 197 |
-
past_chats: dict = joblib.load(
|
| 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 |
|