chatgpt.js

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.

Recursos Principais:
  1. Pacote npm @kudoai/chatgpt.js instala para Node.js e uso em CLI global

  2. Tag de script jsDelivr CDN carrega versão 4 para projetos de navegador e Greasemonkey

  3. CLI suporta comandos --query, --ascii-art e --commit-msg de qualquer repositório git

  4. Chaves de API OpenRouter e Google AI configuráveis via variáveis de ambiente

  5. Licenciado MIT com mais de 2.000 estrelas no GitHub e modelos iniciais para extensões Chrome

  6. Funciona em ESM, CommonJS, terminal, Greasemonkey e Chrome Manifest V3

Pros:
  1. Licença MIT sem restrições de uso em projetos comerciais

  2. Biblioteca única funciona em Node.js, navegador, CLI e contextos de extensão

  3. Suporte a OpenRouter oferece acesso a 300+ modelos com uma chave de API

  4. Ecossistema ativo de extensões de navegador construídas com a biblioteca

  5. Build leve do CDN carrega sem etapa de empacotamento

Cons:
  1. Requer sua própria chave de API e faturamento do provedor para chamadas reais de LLM

  2. chatgpt.js.org redireciona para o GitHub em vez de hospedar seu próprio site de documentação

  3. Sem componentes de UI integrados; você integra respostas à sua própria interface

  4. Configuração do provedor e variáveis de ambiente necessárias antes do primeiro uso

Perguntas frequentes:

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.

Categoria:

Preços:

Gratuito

Tags:

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

Tecnologia utilizada:

JavaScript
Node.js
jsDelivr
OpenAI
GitHub
Tailwind CSS

Avaliações:

Give your opinion on chatgpt.js :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Melhor Gratuito chatgpt.js Alternativas (e Pagas)

By Rishit