Már egy ideje vártam ezt, mert szerettem volna csatlakoztatni a ChatGPT-t a Google Sheets-emhez, hogy ezáltal fel tudjak gyorsítani egy projektet, amin dolgozom.
Szerencsére, az új ChatGPT API sokkal gyorsabb, mint az előző GPT3 integrációm.
Egy kis Google Sheet trükkel könnyedén létrehozhatunk egy egész köteg AI által generált címet, meta leírást, definíciót, szöveges bekezdést, és ha úgy gondolod, akár egész cikkeket is.
Őszintén szólva, ez csak a jéghegy csúcsa. Ha lesz időm, frissíteni fogom ezt a cikket néhány esettanulmány felhasználásával.
A tényeket továbbra is ellenőrizni kell, mert a ChatGPT szeret kitalálni dolgokat, és nagyon meggyőző tud lenni, amikor kitalált tényekről van szó.
A ChatGPT és a Google Sheets összekapcsolása a Google Apps Script segítségével
A következő módon tudod integrálni a ChatGPT API-t a Google Sheets-be a gpt-3.5-turbo modell segítségével.
1. lépés: API-kulcs beszerzése
Szükséged lesz egy API-kulcsra az Open AI-tól. Ha bejelentkeztél az Open AI fiókodba, itt hozhatod létre az API-kulcsodat.
2. lépés: Szskript bevitele
Kattintsunk a Google Sheets főmenüben a Bővítményekre, majd válasszuk az Apps Script lehetőséget.
Az Apps Script kódszerkesztőjében illeszd be az alábbi kódot, és ne felejtsd el hozzáadni a saját egyedi API-kulcsodat az első sorban található „A TE API KULCSOD” felirathoz. Egyébként minden amit magyarul találtok azt nyugodtan írjátok át, esetleg adhattok új promptokat is.
// Constants
const API_KEY = "A TE API KULCSOD";
const MODEL_TYPE = "gpt-3.5-turbo"; //chatGPT model
// Creates a custom menu in Google Sheet
function onOpen() {
SpreadsheetApp.getUi().createMenu("ChatGPT")
.addItem("Kulcsszó generálás", "generateKeywords")
.addItem("Google Adwords", "generateAdCopy")
.addToUi();
}
function generateAdCopy() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const selectedText = sheet.getActiveRange().getValue();
const prompt = "Generálj 5 Google Adwords verziót ehhez a kulcsszóhoz : " + selectedText;
const temperature = 0;
const maxTokens = 2050;
const requestBody = {
model: MODEL_TYPE,
messages: [{role: "user", content: prompt}],
temperature,
max_tokens: maxTokens,
};
const requestOptions = {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer " + API_KEY,
},
payload: JSON.stringify(requestBody),
};
const response = UrlFetchApp.fetch("https://api.openai.com/v1/chat/completions", requestOptions);
const responseText = response.getContentText();
const json = JSON.parse(responseText);
const generatedText = json['choices'][0]['message']['content'];
Logger.log(generatedText);
sheet.getRange(sheet.getLastRow() + 1, 1).setValue(generatedText.toString());
}
function generateKeywords() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const selectedText = sheet.getActiveRange().getValue();
const prompt = "Generálj 10 ehhez hasonló Kulcsszót : " + selectedText;
const temperature = 0;
const maxTokens = 2050;
const requestBody = {
model: MODEL_TYPE,
messages: [{role: "user", content: prompt}],
temperature,
max_tokens: maxTokens,
};
const requestOptions = {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer " + API_KEY,
},
payload: JSON.stringify(requestBody),
};
const response = UrlFetchApp.fetch("https://api.openai.com/v1/chat/completions", requestOptions);
const responseText = response.getContentText();
const json = JSON.parse(responseText);
const generatedText = json['choices'][0]['message']['content'];
Logger.log(generatedText);
sheet.getRange(sheet.getLastRow() + 1, 1).setValue(generatedText.toString());
}
Miután az API-kulcsot az első sorban megadott idézőjelek közé illesztetted, kattints a Mentés ikonra, és lépj vissza a Google Sheets-be.
MEGJEGYZÉS: Előfordulhat, hogy bizonyos engedélyeket kell megadnod a Google-nak, ez a fiókod beállításitól függ.
3. lépés: Befejezés a Google Sheetsben
Menj vissza a Google Sheets-be.
Megjelenik egy új menüpont a jobb oldalon „ChatGPT” néven.
Ha rákattintasz akkor a lenyíló menüben megjelenik két lehetőség:
- Kulcsszó generálás
- Google Adwords
Innentől kezdeve csak annyi dolgod van, hogy kijelölöd azt a mezőt amiről szeretnéd, hogy a ChatGPT a fenti két lehetőség közül tartalmat gyártson és elindítod. Esetleg a kódban módosítod a parancsokat, ezeket magyarul találod így könnyen át tudod alakítani.
Jó szórakozást a ChatGPT API (GPT 3.5 Turbo modell) hozzáadásához a Google Sheetshez!
Gyakran ismételt kérdések a ChatGPT-ről
Mit jelentett be az OpenAI a ChatGPT-vel és a Whisperrel kapcsolatban?
Az OpenAI bejelentette, hogy a third-party fejlesztők egy API-n keresztül integrálhatják a ChatGPT-t és a Whisper-t az alkalmazásaikba és szolgáltatásaikba, ami lényegesen olcsóbb lesz, mint a meglévő nyelvi modellek használata. A Whisper egy mesterséges intelligenciával működő beszéd-szöveg modell, míg a ChatGPT egy chatbot modell, amely különböző, nem csevegő felhasználási esetekhez használható.
Mennyibe kerül a ChatGPT és a Whisper használata az API-n keresztül?
Az OpenAI 1000 tokent kínál 0,002 dollárért, ami 10-szer olcsóbb, mint a meglévő GPT-3,5 modellek. Egyetlen szövegrészlet elküldése, amelyre az API válaszol, azonban több tokenbe is kerülhet, és a fejlesztőknek mérlegelniük kell, hány tokenre van szükségük az adott felhasználási esetekhez.
Milyen irányelvi változásokat vezet be az OpenAI?
Az OpenAI a továbbiakban nem használja fel az API-n keresztül beküldött adatokat a modelljei képzéséhez, kivéve, ha az ügyfelek kifejezetten engedélyezik ezt a felhasználást. Ez a változtatás a tulajdonosi információknak a robotba való bevitelével kapcsolatos aggályokra ad választ. Az OpenAI dolgozik továbbá az üzemidő javításán és a stabilitás biztosításán a termelési felhasználási esetek esetében.
Milyen előnyökkel jár az OpenAI API-jának használata a ChatGPT és a Whisper számára?
A fejlesztők olyan AI-alapú chatbot- és beszédalapú szövegértési képességeket integrálhatnak termékeikbe és szolgáltatásaikba, amelyek korábban a legtöbb fejlesztő számára elérhetetlenek voltak. Az API költséghatékony megoldást kínál, és nagyobb ellenőrzést tesz lehetővé a használt modell felett.
Mely vállalatok használják a ChatGPT-t termékeikhez?
A Snap My AI funkciója egy példa a ChatGPT-t használó termékekre. Más cégek is használják, például a Quizlet, amely a Q-Chat, egy virtuális korrepetitor számára használja, az Instacart, amely hamarosan bevezetni fogja az Ask Instacartot, hogy vásárlási válaszokat adjon a vásárlók receptekkel és élelmiszer-vásárlásokkal kapcsolatos kérdéseire.
Mi a Whisper modell, és hogyan használható?
A Whisper modell egy mesterséges intelligenciával működő beszéd-szöveg modell, amely percenként 0,006 dollárért képes átírni vagy lefordítani a hanganyagot. Bár a Whisper modell nyílt forráskódú, és saját hardveren is futtatható, az API használata hatékonyabb lehet, különösen az alacsony teljesítményű eszközök, például telefonok esetében.
Mi az OpenAI „gpt-3.5-turbo”?
Az OpenAI „gpt-3.5-turbo” új modellcsaládja, amely állítása szerint a legjobb, a nem csevegő felhasználási esethez. Nem világos, hogy ez a modell ugyanaz-e, mint amit a Bing használ, amelyet a Microsoft „új, következő generációs OpenAI nagy nyelvi modellként” emleget, amely gyorsabb, pontosabb és nagyobb teljesítményű, mint a ChatGPT és a GPT-3.5 modell.
Letölthető a ChatGPT?
Nem, a ChatGPT nem letölthető. Ez egy, az OpenAI által kifejlesztett, mesterséges intelligenciával működő modell, amely az API-n keresztül érhető el.
Hogyan érhető el a ChatGPT weboldala?
A ChatGPT-nek nincs hivatalos honlapja. Ez az OpenAI terméke, és a róla szóló információk az OpenAI weboldalán itt találhatók.
Van hivatalos ChatGPT alkalmazás?
Nem, nincs hivatalos ChatGPT alkalmazás. A ChatGPT egy olyan modell, amely az OpenAI API-ján keresztül érhető el, és integrálható alkalmazásokba és szolgáltatásokba.
Van asztali alkalmazás a ChatGPT-hez?
Nem, a ChatGPT-nek nincs asztali alkalmazása. Ez egy olyan modell, amely az OpenAI API-ján keresztül érhető el, és alkalmazásokba és szolgáltatásokba integrálható.
Futtathatom a ChatGPT-t a számítógépemen?
Nem, a ChatGPT nem futtatható a számítógépen. Ez egy AI-alapú modell, amely csak az OpenAI API-ján keresztül érhető el.
Ingyenes a ChatGPT API-hozzáférés?
Nem, a ChatGPT az OpenAI API-ján keresztül érhető el, és az API használatának költségei vannak. A legutóbbi bejelentés szerint a költség 1000 tokenenként 0,002 dollár.
Telepíthető a ChatGPT helyileg?
Nem, a ChatGPT nem telepíthető helyileg. Ez egy AI-alapú modell, amely csak az OpenAI API-n keresztül érhető el.
Hogyan tudom a GPT csevegőalkalmazást a telefonomra telepíteni?
Nincs hivatalos GPT csevegőalkalmazás. A ChatGPT-t azonban olyan alkalmazásokon és szolgáltatásokon keresztül érheti el, amelyek integrálták azt a rendszerükbe.
Mit jelent a GPT?
A GPT a „Generative Pre-trained Transformer” (generatív előképzett transzformátor) rövidítése. Ez egyfajta neurális hálózati architektúra, amelyet a természetes nyelvi feldolgozásban használnak, és a ChatGPT egy speciális, ezen az architektúrán alapuló modell.