GPT sur Google Sheet Gratuit avec Apps Script

En général, lorsque nous recherchons une intégration avec GPT dans Google Sheet, nous rencontrons plusieurs options disponibles dans les magasins d'extension, mais la grande majorité est payante et coûteuse. En pensant à cela, nous allons vous enseigner comment vous pouvez installer un script d'applications gratuit pour utiliser votre API de GPT en formule sur vos feuilles de calcul.

Avantages de l’intégration du GPT avec Google Sheets

A. Personnalisation et Flexibilité: Contrairement aux extensions standards, l'intégration du GPT permet de créer des solutions personnalisées pour répondre à des besoins spécifiques. Cela inclut l'analyse de données, la génération de rapports, l'automatisation des tâches répétitives et le traitement du langage naturel.

B. Économie de Temps et Efficacité : Le GPT peut automatiser des tâches qui consommeraient normalement beaucoup de temps, comme la compilation de données provenant de différentes sources, la rédaction de résumés de données et la génération d'insights à partir d'ensembles de données complexes.

C. Amélioration Continue : Le modèle GPT est en constante évolution, recevant des mises à jour et des améliorations qui élargissent ses capacités et son efficacité.

Aikit - wordpress ai writing assistant using gpt-3

Extension x Script personnalisée

Les extensions offrent généralement plus d'options, une interface personnalisée avec une interface facile d'accès et de configuration. Le gros problème est le prix utilisé pour réaliser quelque chose de simple, consultez le GPT.

Faire un script personnalisé en plus d'économiser de l'argent, vous permettra de personnaliser, de mettre des instructions standardisées, de créer différentes formules qui répondent à vos besoins.

Le gros problème est que l'utilisation du script Apps Scripts, même avec l'aide de chatGPT, peut encore entraîner des erreurs.

Comment intégrer GPT dans Google Sheets

L’intégration du GPT dans Google Sheets implique plusieurs étapes techniques, notamment :

A. Configuration de l'API: Tout d'abord, il est nécessaire d'obtenir l'accès à l'API GPT d'OpenAI. Cela implique généralement la création d'un compte et l'obtention d'une clé API.

B. Utilisation de Google Apps Script: Google Apps Script, une plateforme de script basée sur JavaScript pour l'automatisation dans G Suite, peut être utilisée pour intégrer le GPT à Google Sheets. Cela implique d'écrire des scripts qui font des appels à l'API du GPT et traitent les réponses.

C. Automatisation et Personnalisation: Avec le script en fonctionnement, il est possible d'automatiser des tâches, telles que la génération de texte, l'analyse de données et d'autres fonctionnalités, directement dans Google Sheets.

Code Apps Script pour utiliser GPT dans Sheet

Ci-dessous, je partage le code que j'utilise pour utiliser une formule simple comme GPT=(“promt”;CE1). En utilisant cette formule dans Sheets, je peux utiliser différentes cellules pour générer du contenu dans mes tableaux.

Vous pouvez également personnaliser et modifier le code, créer différentes formules qui remplissent différentes fonctions.Avec l'aide du chat GPT, vous pourrez utiliser l'API OpenAI sur Google Sheet gratuitement.

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.';
  }
}

Comment installer le code dans Apps Script

Pour intégrer le GPT d'OpenAI à Google Sheets, vous devrez utiliser Google Apps Script, qui vous permet d'automatiser les tâches et d'interagir avec des API externes telles que celle d'OpenAI. Voici un tutoriel étape par étape sur la façon d'installer le code fourni et d'utiliser une formule personnalisée dans Google Sheets pour interagir avec le GPT.

Étape 1 : Configuration de l’API 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.

Étape 2 : Ouvrir l’éditeur Google Apps Script

  1. Abra um novo ou existente Google Sheets onde você deseja usar o GPT.
  2. No menu, clique em Extensões > Apps Script.
  3. Isso abrirá o editor do Google Apps Script em uma nova aba.

Étape 3 : Installer le code

  1. No editor do Apps Script, apague qualquer código existente.
  2. Copie e cole o código fornecido no editor.
  3. Substitua 'SUACHAVEDEAPI' pela chave de API real que você obteve da OpenAI.
  4. Salve o script com um nome de projeto relevante, usando Arquivo > Salvar ou o ícone de disquete.

Étape 4: Utiliser la fonctionnalité personnalisée dans Google Sheets

  1. Volte para a sua planilha do Google Sheets.
  2. Em uma célula, digite =GPT("Sua pergunta aqui") para fazer uma pergunta ao GPT. Você também pode referenciar outras células que contenham o texto que deseja enviar.
  3. Pressione Enter e aguarde a resposta ser gerada. Isso pode levar alguns segundos, dependendo da resposta da API.

Considérations importantes

  • Cotas e Limites: A 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.
  • Segurança da Chave de API: Mantenha sua chave de API segura e não a compartilhe dentro do script ou de qualquer maneira que possa ser exposta publicamente.
  • Tratamento de Erros: O código inclui tratamento básico de erros, mas você pode querer expandi-lo para lidar melhor com falhas de rede ou respostas inesperadas da API.
  • Customização: Você pode ajustar o modelo ('model'), o número máximo de tokens ('max_tokens') e outras configurações conforme a necessidade do seu projeto.

En suivant ces étapes, vous serez en mesure d'intégrer le puissant GPT d'OpenAI à Google Sheets, ouvrant une gamme de possibilités pour l'automatisation, l'analyse de données, la génération de contenu et plus encore.