APORTE Usar OpenAI en Google Sheet - Fácil, rápido y sin extensiones de terceros

jose

Administrator
Miembro del equipo
¡Hola a todos! Soy Jose y en este post quiero compartir con vosotros un código que he hecho para automatizar la generación de contenido en sheet y así posteriormente poder importar en nuestras webs.

Si estás interesado en automatizar tareas o utilizar inteligencia artificial directamente desde tus hojas de cálculo de Google, ¡este tutorial es para ti! Vamos a aprender cómo implementar la API de OpenAI en Google Sheets de una manera muy sencilla. Ideal para principiantes y usuarios que buscan simplificar sus procesos. ¡Comencemos!

El primer paso para utilizar OpenAI en Google Sheets es tener una api de Openai, si todavía no la tienes, puedes registrarte
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
.
  • Accede a Google Sheets: Abre tu navegador favorito y entra a tu cuenta de Google. Luego, abre una hoja de cálculo nueva o una existente donde desees usar la API de OpenAI.
  • Activar Apps Script: Ve a la opción de "Extensiones" en la barra de menú superior, selecciona "Apps Script". Esto abrirá un nuevo entorno de script donde escribiremos nuestro código.
    1713268559937.png
Una vez en Apps Script, es hora de añadir nuestro código. Este script hará la magia de conectar tu hoja de cálculo con la inteligencia artificial de OpenAI.
JavaScript:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Ajustes importantes​

Antes de empezar a utilizar la función que hemos creado, hay un par de ajustes cruciales que no debemos olvidar para garantizar el funcionamiento correcto del script.

Reemplaza tu API Key: Dentro del código que te mostré anteriormente, encontrarás una línea que dice 'var apiKey = 'TU-API-KEY-AQUI';'. Es fundamental que reemplaces ['TU-API-KEY-AQUI'] con tu propia clave de API de OpenAI. Puedes obtener esta clave registrándote en la
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
y accediendo a tu panel de control de usuario.

Personaliza el System Prompt: También verás que en el payload del código, hay un elemento que dice:
Código:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
Este es el mensaje de sistema que guía a la IA sobre cómo responder. Es esencial modificar este texto para adaptarlo a las necesidades específicas de tu consulta. Por ejemplo, si quieres que la IA se enfoque en generar textos descriptivos, podrías cambiarlo a "Genera una descripción detallada basada en el siguiente input del usuario".

Asegurándote de hacer estos cambios, evitarás errores comunes y te asegurarás de que la herramienta funcione de manera óptima desde el primer uso. ¡No te saltes estos pasos!

Guarda el código haciendo clic en el icono de guardar.
1713268584426.png

Usando la función en tu hoja de cálculo​

Vuelve a tu hoja de cálculo y ahora podrás utilizar la función =callOpenAI("aqui tu prompt") directamente en cualquier celda. Simplemente escribe la fórmula y reemplaza "aqui tu prompt" por la pregunta o texto que desees enviar a la API.

Por ejemplo, podrías probar: =callOpenAI("¿Cuál es la capital de Francia?") y debería devolverte "París".

Si deseas incluir contenido de otras celdas en tu prompt, utiliza la función =CONCAT().

Por ejemplo: =callOpenAI(CONCAT("Cómo se traduce "; A1)) tomando el texto de la celda A1.

¡Y eso es todo! Ahora tienes una herramienta poderosa directamente en tus hojas de cálculo que te permite interactuar con uno de los modelos de inteligencia artificial más avanzados del mundo. Espero que este tutorial te haya sido útil y que empieces a explorar todas las posibilidades que esto te ofrece.

No dudes en dejar un comentario en este post si tienes alguna duda o algo no quedó claro. ¡Y no olvides darle "like" si te ha gustado el tutorial!
¡Hasta la próxima! ;)
 
Gracias! Super útil, hasta ahora uso una extensión, en cuando acabe los tokens implementaré esto
 
Volver
Arriba