Revoluciona tus proyectos con la integración de ChatGPT y Google Sheets

El 1 de marzo de 2023, OpenAI desveló por fin la esperada API ChatGPT, ¡y el mundo contuvo la respiración! Ahora nunca ha sido tan fácil conectar ChatGPT a Google Sheets para acelerar tus proyectos.

Al igual que muchos usuarios, hemos estado esperando con impaciencia este avance para facilitar la integración de ChatGPT con Google Sheets y optimizar nuestro trabajo en curso. Hoy, te guiaremos a través de los pasos para hacer precisamente eso utilizando el modelo gpt-3.5-turbo.

Cómo integrar la API de ChatGPT con Google Sheets mediante Google Apps Script

Paso 1: Obtención de una clave de API

Para empezar, necesitarás una clave de API de OpenAI. Accede a tu cuenta de OpenAI y crea tu clave de API.

Paso 2: accede a Apps Scripts

En Google Sheets, haz clic en «Extensiones» en el menú principal y, a continuación, selecciona «Apps Script». Copia el código proporcionado en el editor de código de Apps Script y recuerda añadir tu propia clave de API única en lugar de «TU CLAVE DE API» en la primera línea.

Guarda los cambios y vuelve a Google Sheets. Es posible que tengas que conceder algunos permisos a Google para que todo funcione correctamente.

Paso 3: Uso de la API ChatGPT en Google Sheets

Vuelve a Google Sheets. Explicar en detalle cómo utilizar las instrucciones y el diseño de la hoja de cálculo va más allá del alcance de esta guía básica, pero estamos seguros de que aprenderás rápidamente a sacar partido de esta integración.

const SECRET_KEY = "YOUR API KEY";
const MAX_TOKENS = 600;
const TEMPERATURE = 0.7;

function AI_Consultive(prompt, temperature = 0.4, model = "gpt-3.5-turbo") {
  const url = "https://api.openai.com/v1/chat/completions";
  const payload = {
    model: model,
    messages: [
      { role: "system", content: "You are a helpful assistant." },
      { role: "user", content: prompt },
    ],
    temperature: TEMPERATURE,
    max_tokens: MAX_TOKENS,
  };
  const options = {
    contentType: "application/json",
    headers: { Authorization: "Bearer " + SECRET_KEY },
    payload: JSON.stringify(payload),
  };
  const res = JSON.parse(UrlFetchApp.fetch(url, options).getContentText());
  return res.choices[0].message.content.trim();
}

Para darte un ejemplo rápido, si tienes un título de tema en la celda A1, puedes insertar la siguiente fórmula en cualquier otra celda y ver cómo se produce la magia:

=AI_Consultive("Créez un paragraphe d'introduction pour ce sujet : "&A1&".")

Por supuesto, esto es sólo un ejemplo básico de cómo funciona correctamente la API ChatGPT con Google Sheets. Ahora te toca a ti dejar volar tu imaginación y explorar todas las posibilidades que ofrece esta fantástica integración

Publicaciones Similares

Deja una respuesta

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