Révolutionnez vos projets grâce à l’intégration de ChatGPT et Google Sheets

Le 1er mars 2023, OpenAI a enfin dévoilé l’API tant attendue de ChatGPT, et le monde a retenu son souffle ! Désormais, il n’a jamais été aussi simple de connecter ChatGPT à Google Sheets pour accélérer vos projets.

Comme de nombreux utilisateurs, nous attendions avec impatience cette avancée pour faciliter l’intégration de ChatGPT à Google Sheets et optimiser nos travaux en cours. Aujourd’hui, nous vous présentons les étapes pour y parvenir en utilisant le modèle gpt-3.5-turbo.

Comment intégrer l’API ChatGPT avec Google Sheets grâce à Google Apps Script

Étape 1 : Obtenir une clé API

Pour commencer, il vous faut une clé API d’OpenAI. Connectez-vous à votre compte OpenAI et créez votre clé API.

Étape 2 : Accéder à Apps Scripts

Dans Google Sheets, cliquez sur « Extensions » dans le menu principal, puis sélectionnez « Apps Script ». Copiez le code fourni dans l’éditeur de code d’Apps Script et n’oubliez pas d’ajouter votre propre clé API unique à la place de « YOUR API KEY » à la première ligne.

Enregistrez vos modifications et revenez à Google Sheets. Vous devrez peut-être accorder certaines autorisations à Google pour que tout fonctionne correctement.

Étape 3 : Utiliser l’API ChatGPT dans Google Sheets

Revenez à Google Sheets. Expliquer en détail comment utiliser les invites et la mise en page de la feuille de calcul dépasse le cadre de ce guide basique, mais nous sommes convaincus que vous saurez rapidement tirer parti de cette intégration.

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();
}

Pour vous donner un exemple rapide, si vous avez un titre de sujet dans la cellule A1, vous pouvez insérer la formule suivante dans n’importe quelle autre cellule et observer la magie opérer :

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

Bien sûr, il ne s’agit que d’un exemple basique pour montrer comment l’API ChatGPT fonctionne correctement avec Google Sheets. À vous maintenant de laisser libre cours à votre imagination et d’explorer toutes les possibilités offertes par cette fantastique intégration !

A lire également

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *