Skip to content

Latest commit

 

History

History
 
 

nl

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 



🤖 Een krachtige client-side JavaScript-bibliotheek voor ChatGPT



💡 Over

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)

⚡ De bibliotheek importeren

ES6:

(async () => {
    await import('https://code.chatgptjs.org/chatgpt-latest.min.js');
    // Uw code hier...
})();

ES5:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://code.chatgptjs.org/chatgpt-latest.min.js');
xhr.onload = function () {
    if (xhr.status === 200) {
        var chatgptJS = document.createElement('script');
        chatgptJS.textContent = xhr.responseText;
        document.head.appendChild(chatgptJS);
        yourCode(); // voert uw code uit
    }
};
xhr.send();

function yourCode() {
    // Uw code hier...
}

Greasemonkey:

Nota Een startsjabloon gebruiken: kudoai/chatgpt.js-greasemonkey-starter

Userscript-repository's zoals Greasy Fork houden een witte lijst bij van vooraf goedgekeurde CDN's (zoals commit-specifieke referenties van cdn.jsdelivr.net), dus de import-URL is aanzienlijk langer om de publiceerbaarheid naar deze sites te behouden:

...
// @require https://cdn.jsdelivr.net/gh/kudoai/chatgpt.js@1a4dd2c052e91bcae40bc2b4dd4ec5849a31cbd5/dist/chatgpt-2.3.18.min.js
// ==/UserScript==

// Uw code hier...

Als u niet van plan bent om naar deze repo's te publiceren, kunt u in plaats daarvan de eenvoudigere https://code.chatgptjs.org/chatgpt-latest.min.js gebruiken om de nieuwste verkleinde release te importeren.

Chrome:

Nota Een startsjabloon gebruiken: kudoai/chatgpt.js-chrome-starter

Omdat Google geen externe code toestaat, is het lokaal importeren van chatgpt.js vereist:

  1. Sla https://raw.githubusercontent.com/kudoai/chatgpt.js/main/chatgpt.js op in een subdirectory (lib in dit voorbeeld)

  2. ES6-exportinstructie toevoegen aan het einde van lib/chatgpt.js

...
export { chatgpt }
  1. 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"]
    }],
  1. In scripts die chatgpt.js nodig hebben (zowel voorgrond als achtergrond), importeer je het als volgt:
(async () => {
    const { chatgpt } = await import(chrome.runtime.getURL('lib/chatgpt.js'));
    // Uw code hier...
})();

💻 Gebruik

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!

🤖 Gemaakt met chatgpt.js

demo.mp4

Wis automatisch uw ChatGPT-querygeschiedenis voor maximale privacy.
Installeren / Leesmij / Bespreken

Stuur automatisch DAN-prompts naar ChatGPT.
Installeren / Leesmij / Bespreken

Geef ChatGPT-antwoorden weer in Brave Search-zijbalk (mogelijk gemaakt door GPT-4!)
Installeren / Leesmij / Bespreken

Ga automatisch door met het genereren van meerdere ChatGPT-reacties.
Installeren / Leesmij / Bespreken

Houdt ChatGPT-sessies actueel en elimineert chattijdlimieten + netwerkfouten + Cloudflare-controles.
Installeren / Leesmij / Bespreken

Geef ChatGPT-antwoorden weer in DuckDuckGo-zijbalk (mogelijk gemaakt door GPT-4!)
Installeren / Leesmij / Bespreken

Geef ChatGPT-antwoorden weer in Google Search-zijbalk (mogelijk gemaakt door GPT-4!)
Installeren / Leesmij / Bespreken




Als je iets hebt gemaakt met chatgpt.js dat je wilt delen, stuur dan een e-mail naar [email protected] of open gewoon een pull request!

🧠 Bijdragers

Deze bibliotheek bestaat dankzij code, vertalingen, problemen en ideeën van de volgende bijdragers:



🤝 Partners

chatgpt.js wordt gedeeltelijk gefinancierd door: