chatgpt.js

chatgpt.js

chatgpt.js est une bibliothèque JavaScript open source et un CLI pour envoyer des requêtes à des grands modèles de langage depuis Node.js, le navigateur, les scripts Greasemonkey et les extensions Chrome utilisés dans les outils de design et d'interface utilisateur. Installez-la avec npm en tant que @kudoai/chatgpt.js ou chargez-la depuis jsDelivr, puis appelez chatgpt.send() pour obtenir une réponse. Le projet est hébergé sur GitHub sous KudoAI avec plus de 2 000 étoiles.

Là où la plupart des wrappers ChatGPT ciblent uniquement l'API officielle, chatgpt.js propose également un CLI terminal avec des commandes pour des requêtes rapides, la génération d'art ASCII et des messages de commit git. Il prend en charge OpenRouter (300+ modèles) et Google AI (Gemini et Gemma) via des variables d'environnement, ce qui vous évite d'être limité à un seul fournisseur. Des modèles de démarrage existent pour les extensions Greasemonkey et Chrome Manifest V3.

Les développeurs qui créent des scripts utilisateur pour navigateur, des automatisations Node ou des flux de travail en terminal l'utilisent pour ajouter des appels LLM sans écrire de code HTTP répétitif. La licence MIT permet de l'intégrer dans des projets commerciaux, et la page de l'écosystème répertorie des extensions comme BraveGPT, DuckDuckGPT et ChatGPT Widescreen construites dessus.

Fonctionnalités principales:
  1. Le package npm @kudoai/chatgpt.js s'installe pour Node.js et une utilisation en CLI globale

  2. La balise de script jsDelivr CDN charge la version 4 pour les projets navigateur et Greasemonkey

  3. La CLI prend en charge les commandes --query, --ascii-art et --commit-msg depuis n'importe quel dépôt git

  4. Les clés API OpenRouter et Google AI configurables via des variables d'environnement

  5. Licence MIT avec plus de 2 000 étoiles GitHub et modèles de démarrage pour les extensions Chrome

  6. Fonctionne en ESM, CommonJS, terminal, Greasemonkey et Chrome Manifest V3

Pros:
  1. Licence MIT sans restrictions d'utilisation sur les projets commerciaux

  2. Une seule bibliothèque fonctionne dans Node.js, navigateur, CLI et contextes d'extension

  3. Prise en charge d'OpenRouter donne accès à 300+ modèles via une seule clé API

  4. Écosystème actif d'extensions de navigateur basées sur la bibliothèque

  5. Version CDN légère chargée sans étape de bundler

Cons:
  1. Nécessite votre propre clé API et facturation du fournisseur pour les appels LLM réels

  2. chatgpt.js.org redirige vers GitHub plutôt que d'héberger son propre site de documentation

  3. Aucun composant UI intégré ; vous intégrez les réponses dans votre propre interface

  4. Configuration du fournisseur et variables d'environnement nécessaires avant la première requête

FAQ:

chatgpt.js est-il gratuit ?

Oui. chatgpt.js est open source sous licence MIT et gratuit à utiliser dans des projets personnels ou commerciaux. Vous apportez votre propre clé API depuis OpenRouter ou Google AI ; la bibliothèque elle-même n’a pas de frais d’abonnement.

Comment installer chatgpt.js ?

Pour Node.js, exécutez npm install @kudoai/chatgpt.js dans la racine de votre projet. Pour les navigateurs, ajoutez la balise script jsDelivr pointant vers @kudoai/chatgpt.js@4/dist/chatgpt.min.js. Pour un CLI global, exécutez npm install -g @kudoai/chatgpt.js.

Quels fournisseurs d’API chatgpt.js prend-il en charge ?

chatgpt.js prend en charge OpenRouter, qui propose 300+ modèles incluant des niveaux gratuits, et Google AI pour les modèles Gemini et Gemma. Définissez OPENROUTER_API_KEY ou GOOGLE_API_KEY dans votre environnement avant d’exécuter des requêtes.

chatgpt.js peut-il fonctionner dans les extensions de navigateur ?

Oui. chatgpt.js inclut un modèle de départ pour les extensions Chrome et documente comment ajouter chatgpt.min.js comme ressource accessible sur le Web dans un projet Manifest V3. Les utilisateurscripts Greasemonkey peuvent charger la même version CDN avec une directive @require.

Quelles commandes CLI chatgpt.js inclut-il ?

Le CLI de chatgpt.js accepte --query pour des requêtes rapides, --ascii-art pour la génération d’art ASCII, et --commit-msg pour rédiger des messages de commit Git à partir des modifications staged. Exécutez chatgpt --help pour la liste complète des options ou chatgpt init pour créer un fichier de configuration.

Où se trouve le code source de chatgpt.js ?

Le code source est hébergé sur github.com/KudoAI/chatgpt.js. Les problèmes, discussions et versions y sont gérés. Le domaine chatgpt.js.org redirige vers le dépôt GitHub.

Catégorie:

Tarification:

Gratuit

Tags:

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

Technologie utilisée:

JavaScript
Node.js
jsDelivr
OpenAI
GitHub
Tailwind CSS

Commentaires:

Give your opinion on chatgpt.js :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Meilleur Gratuit chatgpt.js Alternatives (et Payées)

By Rishit