Integrar GPT-3 en Google Sheets con la API de OpenAI

Os voy a enseñar una forma muy sencilla de utilizar la tecnología GPT-3 para la generación de textos directamente en Google Spreadsheet, integrando la API de OpenAI de tal forma que podamos ejecutar en bulk varios prompts (directrices) y obtener la respuesta directamente en Google Sheets.

Pasos para usar GPT-3 en Google Sheets

Para ello, y sin entrar en contenido de relleno (qué es OpenAI, GPT-3, etc.), voy a ir directamente al grano:

  1. Haz una copia de la siguiente hoja de Google Sheets en tu Google Drive, para poder utilizar la API de OpenAI en Google Sheets
  2. Una vez hecho esto, tendrás que generar un API Key en OpenAI (tienes que registrarte, por supuesto)
  3. Copia tu API Key en la celda B1 de la hoja de cálculo
  4. Ahora ya podrás escribir varios prompts en la hoja de cálculo («Escribe un título…» , «Dame 10 ideas para..»), en la columna A
  5. Abre la pestaña «🤖 GPT-3» del menú de navegación y ejecuta «Generate Responses» y … espera a que se vayan escribiendo
Si te parece útil, puedes invitarme a un café 

⚠️ Warning: La primera vez que lo ejecutes tendrás que darle permiso:

Vídeo de ejemplo de uso

Parámetros utilizados por defecto

Como sabrás, existen diferentes parámetros que puedes configurar para que el modelo funcione de una forma u otra (te recomiendo que te leas la documentación oficial para entender cada uno de los parámetros y sus valores).

La llamada a la API utilizando esta hoja de cálculo tiene establecidos los siguientes valores por defecto:

  • max_tokens: Es el número máximo número de tokens que va a consumir cada llamada (cada prompt). Por defecto lo he puesto en 200 para que no se quede corto.
  • temperature: Acepta valores de 0 a 1. Cuanto menor sea el valor, más fiable y específica será la respuesta. Cuanto mayor, la respuesta es más «creativa» o abierta, y puede tener mayor margen de error. Este parámetro está configurado por defecto en 0.

Si quieres editar alguno de los parámetros, o incluso añadir alguno más, debes editar el script directamente en la pestaña de Extensiones > App Script

Límites de la API

Te recomiendo que te leas la documentación sobre los precios y el consumo de tokens de la API. Tienes un crédito gratuito los tres primeros meses de hasta 18USD, después tendrás que pasar por caja, aunque el precio no es nada elevado para lo que ofrece (en mi opinión).

Ten en cuenta que 1.000 tokens son alrededor de 750 palabras, y se paga por cada 1.000 tokens a $0.0200.

PD: Obviamente si de forma gratuita abusas, la API te devolverá error o te comerás todo el crédito en poco tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 3)

Sobre el autor

Alex Romero Lopez, Consultor SEO en España
Web Otros artículos del autor

Especialista SEO con gran foco en el área técnica. Entusiasta de la programación, en especial Python y Javascript, y la aplicación de ésta en el ámbito SEO para automatizar procesos o profundizar en ciertos ámbitos como el web scraping o el uso de APIs. He trabajado en proyectos SEO de muy diferente tamaño y sector lo que me permite obtener una perspectiva 360º de cómo trabajarlo.

Deja un comentario