Rivoluzionate i vostri progetti con l’integrazione di ChatGPT e Google Sheets

Il 1° marzo 2023 OpenAI ha finalmente presentato la tanto attesa API ChatGPT e il mondo ha trattenuto il fiato! Ora non è mai stato così facile collegare ChatGPT a Google Sheets per accelerare i vostri progetti.

Come molti utenti, anche noi abbiamo atteso con ansia questa svolta che rende più facile integrare ChatGPT con Google Sheets e ottimizzare i nostri lavori in corso. Oggi vi illustreremo i passaggi per farlo utilizzando il modello gpt-3.5-turbo.

Come integrare l'API di ChatGPT con Google Sheets utilizzando Google Apps Script

Passo 1: ottenere una chiave API

Per iniziare, è necessario ottenere una chiave API da OpenAI. Accedere al proprio account OpenAI e creare la chiave API.

Passo 2: accedere agli script delle applicazioni

In Google Sheets, fare clic su “Estensioni” nel menu principale, quindi selezionare “Apps Script”. Copiate il codice fornito nell'editor di codice di Apps Script e ricordate di aggiungere la vostra chiave API unica al posto di “YOUR API KEY” nella prima riga.

Salvare le modifiche e tornare a Google Sheets. Potrebbe essere necessario concedere alcune autorizzazioni a Google per far funzionare tutto correttamente.

Fase 3: Utilizzo dell'API ChatGPT in Google Sheets

Tornate a Google Sheets. Non è compito di questa guida di base spiegare in dettaglio come utilizzare i suggerimenti e il layout del foglio di calcolo, ma siamo certi che imparerete rapidamente a trarre vantaggio da questa integrazione.

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

Per fare un rapido esempio, se il titolo di un argomento si trova nella cella A1, è possibile inserire la formula seguente in qualsiasi altra cella e osservare la magia che si verifica:

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

Naturalmente, questo è solo un esempio di base di come l'API ChatGPT funziona correttamente con Google Sheets. Ora sta a voi dare sfogo alla vostra immaginazione ed esplorare tutte le possibilità offerte da questa fantastica integrazione!

Articoli simili

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *