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. Allez sur le site OpenAI et créez un compte ou connectez-vous.
  2. Parcourez la section Gestion de l'API et générez une nouvelle clé d'API. Sauvegardez cette clé car vous en aurez besoin pour authentifier vos demandes.

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

  1. Ouvrez une nouvelle ou une feuille Google existante où vous souhaitez utiliser le GPT.
  2. Dans le menu, cliquez sur Extensions Extensions > Applications Script.
  3. Cela ouvrira l'éditeur Google Apps Script dans un nouvel onglet.

Étape 3 : Installer le code

  1. Dans l’éditeur Apps Script, supprimez tout code existant.
  2. Copiez et collez le code fourni dans l'éditeur.
  3. Remplace 'SUACHAVEDEAPI' remains unchanged. par la clé API réelle que vous avez obtenue d'OpenAI.
  4. Sauvegardez le script avec un nom de projet pertinent, en utilisant Fichier > Sauver ou l’icône de disque.

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

  1. Revenez à votre feuille de calcul Google Sheets.
  2. Dans une cellule, tapez =GPT (« Votre question ici ») pour poser une question au GPT. Vous pouvez également référencer d'autres cellules contenant le texte que vous souhaitez envoyer.
  3. Appuyez sur Enter et attendez que la réponse soit générée. Cela peut prendre quelques secondes en fonction de la réponse de l'API.

Considérations importantes

  • Quotas et limites: L'API OpenAI a des quotas d'utilisation qui peuvent limiter le nombre de requêtes que vous pouvez faire. Soyez attentif à ces limites pour éviter les interruptions.
  • Sécurité de la clé APIGardez votre clé API sécurisée et ne la partagez pas dans le script ou de quelque manière que ce soit qui pourrait être exposée publiquement.
  • Traitement des erreursLe code inclut un traitement de base des erreurs, mais vous voudrez peut-être l'étendre pour mieux gérer les pannes réseau ou les réponses inattendues de l'API.
  • Personnalisation: Vous pouvez ajuster le modèle (modèle), le nombre maximum de jetons ('max_tokens') et d'autres configurations selon les besoins de votre projet.

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.