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

ES11 (2020):

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

ES5 (2009):

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...
}

Greasemonkey:

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...

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. 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 () => {
    await import(chrome.runtime.getURL('lib/chatgpt.js'));
    // Uw code hier...
})();

💾 Downloaden via npm:

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.

💻 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

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!

🧠 Bijdragers

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



chatgpt.js wordt gedeeltelijk gefinancierd door: