Chatgpt.js es una poderosa biblioteca de JavaScript que permite una interacción súper fácil con el chatgpt DOM.
Nota
Para importar siempre la última versión (¡no recomendada en producción!) Reemplace la URL JSDelivr versionada con: https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js/chatgpt.min.js
( 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...
}
Nota
Para usar una plantilla de inicio: kudoai/chatgpt.js-Greasemonkey-starter
...
// @require https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js
// ==/UserScript==
// Your code here...
Nota
Para usar una plantilla de inicio: kudoai/chatgpt.js-chrome-starter
Dado que Google no permite el código remoto, se requiere importar chatgpt.js localmente:
Guardar https://raw.githubusercontent.com/kudoai/chatgpt.js/main/chatgpt.js a un subdirectorio ( lib
en este ejemplo)
En Project (V3) manifest.json
, agregue lib/chatgpt.js
como recurso accesible para la web
"web_accessible_resources" : [{
"matches" : [ " <all_urls> " ],
"resources" : [ " lib/chatgpt.js " ]
}],
chatgpt.js
(primer plano/fondo por igual), importándolo así: ( async ( ) => {
await import ( chrome . runtime . getURL ( 'lib/chatgpt.js' ) ) ;
// Your code here...
} ) ( ) ;
Para descargar chatgpt.js para personalización local, ejecute el siguiente comando en la raíz de su proyecto:
npm install @kudoai/chatgpt.js
Después de la instalación, navegue a node_modules/@kudoai/chatgpt.js
para encontrar la fuente de la biblioteca.
Chatgpt.js se escribió con la ultra flexibilidad en mente.
Por ejemplo:
chatgpt . getLastResponse ( ) ;
chatgpt . getLastReply ( ) ;
chatgpt . response . getLast ( ) ;
chatgpt . get ( 'reply' , 'last' ) ;
Cada llamada igualmente obtiene la última respuesta. Si crees que funciona, probablemente ... ¡así que escribalo!
Si no fue así, consulte el userguide extendido, o simplemente envíe un problema o relaciones públicas y será integrado, ¡EZPZ!
Agregue AI a las compras de Amazon.
Instalar / readme / discutir
Automear su historial de consulta de chatgpt para obtener la máxima privacidad.
Instalar / readme / discutir
Agrega respuestas de AI a Brave Search (¡alimentado por GPT-4O!)
Instalar / readme / discutir
Continúe automáticamente generando múltiples respuestas de CHATGPT.
Instalar / readme / discutir
Respuestas de chatgpt de reproducción automática.
Instalar / readme / discutir
Mantiene las sesiones de ChatGPT frescas para eliminar los errores de red + cheques de CloudFlare.
Instalar / readme / discutir
Agrega respuestas de IA a Duckduckgo (¡impulsado por GPT-4O!)
Instalar / readme / discutir
Agrega respuestas de IA a la búsqueda de Google (alimentado por Google Gemma + GPT-4O!)
Instalar / readme / discutir
¡Use ChatGPT en Thunderbird para mejorar sus correos electrónicos, incluso con una cuenta gratuita!
Instalar / readme / soporte
Si ha hecho algo con chatgpt.js que desea compartir, envíe un correo electrónico a [email protected] o simplemente abra una solicitud de extracción.
Esta biblioteca existe gracias al código, traducciones, problemas e ideas de los siguientes contribuyentes:
Comunicados / userguide / discutir / volver a la parte superior ↑