jeysshon commited on
Commit
d470fe2
verified
1 Parent(s): bd2653b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -18
app.py CHANGED
@@ -11,27 +11,12 @@ st.set_page_config(page_title="馃 Soph-IA", layout="wide")
11
  # Obtener la API key desde los secretos de Hugging Face
12
  api_key = st.secrets["API_KEY"] # Accede al secreto
13
 
14
- # Funci贸n para procesar texto
15
  def procesar_texto(texto):
16
- # Respuesta personalizada si preguntan por el creador
17
- if "qui茅n es tu creador" in texto.lower():
18
- return "Mi creador es Jeysshon Bustos Jimenez"
19
-
20
- # Configuraci贸n y generaci贸n del modelo
21
  genai.configure(api_key=api_key)
22
  modelo = genai.GenerativeModel('gemini-1.5-pro-latest')
23
-
24
- # Intentar obtener la respuesta del modelo
25
- try:
26
- respuesta = modelo.generate_content(texto)
27
- if 'text' in respuesta and respuesta.text:
28
- return respuesta.text
29
- else:
30
- return "No se pudo generar una respuesta. Intenta nuevamente."
31
- except Exception as e:
32
- return f"Error al procesar la respuesta: {e}"
33
 
34
- # Funci贸n para procesar imagen
35
  def procesar_imagen(imagen):
36
  genai.configure(api_key=api_key)
37
  modelo = genai.GenerativeModel('gemini-1.5-pro-latest')
@@ -45,7 +30,6 @@ def procesar_imagen(imagen):
45
  else:
46
  return "La imagen no es del tipo esperado."
47
 
48
- # Funci贸n para convertir texto a voz
49
  def hablar_texto(texto):
50
  try:
51
  tts = gTTS(text=texto, lang='es')
 
11
  # Obtener la API key desde los secretos de Hugging Face
12
  api_key = st.secrets["API_KEY"] # Accede al secreto
13
 
 
14
  def procesar_texto(texto):
 
 
 
 
 
15
  genai.configure(api_key=api_key)
16
  modelo = genai.GenerativeModel('gemini-1.5-pro-latest')
17
+ respuesta = modelo.generate_content(texto)
18
+ return respuesta.text
 
 
 
 
 
 
 
 
19
 
 
20
  def procesar_imagen(imagen):
21
  genai.configure(api_key=api_key)
22
  modelo = genai.GenerativeModel('gemini-1.5-pro-latest')
 
30
  else:
31
  return "La imagen no es del tipo esperado."
32
 
 
33
  def hablar_texto(texto):
34
  try:
35
  tts = gTTS(text=texto, lang='es')