chatgpt.js

chatgpt.js

chatgpt.js es una biblioteca de JavaScript de código abierto y CLI para enviar prompts a modelos de lenguaje grandes desde Node.js, el navegador, scripts Greasemonkey y extensiones de Chrome utilizados en herramientas de diseño y UI. Instálalo con npm como @kudoai/chatgpt.js o cárgalo desde jsDelivr, luego llama a chatgpt.send() para obtener una respuesta. El proyecto está alojado en GitHub bajo KudoAI con más de 2.000 estrellas.

Mientras que la mayoría de los wrappers de ChatGPT solo se dirigen a la API oficial, chatgpt.js también incluye un CLI de terminal con comandos para consultas rápidas, generación de arte ASCII y mensajes de commit de git. Soporta OpenRouter (300+ modelos) y Google AI (Gemini y Gemma) mediante variables de entorno, por lo que no estás limitado a un proveedor. Existen plantillas iniciales para extensiones Greasemonkey y Chrome Manifest V3.

Los desarrolladores que construyen scripts de usuarios para navegadores, automatizaciones de Node o flujos de trabajo en terminal lo utilizan para añadir llamadas a LLM sin escribir código HTTP repetitivo. La licencia MIT permite incluirlo en proyectos comerciales, y la página del ecosistema lista extensiones como BraveGPT, DuckDuckGPT y ChatGPT Widescreen construidas sobre él.

Funciones principales:
  1. El paquete npm @kudoai/chatgpt.js se instala para Node.js y uso en CLI global

  2. La etiqueta de script jsDelivr CDN carga la versión 4 para proyectos en navegador y Greasemonkey

  3. CLI soporta comandos --query, --ascii-art y --commit-msg desde cualquier repositorio git

  4. Claves de API para OpenRouter y Google AI configurables mediante variables de entorno

  5. Licencia MIT con más de 2,000 estrellas en GitHub y plantillas iniciales para extensiones de Chrome

  6. Funciona en ESM, CommonJS, terminal, Greasemonkey y Chrome Manifest V3

Pros:
  1. Licencia MIT sin restricciones de uso en proyectos comerciales

  2. Una sola biblioteca funciona en Node.js, navegador, CLI y contextos de extensiones

  3. Soporte para OpenRouter da acceso a 300+ modelos con una sola clave de API

  4. Ecosistema activo de extensiones de navegador basadas en la biblioteca

  5. Versión en CDN es ligera y se carga sin necesidad de un empaquetador

Cons:
  1. Requiere tu propia clave de API y facturación del proveedor para llamadas reales de LLM

  2. chatgpt.js.org redirige a GitHub en lugar de alojar su propia documentación

  3. No incluye componentes de interfaz; debes integrar las respuestas en tu propia interfaz

  4. Se necesitan configurar el proveedor y variables de entorno antes de que funcione la primera consulta

Preguntas frecuentes:

¿chatgpt.js es gratis?

Sí. chatgpt.js es de código abierto bajo la licencia MIT y se puede usar de forma gratuita en proyectos personales y comerciales. Usted debe proporcionar su propia clave de API de OpenRouter o Google AI; la biblioteca en sí no tiene tarifa de suscripción.

¿Cómo se instala chatgpt.js?

Para Node.js, ejecuta npm install @kudoai/chatgpt.js en la raíz de tu proyecto. Para navegadores, añade la etiqueta de script de jsDelivr que apunte a @kudoai/chatgpt.js@4/dist/chatgpt.min.js. Para un CLI global, ejecuta npm install -g @kudoai/chatgpt.js.

¿Qué proveedores de API soporta chatgpt.js?

chatgpt.js soporta OpenRouter, que ofrece más de 300 modelos incluyendo niveles gratuitos, y Google AI para los modelos Gemini y Gemma. Configura OPENROUTER_API_KEY o GOOGLE_API_KEY en tu entorno antes de ejecutar consultas.

¿Puede chatgpt.js ejecutarse en extensiones de navegador?

Sí. chatgpt.js incluye una plantilla inicial para extensiones de Chrome y documenta cómo añadir chatgpt.min.js como un recurso accesible en un proyecto de Manifest V3. Los usuarioscripts de Greasemonkey pueden cargar la misma versión de CDN con una directiva @require.

¿Qué comandos de CLI incluye chatgpt.js?

El CLI de chatgpt.js acepta --query para consultas rápidas, --ascii-art para generación de arte ASCII y --commit-msg para redactar mensajes de commit de git a partir de cambios en el área de preparación. Ejecuta chatgpt --help para ver la lista completa de opciones o chatgpt init para crear un archivo de configuración.

¿Dónde está el código fuente de chatgpt.js?

El código fuente está alojado en github.com/KudoAI/chatgpt.js. Allí se gestionan los issues, discusiones y lanzamientos. El dominio chatgpt.js.org redirige a este repositorio de GitHub.

Categoría:

Tarificación:

Gratis

Etiquetas:

JavaScript Library
npm Package
CLI Tool
Open Source
OpenRouter
Greasemonkey
Chrome Extension
Dev Tools

Tecnología utilizada:

JavaScript
Node.js
jsDelivr
OpenAI
GitHub
Tailwind CSS

Reseñas:

Give your opinion on chatgpt.js :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Mejor Gratis chatgpt.js Alternativas (y Pagadas)

By Rishit