Usando Google Gemini AI en la terminal de comandos
¿Te gustaría saber cómo obtener las respuestas de la inteligencia artificial de Google (Gemini) en tu terminal de comandos?
Últimamente paso mucho tiempo en la terminal, tener la respuesta de la inteligencia artificial de Google (Gemini) o de ChatGPT en la terminal, sin tener que cambiarme de ventana sería bastante conveniente.
Escribí este script (falta mejorarlo bastante…) para ver cómo funciona el API en Go y divertirme un poco, este fue el resultado.
Prerequisitos
- Obtener un API Key
Necesitarás una API Key, la puedes obtener desde aquí:
2. Guardarla en una variable de entorno. Yo la tengo en mi ~/.bashrc:
export GEMINI_API_KEY=... API KEY VALUE ...
3. Cargarla en el shell actual:
source ~/.bashrc
Nota: si usas ZSH, puedes guardarla en tu ~/.zshrc y cargarla con el mismo comando que arriba.
4. Construir el programa:
go build -o chatbot
El código
Puedes encontrar el código en el siguiente repositorio: