Zrewolucjonizuj swoje projekty dzięki integracji ChatGPT i Google Sheets

1 marca 2023 roku OpenAI w końcu ujawniło długo oczekiwane API ChatGPT, a świat wstrzymał oddech! Teraz nigdy nie było łatwiej połączyć ChatGPT z Google Sheets, aby przyspieszyć swoje projekty.

Podobnie jak wielu użytkowników, czekaliśmy na ten przełom, aby ułatwić integrację ChatGPT z Google Sheets i zoptymalizować naszą pracę w toku. Dzisiaj przeprowadzimy Cię przez kroki, aby zrobić to właśnie przy użyciu modelu gpt-3.5-turbo.

Jak zintegrować ChatGPT API z Google Sheets za pomocą Google Apps Script

Krok 1: Zdobądź klucz API

Aby rozpocząć, będziesz potrzebował klucza API z OpenAI. Zaloguj się na swoje konto OpenAI i utwórz klucz API.

Krok 2: Uzyskaj dostęp do skryptów aplikacji

W Google Sheets kliknij na „Rozszerzenia” w menu głównym, a następnie wybierz „Apps Script”. Skopiuj dostarczony kod do edytora kodu Apps Script i pamiętaj, aby w pierwszej linii dodać swój własny, unikalny klucz API w miejsce „YOUR API KEY”.

Zapisz swoje zmiany i wróć do Google Sheets. Być może będziesz musiał przyznać pewne uprawnienia Google, aby wszystko działało poprawnie.

Krok 3: Używanie API ChatGPT w Google Sheets

Wróć do Google Sheets. Wykracza poza zakres tego podstawowego przewodnika, aby szczegółowo wyjaśnić, jak korzystać z podpowiedzi i układu arkusza kalkulacyjnego, ale jesteśmy pewni, że szybko nauczysz się korzystać z tej integracji.

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

Na przykład, jeśli w komórce A1 znajduje się tytuł tematu, możesz wstawić poniższą formułę do dowolnej innej komórki i obserwować, jak dzieje się magia:

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

Oczywiście jest to tylko podstawowy przykład tego, jak interfejs API ChatGPT działa poprawnie z Google Sheets. Teraz pozostaje Ci puścić wodze wyobraźni i zbadać wszystkie możliwości, jakie daje ta fantastyczna integracja!

Similar Posts

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *