Skip to content

Latest commit

 

History

History

es

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 


🤖 Una poderosa biblioteca de JavaScript del lado del cliente para ChatGPT


💡 Acerca de

chatgpt.js es una poderosa biblioteca de JavaScript que permite una interacción súper fácil con ChatGPT DOM.

  • Rico en funciones
  • Orientado a objetos
  • Fácil de usar
  • Ligero (pero con un rendimiento óptimo)

⚡ Importación de la biblioteca

Nota Para importar siempre la última versión (¡no se recomienda en producción!), reemplace la URL de jsDelivr versionada con: https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js/chatgpt.min.js

ES11 (2020):

(async () => {
    await import('https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@3.8.0/dist/chatgpt.min.js');
    // Tu código aquí...
})();

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(); // ejecuta tu código
    }
};
xhr.send();

function yourCode() {
    // Tu código aquí...
}

Greasemonkey:

Nota Para utilizar una plantilla de inicio: kudoai/chatgpt.js-greasemonkey-starter

...
// @require https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@3.8.0/dist/chatgpt.min.js
// ==/UserScript==

// Tu código aquí...

Chrome:

Nota Para utilizar una plantilla de inicio: kudoai/chatgpt.js-chrome-starter

Dado que Google no permite el código remoto, es necesario importar chatgpt.js localmente:

  1. Guarde https://raw.githubusercontent.com/KudoAI/chatgpt.js/main/chatgpt.js en un subdirectorio (lib en este ejemplo)

  2. En el manifest.json del proyecto (V3), agregue lib/chatgpt.js como un recurso accesible desde la web

    "web_accessible_resources": [{
        "matches": ["<all_urls>"],
        "resources": ["lib/chatgpt.js"]
    }],
  1. En los scripts que necesitan chatgpt.js (primer plano/fondo por igual), impórtelo así:
(async () => {
    await import(chrome.runtime.getURL('lib/chatgpt.js'));
    // Tu código aquí...
})();

💾 Descargando a través de npm:

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 hasta node_modules/@kudoai/chatgpt.js para encontrar la fuente de la biblioteca.

💻 Uso

chatgpt.js fue escrito con ultra flexibilidad en mente.

Por ejemplo:

chatgpt.getLastResponse();
chatgpt.getLastReply();
chatgpt.response.getLast();
chatgpt.get('reply', 'last');

Cada llamada obtiene igualmente la última respuesta. Si crees que funciona, probablemente lo hará... ¡así que escríbelo! (¿Quién tiene tiempo para los documentos?)

Si no fue así, consulte la guía del usuario extendida, o simplemente envíe un [problema] (https:/ /github.com/KudoAI/chatgpt.js/issues) o PR y se integrará, ¡pan comido!

🤖 Hecho con chatgpt.js

demo.mp4

Añade chat con IA y resúmenes de productos/categorías a tus compras en Amazon, ¡con la tecnología de los últimos LLM!
Install / Readme / Discuss

Borre automáticamente su historial de consultas de ChatGPT para obtener la máxima privacidad.
Instalar / Léame / Conversar

Añade chat con IA y resúmenes de búsqueda a Brave Search, ¡con la tecnología de los últimos LLM!
Instalar / Léame / Conversar

Continuar generando respuestas automáticamente cuando se interrumpan las respuestas de ChatGPT.
Instalar / Léame / Conversar

Reproducción automática de respuestas de ChatGPT.
Install / Readme / Discuss

Mantiene actualizadas las sesiones de ChatGPT, eliminando límites de tiempo de chat + errores de red + comprobaciones de Cloudflare.
Instalar / Léame / Conversar

Añade chat con IA y resúmenes de búsqueda a DuckDuckGo, ¡con la tecnología de los últimos LLM!
Instalar / Léame / Conversar

Añade chat con IA y resúmenes de búsqueda a la Búsqueda de Google, ¡con la tecnología de los últimos LLM!
Instalar / Léame / Conversar

Utilice ChatGPT en Thunderbird para mejorar sus correos electrónicos, ¡incluso con una cuenta gratuita!
Instalar / Léame / Apoyo




¡Si ha creado algo con chatgpt.js que desea compartir, envíe un correo electrónico a showcase@chatgptjs.org o simplemente abra una solicitud de extracción!

🧠 Colaboradores

Esta biblioteca existe gracias al código, las traducciones, los problemas y las ideas de los siguientes colaboradores:



chatgpt.js está financiado en parte por: