Usando Google Gemini AI en la terminal de comandos

Leo Gutiérrez
3 min readMay 4, 2024

¿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

  1. 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:

--

--

Leo Gutiérrez
Leo Gutiérrez

Written by Leo Gutiérrez

Hi! I am Leonardo Gutiérrez R., a passionate software developer, I hope you find the content in this blog interesting. I write about IT related stuff.