Chatgpt.js est une puissante bibliothèque JavaScript qui permet une interaction super facile avec le Dom Chatgpt.
Note
Pour toujours importer la dernière version (non https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js/chatgpt.min.js
en production!) Remplacez l'URL JSDelivr version
( async ( ) => {
await import ( 'https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js' ) ;
// Your code here...
} ) ( ) ;
var xhr = new XMLHttpRequest ( ) ;
xhr . open ( 'GET' , 'https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/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 ( ) ; // runs your code
}
} ;
xhr . send ( ) ;
function yourCode ( ) {
// Your code here...
}
Note
Pour utiliser un modèle de démarrage: Kudoai / Chatgpt.js-Greasemonkey-Starter
...
// @require https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js
// ==/UserScript==
// Your code here...
Note
Pour utiliser un modèle de démarrage: Kudoai / Chatgpt.js-chrome-starter
Étant donné que Google n'autorise pas le code distant, l'importation de chatppt.js localement est requise:
Enregistrer https://raw.githubusercontent.com/kudoai/chatgpt.js/main/chatgpt.js à un sous-répertoire ( lib
dans cet exemple)
Dans Project's (V3) manifest.json
, ajoutez lib/chatgpt.js
comme ressource accessible Web
"web_accessible_resources" : [{
"matches" : [ " <all_urls> " ],
"resources" : [ " lib/chatgpt.js " ]
}],
chatgpt.js
(premier plan de fond), importez-le comme tel: ( async ( ) => {
await import ( chrome . runtime . getURL ( 'lib/chatgpt.js' ) ) ;
// Your code here...
} ) ( ) ;
Pour télécharger Chatgpt.js pour la personnalisation locale, exécutez la commande suivante dans la racine de votre projet:
npm install @kudoai/chatgpt.js
Après l'installation, accédez à node_modules/@kudoai/chatgpt.js
pour trouver la source de la bibliothèque.
Chatgpt.js a été écrit avec une flexibilité ultra à l'esprit.
Par exemple:
chatgpt . getLastResponse ( ) ;
chatgpt . getLastReply ( ) ;
chatgpt . response . getLast ( ) ;
chatgpt . get ( 'reply' , 'last' ) ;
Chaque appel récupère également la dernière réponse. Si vous pensez que cela fonctionne, ça le fera probablement ... alors tapez-le!
Si ce n'est pas le cas, consultez l'USERGUIDE étendu, ou soumettez simplement un problème ou PR et il sera intégré, Ezpz!
Ajoutez l'IA aux achats Amazon.
Installer / Readme / Discuter
Historique automatique de votre question de requête CHATGPT pour une confidentialité maximale.
Installer / Readme / Discuter
Ajoute des réponses AI à la recherche courageuse (alimentée par GPT-4O!)
Installer / Readme / Discuter
Continuez automatiquement à générer plusieurs réponses Chatgpt.
Installer / Readme / Discuter
Réponses Chatgpt en jeu automatique.
Installer / Readme / Discuter
Gardez les sessions Chatgpt Fresh pour éliminer les erreurs de réseau + les vérifications de cloudflare.
Installer / Readme / Discuter
Ajoute des réponses AI à DuckDuckgo (alimentées par GPT-4O!)
Installer / Readme / Discuter
Ajoute des réponses AI à la recherche Google (alimentée par Google Gemma + GPT-4O!)
Installer / Readme / Discuter
Utilisez Chatgpt dans Thunderbird pour améliorer vos e-mails, même avec un compte gratuit!
Installer / readme / support
Si vous avez fait quelque chose avec chatppt.js que vous souhaitez partager, envoyez un courriel à [email protected] ou ouvrez simplement une demande de traction!
Cette bibliothèque existe grâce au code, aux traductions, aux problèmes et aux idées des contributeurs suivants:
Sortie / userguide / discuter / retour au sommet ↑