· last year · Feb 01, 2024, 09:20 PM
1# Importamos Gemini Pro
2import google.generativeai as genai
3
4# importamos textwrap
5import textwrap
6
7# Importamos Markdown de IPython
8from IPython.display import Markdown
9
10# Soporte Para Caracteres Especiales en la Terminal de Python
11import sys
12sys.stdout.reconfigure(encoding='utf-8')
13
14# Usamos el modelo generativo de la IA
15modelo = genai.GenerativeModel('gemini-pro')
16
17# Configuramos la API KEY
18GOOGLE_API_KEY='AIzaSyCgSFloqGWcIX8DURicyuUn1XhklvrIp9U'
19genai.configure(api_key=GOOGLE_API_KEY)
20
21# Rebajamos el tamño de la respuesta de la IA
22def rebajar(text):
23 text = text.replace('•', ' *')
24 return Markdown(textwrap.indent(text, '> ', predicate=lambda _: True))
25
26# Obtenemos la respuesta
27respuesta = modelo.generate_content("Cual es el sentido de la vida?")
28respuesta = respuesta.text
29
30# Imprimimos la respuesta
31print(respuesta)