chatgpt.js is een krachtige JavaScript-bibliotheek die supergemakkelijke interactie mogelijk maakt met de ChatGPT DOM.
- Rijk aan functies
- Objectgericht
- Makkelijk te gebruiken
- Lichtgewicht (maar toch optimaal presterend)
Opmerking Om altijd de nieuwste versie te importeren (niet aanbevolen in productie!) Vervang de jsDelivr-URL met versiebeheer door:
https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js/chatgpt.min.js
(async () => {
await import('https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@3.8.0/dist/chatgpt.min.js');
// Uw code hier...
})();
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@3.8.0/dist/chatgpt.min.js');
xhr.onload = function () {
if (xhr.status === 200) {
var chatgptJS = document.createElement('script');
chatgptJS.textContent = xhr.responseText;
document.head.append(chatgptJS);
yourCode(); // voert uw code uit
}
};
xhr.send();
function yourCode() {
// Uw code hier...
}
Nota Een startsjabloon gebruiken: kudoai/chatgpt.js-greasemonkey-starter
...
// @require https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@3.8.0/dist/chatgpt.min.js
// ==/UserScript==
// Uw code hier...
Nota Een startsjabloon gebruiken: kudoai/chatgpt.js-chrome-starter
Omdat Google geen externe code toestaat, is het lokaal importeren van chatgpt.js vereist:
-
Sla https://raw.githubusercontent.com/KudoAI/chatgpt.js/main/chatgpt.js op in een subdirectory (
lib
in dit voorbeeld) -
Voeg in project's (V3)
manifest.json
lib/chatgpt.js
toe als een webtoegankelijke bron
"web_accessible_resources": [{
"matches": ["<all_urls>"],
"resources": ["lib/chatgpt.js"]
}],
- In scripts die
chatgpt.js
nodig hebben (zowel voorgrond als achtergrond), importeer je het als volgt:
(async () => {
await import(chrome.runtime.getURL('lib/chatgpt.js'));
// Uw code hier...
})();
Om chatgpt.js te downloaden voor lokale aanpassingen, voert u de volgende opdracht uit in de hoofdmap van uw project:
npm install @kudoai/chatgpt.js
Na de installatie navigeert u naar node_modules/@kudoai/chatgpt.js
om de bibliotheekbron te vinden.
chatgpt.js is geschreven met ultraflexibiliteit in het achterhoofd.
Bijvoorbeeld:
chatgpt.getLastResponse();
chatgpt.getLastReply();
chatgpt.response.getLast();
chatgpt.get('reply', 'last');
Elke oproep haalt gelijkelijk het laatste antwoord op. Als je denkt dat het werkt, zal het waarschijnlijk... dus typ het gewoon!
Als dit niet het geval is, bekijk dan de uitgebreide gebruikershandleiding, of dien gewoon een probleem in of PR en het wordt geïntegreerd, makkelijk!
demo.mp4
Voeg AI-chat en product-/categoriesamenvattingen toe aan Amazon Shopping, mogelijk gemaakt door de nieuwste LLM's!
Install / Readme / Discuss
Wis automatisch uw ChatGPT-querygeschiedenis voor maximale privacy.
Installeren / Leesmij / Bespreken
Voeg AI-chat en zoeksamenvattingen toe aan Brave Search, mogelijk gemaakt door de nieuwste LLM's!
Installeren / Leesmij / Bespreken
Blijf automatisch antwoorden genereren wanneer ChatGPT-reacties worden afgebroken.
Installeren / Leesmij / Bespreken
Automatisch afspelen van ChatGPT-reacties.
Install / Readme / Discuss
Houdt ChatGPT-sessies actueel en elimineert chattijdlimieten + netwerkfouten + Cloudflare-controles.
Installeren / Leesmij / Bespreken
Voeg AI-chat en zoeksamenvattingen toe aan DuckDuckGo, mogelijk gemaakt door de nieuwste LLM's!
Installeren / Leesmij / Bespreken
Voeg AI-chat en zoeksamenvattingen toe aan Google Zoeken, mogelijk gemaakt door de nieuwste LLM's!
Installeren / Leesmij / Bespreken
Gebruik ChatGPT in Thunderbird om uw e-mails te verbeteren, zelfs met een gratis account!
Installeren / Leesmij / Steun
Als je iets hebt gemaakt met chatgpt.js dat je wilt delen, stuur dan een e-mail naar showcase@chatgptjs.org of open gewoon een pull request!
Deze bibliotheek bestaat dankzij code, vertalingen, problemen en ideeën van de volgende bijdragers: