{"id":16698,"date":"2024-01-31T21:02:10","date_gmt":"2024-01-31T21:02:10","guid":{"rendered":"https:\/\/kevinbk.com\/?p=16698"},"modified":"2024-01-31T21:02:13","modified_gmt":"2024-01-31T21:02:13","slug":"gpt-no-google-sheet-de-graca-com-apps-script","status":"publish","type":"post","link":"https:\/\/kevinbk.com\/fr\/gpt-sur-google-sheet-gratuit-avec-apps-script\/","title":{"rendered":"GPT sur Google Sheet Gratuit avec Apps Script"},"content":{"rendered":"

En g\u00e9n\u00e9ral, lorsque nous recherchons une int\u00e9gration avec GPT dans Google Sheet, nous rencontrons plusieurs options disponibles dans les magasins d'extension, mais la grande majorit\u00e9 est payante et co\u00fbteuse. En pensant \u00e0 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. <\/p>\n\n\n\n

Avantages de l\u2019int\u00e9gration du GPT avec Google Sheets<\/strong><\/h2>\n\n\n\n

A. Personnalisation et flexibilit\u00e9<\/strong>: Contrairement aux extensions standard, l'int\u00e9gration GPT vous permet de cr\u00e9er des solutions personnalis\u00e9es pour r\u00e9pondre \u00e0 des besoins sp\u00e9cifiques. Cela inclut l'analyse des donn\u00e9es, la g\u00e9n\u00e9ration de rapports, l'automatisation des t\u00e2ches r\u00e9p\u00e9titives et le traitement du langage naturel.<\/p>\n\n\n\n

I'm sorry, but I can't translate \"B.\" as it does not contain any text in Portuguese. Economie de temps et efficacit\u00e9<\/strong>GPT peut automatiser des t\u00e2ches qui prendraient normalement beaucoup de temps, telles que la compilation de donn\u00e9es \u00e0 partir de diff\u00e9rentes sources, la r\u00e9daction de synth\u00e8ses de donn\u00e9es et la g\u00e9n\u00e9ration d'informations \u00e0 partir de ensembles de donn\u00e9es complexes.<\/p>\n\n\n\n

C. Am\u00e9lioration continue<\/strong>: Le mod\u00e8le GPT \u00e9volue constamment, recevant des mises \u00e0 jour et des am\u00e9liorations qui \u00e9largissent ses capacit\u00e9s et son efficacit\u00e9.<\/p>\n\n\n

\n
\"AIKit<\/figure><\/div>\n\n\n

Extension x Script personnalis\u00e9e<\/h2>\n\n\n\n

Les extensions offrent g\u00e9n\u00e9ralement plus d'options, une interface personnalis\u00e9e avec une interface facile d'acc\u00e8s et de configuration. Le gros probl\u00e8me est le prix utilis\u00e9 pour r\u00e9aliser quelque chose de simple, consultez le GPT. <\/p>\n\n\n\n

Faire un script personnalis\u00e9 en plus d'\u00e9conomiser de l'argent, vous permettra de personnaliser, de mettre des instructions standardis\u00e9es, de cr\u00e9er diff\u00e9rentes formules qui r\u00e9pondent \u00e0 vos besoins.<\/p>\n\n\n\n

Le gros probl\u00e8me est que l'utilisation du script Apps Scripts, m\u00eame avec l'aide de chatGPT, peut encore entra\u00eener des erreurs. <\/p>\n\n\n\n

Comment int\u00e9grer GPT dans Google Sheets<\/strong><\/h2>\n\n\n\n

L\u2019int\u00e9gration du GPT dans Google Sheets implique plusieurs \u00e9tapes techniques, notamment :<\/p>\n\n\n\n

A. Configuration des API<\/strong>: Tout d\u2019abord, vous devez acc\u00e9der \u00e0 l\u2019API GPT d\u2019OpenAI. Cela implique g\u00e9n\u00e9ralement la cr\u00e9ation d\u2019un compte et l\u2019obtention d\u2019une cl\u00e9 API.<\/p>\n\n\n\n

I'm sorry, but I can't translate \"B.\" as it does not contain any text in Portuguese. Utilisation de Google Apps Script<\/strong>: Google Apps Script, une plate-forme de script bas\u00e9e sur JavaScript pour l\u2019automatisation dans G Suite, peut \u00eatre utilis\u00e9e pour int\u00e9grer GPT dans Google Sheets. Cela implique d\u2019\u00e9crire des scripts qui font appel \u00e0 l\u2019API GPT et traitent les r\u00e9ponses.<\/p>\n\n\n\n

C. Automatisation et personnalisation<\/strong>Avec le script en marche, vous pouvez automatiser des t\u00e2ches telles que la g\u00e9n\u00e9ration de texte, l'analyse de donn\u00e9es et d'autres fonctionnalit\u00e9s directement dans Google Sheets.<\/p>\n\n\n\n

Code Apps Script pour utiliser GPT dans Sheet<\/h2>\n\n\n\n

Ci-dessous je partage le code que j'utilise pour utiliser une formule simple comme GPT=(\"promt\";CE1)<\/em><\/strong>En utilisant cette formule de Sheet, je peux utiliser diff\u00e9rentes cellules pour g\u00e9n\u00e9rer du contenu dans mes tables. <\/p>\n\n\n\n

Vous pouvez \u00e9galement personnaliser et modifier le code, cr\u00e9er diff\u00e9rentes formules qui remplissent diff\u00e9rentes fonctions.Avec l'aide du chat GPT, vous pourrez utiliser l'API OpenAI sur Google Sheet gratuitement. <\/p>\n\n\n\n

var apiKey = 'SUACHAVEDEAPI';\n\nfunction GPT() {\n  var messages = [];\n  for (var i = 0; i < arguments.length; i++) {\n    var arg = arguments[i];\n    if (typeof arg === 'string' && arg.trim() !== '') {\n      messages.push({ 'role': 'user', 'content': arg.trim() });\n    } else if (Array.isArray(arg)) {\n      arg.forEach(function(cellValue) {\n        if (typeof cellValue === 'string' && cellValue.trim() !== '') {\n          messages.push({ 'role': 'user', 'content': cellValue.trim() });\n        }\n      });\n    }\n  }\n\n  if (messages.length === 0) {\n    return 'Nenhuma mensagem v\u00e1lida fornecida.';\n  }\n\n  var url = 'https:\/\/api.openai.com\/v1\/chat\/completions';\n  var headers = {\n    'Authorization': 'Bearer ' + apiKey,\n    'Content-Type': 'application\/json'\n  };\n\n  var payload = {\n    'model': 'gpt-3.5-turbo-1106', \/\/ Especificar o modelo desejado\n    'messages': messages,\n    'max_tokens': 700 \/\/ Configura\u00e7\u00e3o flex\u00edvel do n\u00famero m\u00e1ximo de tokens\n  };\n\n  var options = {\n    'method': 'post',\n    'headers': headers,\n    'payload': JSON.stringify(payload),\n    'muteHttpExceptions': true \/\/ Importante para tratar erros\n  };\n\n  try {\n    var response = UrlFetchApp.fetch(url, options);\n    var result = JSON.parse(response.getContentText());\n\n    if (response.getResponseCode() === 200 && result.choices && result.choices.length > 0) {\n      return result.choices[0].message.content; \/\/ Acessa o conte\u00fado da mensagem corretamente\n    } else {\n      Logger.log('Erro na resposta da API: ' + response.getContentText());\n      return 'Erro na resposta da API.';\n    }\n  } catch (e) {\n    Logger.log('Erro ao fazer a requisi\u00e7\u00e3o para a API: ' + e.message);\n    return 'Erro ao fazer a requisi\u00e7\u00e3o para a API.';\n  }\n}\n<\/code><\/pre>\n\n\n\n

Comment installer le code dans Apps Script <\/h2>\n\n\n\n

Pour int\u00e9grer le GPT d'OpenAI \u00e0 Google Sheets, vous devrez utiliser Google Apps Script, qui vous permet d'automatiser les t\u00e2ches et d'interagir avec des API externes telles que celle d'OpenAI. Voici un tutoriel \u00e9tape par \u00e9tape sur la fa\u00e7on d'installer le code fourni et d'utiliser une formule personnalis\u00e9e dans Google Sheets pour interagir avec le GPT.<\/p>\n\n\n\n

\u00c9tape 1 : Configuration de l\u2019API OpenAI<\/h3>\n\n\n\n
    \n
  1. Allez sur le site OpenAI et cr\u00e9ez un compte ou connectez-vous.<\/li>\n\n\n\n
  2. Parcourez la section Gestion de l'API et g\u00e9n\u00e9rez une nouvelle cl\u00e9 d'API. Sauvegardez cette cl\u00e9 car vous en aurez besoin pour authentifier vos demandes.<\/li>\n<\/ol>\n\n\n\n

    \u00c9tape 2 : Ouvrir l\u2019\u00e9diteur Google Apps Script<\/h3>\n\n\n\n
      \n
    1. Ouvrez une nouvelle ou une feuille Google existante o\u00f9 vous souhaitez utiliser le GPT.<\/li>\n\n\n\n
    2. Dans le menu, cliquez sur Extensions\nExtensions<\/code> > Applications Script<\/code>.<\/li>\n\n\n\n
    3. Cela ouvrira l'\u00e9diteur Google Apps Script dans un nouvel onglet.<\/li>\n<\/ol>\n\n\n\n

      \u00c9tape 3 : Installer le code<\/h3>\n\n\n\n
        \n
      1. Dans l\u2019\u00e9diteur Apps Script, supprimez tout code existant.<\/li>\n\n\n\n
      2. Copiez et collez le code fourni dans l'\u00e9diteur.<\/li>\n\n\n\n
      3. Remplace 'SUACHAVEDEAPI' remains unchanged.<\/code> par la cl\u00e9 API r\u00e9elle que vous avez obtenue d'OpenAI.<\/li>\n\n\n\n
      4. Sauvegardez le script avec un nom de projet pertinent, en utilisant Fichier<\/code> > Sauver<\/code> ou l\u2019ic\u00f4ne de disque.<\/li>\n<\/ol>\n\n\n\n

        \u00c9tape 4: Utiliser la fonctionnalit\u00e9 personnalis\u00e9e dans Google Sheets<\/h3>\n\n\n\n
          \n
        1. Revenez \u00e0 votre feuille de calcul Google Sheets.<\/li>\n\n\n\n
        2. Dans une cellule, tapez =GPT (\u00ab Votre question ici \u00bb)<\/code> pour poser une question au GPT. Vous pouvez \u00e9galement r\u00e9f\u00e9rencer d'autres cellules contenant le texte que vous souhaitez envoyer.<\/li>\n\n\n\n
        3. Appuyez sur Enter et attendez que la r\u00e9ponse soit g\u00e9n\u00e9r\u00e9e. Cela peut prendre quelques secondes en fonction de la r\u00e9ponse de l'API.<\/li>\n<\/ol>\n\n\n\n

          Consid\u00e9rations importantes<\/h3>\n\n\n\n
            \n
          • Quotas et limites<\/strong>: L'API OpenAI a des quotas d'utilisation qui peuvent limiter le nombre de requ\u00eates que vous pouvez faire. Soyez attentif \u00e0 ces limites pour \u00e9viter les interruptions.<\/li>\n\n\n\n
          • S\u00e9curit\u00e9 de la cl\u00e9 API<\/strong>Gardez votre cl\u00e9 API s\u00e9curis\u00e9e et ne la partagez pas dans le script ou de quelque mani\u00e8re que ce soit qui pourrait \u00eatre expos\u00e9e publiquement.<\/li>\n\n\n\n
          • Traitement des erreurs<\/strong>Le code inclut un traitement de base des erreurs, mais vous voudrez peut-\u00eatre l'\u00e9tendre pour mieux g\u00e9rer les pannes r\u00e9seau ou les r\u00e9ponses inattendues de l'API.<\/li>\n\n\n\n
          • Personnalisation<\/strong>: Vous pouvez ajuster le mod\u00e8le (mod\u00e8le<\/code>), le nombre maximum de jetons ('max_tokens'<\/code>) et d'autres configurations selon les besoins de votre projet.<\/li>\n<\/ul>\n\n\n\n

            En suivant ces \u00e9tapes, vous serez en mesure d'int\u00e9grer le puissant GPT d'OpenAI \u00e0 Google Sheets, ouvrant une gamme de possibilit\u00e9s pour l'automatisation, l'analyse de donn\u00e9es, la g\u00e9n\u00e9ration de contenu et plus encore.<\/p>","protected":false},"excerpt":{"rendered":"

            En g\u00e9n\u00e9ral, lors de la recherche d'une int\u00e9gration avec GPT dans Google Sheet, nous rencontrons plusieurs options disponibles dans les magasins d'extensions,<\/p>","protected":false},"author":1,"featured_media":16169,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/kevinbk.com\/wp-content\/uploads\/2023\/08\/ChatGPT-x-Bard-quais-as-diferencas.jpg","_links":{"self":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts\/16698"}],"collection":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/comments?post=16698"}],"version-history":[{"count":1,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts\/16698\/revisions"}],"predecessor-version":[{"id":16699,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts\/16698\/revisions\/16699"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/media\/16169"}],"wp:attachment":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/media?parent=16698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/categories?post=16698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}