GPT no Google Planilhas de graça com Apps Script

Di solito, quando cerchi un'integrazione con GPT in Google Sheet, ti trovi di fronte a molte opzioni disponibili nei negozi di estensioni, ma la maggior parte di esse è a pagamento e cara. Pensando a questo, ti mostreremo come puoi installare uno Script Gratuito per utilizzare la tua API di GPT nelle formule dei tuoi fogli di lavoro.

Vantagens da Integração do GPT com o Google Sheets

A. Personalizzazione e Flessibilità: Diversamente dalle estensioni standard, l'integrazione di GPT consente di creare soluzioni personalizzate per soddisfare esigenze specifiche. Ciò include analisi dei dati, generazione di report, automazione di compiti ripetitivi e elaborazione del linguaggio naturale.

B. Risparmio di Tempo ed Efficienza: Il GPT può automatizzare compiti che normalmente richiederebbero molto tempo, come la compilazione di dati da diverse fonti, la redazione di riassunti di dati e la generazione di approfondimenti a partire da set di dati complessi.

C. Miglioramento Continuo: Il modello GPT è in costante evoluzione, ricevendo aggiornamenti e miglioramenti che ampliano le sue capacità e efficienza.

AIKit - WordPress AI Writing Assistant Using GPT-3

Extensão x Script Personalizado

Le estensioni di solito offrono più opzioni, un'interfaccia utente personalizzata con un'interfaccia facile da usare e configurare. Il grande problema è il prezzo richiesto per fare qualcosa di semplice, come consultare il GPT.

Criar um script personalizado não apenas economiza dinheiro, mas também permite a personalização, a inclusão de instruções padronizadas e a criação de fórmulas diferentes que atendam às suas necessidades.

O grande problema é que usar o Script do Apps Scripts, mesmo com a ajuda do chatGPT ainda pode ocasionar em erros. Até executar e depurar o código pode ser um pouco chato.

Como Integrar o GPT ao Google Sheets

Integrating GPT into Google Sheets involves some technical steps, including:

A. Configurazione API: Prima di tutto, è necessario ottenere accesso all'API GPT di OpenAI. Questo di solito comporta la creazione di un account e l'ottenimento di una chiave API.

B. Utilizzo di Google Apps Script: Google Apps Script, una piattaforma di scripting basata su JavaScript per l'automazione in G Suite, può essere utilizzato per integrare GPT in Google Sheets. Questo comporta la scrittura di script che effettuano chiamate all'API di GPT e elaborano le risposte.

C. Automazione e Personalizzazione: Con lo script in funzione, è possibile automatizzare compiti, come la generazione di testi, analisi dei dati e altre funzionalità, direttamente in Google Sheets.

Código do Apps Script para usar GPT no Planilha

Di seguito condivido il codice che utilizzo per utilizzare una semplice formula come GPT=(“promt”;CE1). Utilizzando questa formula di Sheet posso utilizzare diverse celle per generare contenuti nelle mie tabelle.

Puoi anche personalizzare e modificare il codice, creare diverse formule che eseguono diverse funzioni. Con l'aiuto della chat GPT riuscirai a utilizzare l'API di OpenAI su Google Sheet gratuitamente.

var apiKey = 'SUACHAVEDEAPI';

