Revolucione os seus projectos com a integração do ChatGPT e Google Sheets

Em 1 de Março de 2023, OpenAI finalmente revelou o tão esperado ChatGPT API, e o mundo susteve a respiração! Agora nunca foi tão fácil ligar o ChatGPT ao Google Sheets para acelerar os seus projectos.

Como muitos utilizadores, temos estado ansiosos por este avanço para facilitar a integração do ChatGPT com o Google Sheets e optimizar o nosso trabalho em curso. Hoje, vamos acompanhá-lo através dos passos para o fazer utilizando o modelo gpt-3,5-turbo.

Como integrar a API do ChatGPT com o Google Sheets utilizando o Google Apps Script

Passo 1: Obter uma chave API

Para começar, é necessária uma chave API do OpenAI. Inicie sessão na sua conta OpenAI e crie a sua chave API.

Passo 2: Aceder a Scripts Apps

No Google Sheets, clicar em “Extensões” no menu principal, depois seleccionar “Apps Script”. Copie o código fornecido no editor de código Apps Script e lembre-se de adicionar a sua própria chave API única no lugar de “SUA CHAVE API” na primeira linha.

Guarde as suas alterações e regresse ao Google Sheets. Poderá ter de conceder algumas permissões ao Google para que tudo funcione correctamente.

Passo 3: Utilização da API ChatGPT no Google Sheets

Voltar ao Google Sheets. Está para além do âmbito deste guia básico explicar em detalhe como utilizar os avisos e a disposição das folhas de cálculo, mas estamos confiantes de que aprenderá rapidamente a tirar partido desta integração.

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 lhe dar um exemplo rápido, se tiver um título de tópico na célula A1, pode inserir a seguinte fórmula em qualquer outra célula e ver a magia acontecer:

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

Claro, este é apenas um exemplo básico de como a API ChatGPT funciona correctamente com o Google Sheets. Agora cabe-lhe a si deixar a sua imaginação correr à solta e explorar todas as possibilidades oferecidas por esta fantástica integração!

Similar Posts

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *