chatgpt.js
chatgpt.js é uma biblioteca JavaScript de código aberto e CLI para enviar prompts a grandes modelos de linguagem a partir do Node.js, do navegador, de scripts Greasemonkey e de extensões Chrome usados em ferramentas de design e UI. Instale-a com npm como @kudoai/chatgpt.js ou carregue-a do jsDelivr, depois chame chatgpt.send() para obter uma resposta. O projeto está no GitHub sob KudoAI com mais de 2.000 estrelas.
Onde a maioria dos wrappers do ChatGPT se limita apenas à API oficial, o chatgpt.js também inclui um CLI de terminal com comandos para consultas rápidas, geração de arte ASCII e mensagens de commit do git. Ele suporta OpenRouter (300+ modelos) e Google AI (Gemini e Gemma) por meio de variáveis de ambiente, então você não fica preso a um único provedor. Modelos iniciais existem para extensões Greasemonkey e Chrome Manifest V3.
Desenvolvedores que criam scripts de usuário para navegador, automações Node ou fluxos de trabalho de terminal o utilizam para adicionar chamadas a LLMs sem escrever código boilerplate HTTP. A licença MIT permite que você o inclua em projetos comerciais, e a página do ecossistema lista extensões como BraveGPT, DuckDuckGPT e ChatGPT Widescreen construídas sobre ele.
Pacote npm @kudoai/chatgpt.js instala para Node.js e uso em CLI global
Tag de script jsDelivr CDN carrega versão 4 para projetos de navegador e Greasemonkey
CLI suporta comandos --query, --ascii-art e --commit-msg de qualquer repositório git
Chaves de API OpenRouter e Google AI configuráveis via variáveis de ambiente
Licenciado MIT com mais de 2.000 estrelas no GitHub e modelos iniciais para extensões Chrome
Funciona em ESM, CommonJS, terminal, Greasemonkey e Chrome Manifest V3
Licença MIT sem restrições de uso em projetos comerciais
Biblioteca única funciona em Node.js, navegador, CLI e contextos de extensão
Suporte a OpenRouter oferece acesso a 300+ modelos com uma chave de API
Ecossistema ativo de extensões de navegador construídas com a biblioteca
Build leve do CDN carrega sem etapa de empacotamento
Requer sua própria chave de API e faturamento do provedor para chamadas reais de LLM
chatgpt.js.org redireciona para o GitHub em vez de hospedar seu próprio site de documentação
Sem componentes de UI integrados; você integra respostas à sua própria interface
Configuração do provedor e variáveis de ambiente necessárias antes do primeiro uso
O chatgpt.js é grátis?
Sim. O chatgpt.js é open source sob a licença MIT e gratuito para uso em projetos pessoais e comerciais. Você deve trazer sua própria chave de API da OpenRouter ou Google AI; a biblioteca em si não tem taxa de assinatura.
Como instalar o chatgpt.js?
Para Node.js, execute npm install @kudoai/chatgpt.js na raiz do seu projeto. Para navegadores, adicione a tag de script jsDelivr apontando para @kudoai/chatgpt.js@4/dist/chatgpt.min.js. Para um CLI global, execute npm install -g @kudoai/chatgpt.js.
Quais provedores de API o chatgpt.js suporta?
O chatgpt.js suporta OpenRouter, que oferece mais de 300 modelos incluindo níveis gratuitos, e Google AI para modelos Gemini e Gemma. Defina OPENROUTER_API_KEY ou GOOGLE_API_KEY no seu ambiente antes de executar consultas.
O chatgpt.js pode ser executado em extensões de navegador?
Sim. O chatgpt.js inclui um modelo inicial de extensão para Chrome e documenta como adicionar chatgpt.min.js como um recurso acessível na web em um projeto Manifest V3. Usuários de Greasemonkey podem carregar a mesma build da CDN com uma diretiva @require.
Quais comandos de CLI o chatgpt.js inclui?
O CLI do chatgpt.js aceita --query para prompts rápidos, --ascii-art para geração de arte ASCII e --commit-msg para rascunhar mensagens de commit do git a partir de alterações em stage. Execute chatgpt --help para a lista completa de opções ou chatgpt init para criar um arquivo de configuração.
Onde está o código-fonte do chatgpt.js?
O código-fonte está hospedado no github.com/KudoAI/chatgpt.js. Issues, discussões e lançamentos são gerenciados lá. O domínio chatgpt.js.org redireciona para o repositório do GitHub.

