¿Cómo conectar ChatGPT a Google Sheets gratis con tu API de OpenAI?

conectar openai sheets gratis

Con la transición de las extensiones populares para integrar OpenAI en Google Sheets hacia modelos de pago, muchos usuarios están en busca de alternativas gratuitas que les permitan aprovechar todo el potencial de conectar ChatGPT con sus hojas de cálculo. Este post te guiará a través de un método simple y gratuito utilizando Google Apps Script y tu clave API de OpenAI.

conectar openai sheets gratis
Índice
  1. Paso 1: Crea tu Cuenta en OpenAI y Obtén tu Clave API
  2. Paso 2: Prepara tu Hoja de Cálculo en Google Sheets
  3. Paso 3: Accede al Editor de Apps Script
  4. Paso 4: Introduce el Código en Apps Script
  5. Paso 5: Guarda y Ejecuta tu Script
  6. Paso 6: Utiliza la Función GPT en tu Hoja de Cálculo

Paso 1: Crea tu Cuenta en OpenAI y Obtén tu Clave API

Si aún no dispones de una clave API de OpenAI necesitarás una. Visita openai.com, inicia sesión o regístrate si aún no tienes una cuenta. En tu panel de control, ve a la sección de "API Keys" y genera una nueva clave. Recuerda agregar un balance mínimo (por ejemplo, 5€) para poder utilizar los servicios de OpenAI.

Paso 2: Prepara tu Hoja de Cálculo en Google Sheets

Abre Google Sheets y crea una nueva hoja de cálculo. Puedes nombrarla como "OpenAI" o cualquier otro nombre de tu preferencia.

Paso 3: Accede al Editor de Apps Script

En Google Sheets, dirígete a "Extensiones" > "Apps Script". Esto abrirá un nuevo entorno de script. Borra cualquier código preexistente.

Menú de Apps Script en Google Sheets.

Paso 4: Introduce el Código en Apps Script

Este script define una función personalizada que puedes usar en tu hoja de cálculo para interactuar con ChatGPT. Clica en el botón para acceder al código en el editor, y después regresa a este artículo para seguir la guía de instalación.

Una vez que tengas el código reemplaza "YOUR_API_KEY_HERE" con tu clave API de OpenAI.

Paso 5: Guarda y Ejecuta tu Script

Una vez que hayas ingresado el código, nómbralo (si no lo has hecho en los pasos anteriores) y guarda el proyecto. Después de guardarlo, pulsa en "Ejecutar" para iniciar el script por primera vez. Este paso solo necesitarás hacerlo una vez.

Al ejecutar el script deberás otorgar los permisos necesarios para que el script acceda a tu hoja de cálculo. Para ello sigue estos pasos:

1. Autoriza los permisos para ejecutar el Script en tu cuenta

Autoriza los permisos de ejecución.

2. Elige la cuenta de Gmail a la que está vinculado tu Sheets

3. El sistema te indicará entonces que Google no ha verificado esta aplicación porque no forma parte de su repositorio oficial. Simplemente clica en 'Advanced', después en 'Go To OpenAI' y finalmente en 'Allow' para permitir su uso.

4. El script se ejecutará automática pero como todavía no tiene ninguna instrucción (recuerda que las instrucciones las colocamos directamente en las celdas) te arrojará un error. Ahora ya puedes volver a Google Sheets para ejecutar la función.

Paso 6: Utiliza la Función GPT en tu Hoja de Cálculo

Regresa a tu hoja de cálculo y en una celda, escribe =GPT("Tu prompt aquí"). Por ejemplo, =GPT("¿Cuál es la capital de Francia?"). La respuesta de ChatGPT aparecerá en la celda. También puedes llamar a otras celdas para ejecutar prompts más elaborados, con el símbolo "&", tal y como te mostramos en el siguiente ejemplo:

Ejemplo de ejecución del script para combinar prompt con otra celda.

Este método te ofrece una forma directa y gratuita de integrar las capacidades de ChatGPT en tus hojas de cálculo de Google Sheets, sin necesidad de extensiones de pago. Experimenta con diferentes tipos de preguntas y observa cómo puedes automatizar y enriquecer tus datos con la inteligencia artificial de OpenAI.

Recuerda que la conexión es gratuita sin depender de extensiones de terceros, pero que el coste dependerá del uso que hagas de la API de OpenAI, por lo que es importante monitorear tu consumo en la página de facturación de OpenAI.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir