Zazwyczaj podczas próby integracji z GPT w programie Google Sheets natrafiamy na wiele dostępnych opcji w sklepach z rozszerzeniami, ale większość z nich jest płatna i droga. Dlatego chcemy wam pokazać, jak możecie zainstalować darmowy skrypt aplikacji do użycia swojego interfejsu API GPT w formułach w swoich arkuszach kalkulacyjnych.
Zalety integracji GPT z arkuszami Google
A. Personalizacja i elastycznośćW przeciwieństwie do standardowych rozszerzeń, integracja GPT umożliwia tworzenie niestandardowych rozwiązań, aby sprostać konkretnym potrzebom. Obejmuje to analizę danych, generowanie raportów, automatyzację powtarzalnych zadań i przetwarzanie języka naturalnego.
B. Oszczędność czasu i efektywnośćGPT może zautomatyzować zadania, które zwykle pochłaniają dużo czasu, takie jak zbieranie danych z różnych źródeł, pisanie streszczeń danych i generowanie wniosków na podstawie skomplikowanych zbiorów danych.
C. Ciągłe doskonalenieModel GPT jest ciągle rozwijany, otrzymując aktualizacje i ulepszenia, które poszerzają jego możliwości i wydajność.
Rozszerzenie x Niestandardowy Skrypt
Rozszerzenia zazwyczaj oferują więcej opcji, niestandardowy interfejs użytkownika z łatwym dostępem i konfiguracją. Dużym problemem jest cena, którą trzeba zapłacić za coś tak prostego jak korzystanie z GPT.
Niestandardowy skrypt pozwoli ci zaoszczędzić pieniądze, dostosować, dodać standardowe instrukcje i stworzyć różne formuły, które spełniają twoje potrzeby.
Wielkim problemem jest to, że korzystanie ze skryptów w aplikacjach, nawet z pomocą chatGPT, może nadal powodować błędy. Nawet uruchomienie i debugowanie kodu może być trochę kłopotliwe.
Jak zintegrować GPT z Google Sheets
Integrowanie GPT do programu Google Sheets obejmuje kilka kroków technicznych, w tym:
A. Konfiguracja interfejsu APIPrzede wszystkim konieczne jest uzyskanie dostępu do interfejsu API GPT firmy OpenAI. Zazwyczaj wiąże się to z utworzeniem konta i uzyskaniem klucza API.
B. Używanie skryptów Google Apps.O Google Apps Script, platforma skryptowa oparta na JavaScript do automatyzacji w ramach G Suite, może być wykorzystana do integracji GPT z arkuszami Google. Obejmuje to pisanie skryptów, które wykonują wywołania do interfejsu API GPT i przetwarzają odpowiedzi.
C. Automatyzacja i dostosowywanieDzięki działającemu skryptowi można zautomatyzować zadania, takie jak generowanie tekstu, analizy danych i inne funkcje, bezpośrednio w arkuszu kalkulacyjnym Google Sheets.
Kod skryptu aplikacji do korzystania z GPT w arkuszu Google
Poniżej przedstawiam kod, którego używam do zastosowania prostego wzoru jak GPT=("promt"; CE1)Korzystając z tej formuły arkusza kalkulacyjnego, mogę użyć różnych komórek do generowania treści w moich tabelach.
Możesz także dostosować i modyfikować kod, tworzyć różne formuły wykonujące różne funkcje. Za pomocą chatu GPT będziesz mógł bezpłatnie używać interfejsu API OpenAI w programie Google Sheets.
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.';
}
}
Jak zainstalować kod w skrypcie aplikacji (Apps Script)
Aby zintegrować GPT od OpenAI z Google Sheets, będziesz musiał użyć Google Apps Script, który umożliwia automatyzację zadań oraz interakcję z zewnętrznymi interfejsami API, takimi jak ten od OpenAI. Poniżej znajduje się krok po kroku instrukcja dotycząca instalacji dostarczonego kodu i wykorzystania niestandardowej formuły w Google Sheets do komunikacji z GPT.
Krok 1: Skonfiguruj interfejs API OpenAI
- Odwiedź stronę OpenAI i załóż konto lub zaloguj się.
- Przejdź do sekcji zarządzania interfejsem API i wygeneruj nowy klucz API. Zachowaj ten klucz, ponieważ będzie Ci potrzebny do uwierzytelnienia Twoich żądań.
Krok 2: Otwórz Edytor Google Apps Script
- Otwórz nowy lub istniejący arkusz Google, w którym chcesz użyć GPT.
- Brak menu, kliknij tutaj
Rozszerzenia
I do not have any entries to translate. How may I assist you?Apps Script - Skrypt Aplikacji
. - To otworzy edytor Skryptów Google Apps w nowej karcie.
Krok 3: Zainstaluj kod
- W edytorze Apps Script usuń istniejący kod.
- Skopiuj i wklej podany kod do edytora.
- Zastąp
'SUACHAVEDEAPI' - This appears to be untranslatable.
klucza API, który otrzymałeś od OpenAI. - Zapisz skrypt pod odpowiednią nazwą projektu.
Plik
I do not have any entries to translate. How may I assist you?zapisz
ikona dyskietki.
Krok 4: Użyj niestandardowej funkcji w Google Arkuszach
- Wróć do swojego arkusza kalkulacyjnego w Google Sheets.
- W komórce wpisz
=GPT("Twoje pytanie tutaj")
aby zadać pytanie GPT. Możesz również odwoływać się do innych komórek, które zawierają tekst, który chcesz wysłać. - Naciśnij klawisz Enter i poczekaj na wygenerowaną odpowiedź. Może to potrwać kilka sekund, w zależności od odpowiedzi API.
Ważne uwagi
- Limity i limityAPI OpenAI ma limity użycia, które mogą ograniczać liczbę żądań, które możesz wykonać. Zwróć uwagę na te limity, aby uniknąć przerw.
- Bezpieczeństwo klucza API: Zachowaj swoje bezpieczne klucze API i nie udostępniaj ich w skrypcie czy w jakikolwiek sposób, który mógłby zostać publicznie ujawniony.
- Leczenie błędówKod obejmuje podstawową obsługę błędów, ale możesz chcieć ją rozszerzyć, aby lepiej radzić sobie z awariami sieci lub nieoczekiwanymi odpowiedziami interfejsu API.
- dostosowanieCzy możesz dostosować model (
model -> model
), maksymalna liczba tokenów ('max_tokens' - maksymalna liczba tokenów
) i inne ustawienia zgodnie z potrzebami twojego projektu.
Postępując zgodnie z tymi krokami, będziesz w stanie zintegrować potężne GPT od OpenAI z arkuszami Google, otwierając szeroki zakres możliwości w zakresie automatyzacji, analizy danych, generowania treści i wiele więcej.