function GPT() {
  var messages = [];
  for (var i = 0; i < arguments.length; i++) {
    var arg = arguments[i];
    if (typeof arg === 'string' && arg.trim() !== '') {
      messages.push({ 'role': 'user', 'content': arg.trim() });
    } else if (Array.isArray(arg)) {
      arg.forEach(function(cellValue) {
        if (typeof cellValue === 'string' && cellValue.trim() !== '') {
          messages.push({ 'role': 'user', 'content': cellValue.trim() });
        }
      });
    }
  }

  if (messages.length === 0) {
    return 'Nenhuma mensagem válida fornecida.';
  }

  var url = 'https://api.openai.com/v1/chat/completions';
  var headers = {
    'Authorization': 'Bearer ' + apiKey,
    'Content-Type': 'application/json'
  };

  var payload = {
    'model': 'gpt-3.5-turbo-1106', // Especificar o modelo desejado
    'messages': messages,
    'max_tokens': 700 // Configuração flexível do número máximo de tokens
  };

  var options = {
    'method': 'post',
    'headers': headers,
    'payload': JSON.stringify(payload),
    'muteHttpExceptions': true // Importante para tratar erros
  };

  try {
    var response = UrlFetchApp.fetch(url, options);
    var result = JSON.parse(response.getContentText());

    if (response.getResponseCode() === 200 && result.choices && result.choices.length > 0) {
      return result.choices[0].message.content; // Acessa o conteúdo da mensagem corretamente
    } else {
      Logger.log('Erro na resposta da API: ' + response.getContentText());
      return 'Erro na resposta da API.';
    }
  } catch (e) {
    Logger.log('Erro ao fazer a requisição para a API: ' + e.message);
    return 'Erro ao fazer a requisição para a API.';
  }
}

Como Instalar o Código no Apps Script

Para integrar il GPT di OpenAI con Google Sheets, è necessario utilizzare Google Apps Script, che consente di automatizzare le attività e interagire con API esterne, come quella di OpenAI. Di seguito, c'è un tutorial passo dopo passo su come installare il codice fornito e utilizzare una formula personalizzata in Google Sheets per interagire con il GPT.

Passo 1: Configurar a API da OpenAI

  1. Acesse o site da OpenAI e crie uma conta ou faça login.
  2. Navegue até a seção de gerenciamento de API e gere uma nova chave de API. Guarde essa chave, pois você precisará dela para autenticar suas requisições.

Passo 2: Abrir o Editor do Google Apps Script

  1. Aprire un nuovo o esistente Google Sheets in cui si desidera utilizzare GPT.
  2. Nessun menu, fare clic su Tradução: Estensioni > Google Apps Script.
  3. Isso abrirá o editor do Google Apps Script em uma nova aba.

Passo 3: Instalar o Código

  1. No editor do Apps Script, delete qualquer código existente.
  2. Copia e incolla il codice fornito nell'editor.
  3. Substituir 'SUACHAVEDEAPI' pela chiave API reale que hai ottenuto da OpenAI.
  4. Salva lo script con un nome di progetto rilevante, usando Archivio > Salvare tu l'icone del floppy disk.

Passo 4: Utilizar a Função Personalizada no Google Sheets

  1. Torna alla tua cartella di Google Sheets.
  2. Em uma célula, digite Minha pergunta aqui para fare una domanda a GPT. Puoi anche fare riferimento ad altre celle che contengono il testo che desideri inviare.
  3. Premere Enter e attendere la generazione della risposta. Ciò potrebbe richiedere alcuni secondi a seconda della risposta dell'API.

Considerazioni importanti

  • Cotas e LimitesA API da OpenAI tem cotas de uso, que podem limitar a quantidade de requisições que você pode fazer. Fique atento a esses limites para evitar interrupções.
  • Sicurezza della chiave API: Mantieni la tua chiave API al sicuro e non condividerla all'interno dello script o in qualsiasi modo possa essere esposta pubblicamente.
  • Tratamento de ErrosIl codice include il trattamento di base degli errori, ma potresti voler espanderlo per gestire meglio i fallimenti di rete o risposte inaspettate dall'API.
  • PersonalizaçãoPode ajustar o modelomodelo), il numero massimo di token ('max_tokens') e altre impostazioni secondo le esigenze del tuo progetto.

Seguendo questi passaggi, sarai in grado di integrare il potente GPT di OpenAI in Google Sheets, aprendo un'ampia gamma di possibilità per l'automazione, l'analisi dei dati, la generazione di contenuti e molto altro.