chatgpt.js

几行代码接入 ChatGPT,前端/Node 都适用,还带命令行调试工具。

chatgpt.js 是一个轻量级的 JavaScript 库,专为前端和 Node.js 环境设计,旨在简化与 ChatGPT(包括 GPT-4 和 GPT-5)的交互。它解决了开发者直接调用 OpenAI API 时面临的复杂性和浏览器跨域限制问题,提供了一套简洁的异步接口,支持流式响应、会话管理、多轮对话和自定义参数。该库同时附带一个交互式命令行工具,方便开发者快速测试和调试。其核心能力包括:自动处理 API 认证、内置重试与错误处理、支持模型切换和上下文管理,以及极小的包体积(约 5KB),适合嵌入各类 Web 应用、浏览器扩展或自动化脚本。通过封装底层请求,chatgpt.js 让开发者无需关注繁琐的 HTTP 细节,即可快速构建聊天机器人、AI 助手或内容生成工具。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2041
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类对话助手
开发团队KudoAI
所属国家
定价模式free
价格说明开源库,本地部署或集成使用,完全免费。
访问状态
是否开源
开源协议
主要语言JavaScript
技术栈/模型ai,artificial-intelligence,bot,chat,chatbot,chatgpt,clientside,conversational-ai,conversational-bots,frontend,gpt,gpt-5,javascript,kudoai,library,machine-learning,ml,nlp,openai
GitHub 星标★ 2041
30天Star增速
HF 下载量
上线时间2023-03-15 00:00:00
最近更新2026-08-18 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数0

核心亮点

  • 极轻量(约 5KB),无外部依赖,加载快,适合前端性能敏感场景
  • 支持流式响应和会话上下文管理,开箱即用,减少开发量
  • 提供交互式 CLI,可快速测试和调试,降低入门门槛

不足之处

  • 文档/社区待观察
  • 主要封装官方 API,若 OpenAI 接口变动,需及时跟进更新

适用场景

  • 在浏览器扩展或网页中快速集成 ChatGPT 对话功能
  • 构建轻量级聊天机器人或 AI 助手,需要前端直连 API
  • 开发自动化脚本或 CLI 工具,用于批量生成内容或测试

替代项目

openai-node、langchain.js、gpt-3.encoder

项目介绍

chatgpt.js 是一个对话助手领域的开源项目,官方简介:A powerful, lightweight JavaScript library + interactive CLI for ChatGPT。项目使用 JavaScript 开发,在 GitHub 上获得 2042 星标。

上一篇:ai-chatbot-framework

下一篇:wink-nlp

同类项目推荐

bruno 开源

把 API 测试当代码管理,用 Git 搞定协作与版本追踪

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···

★ 46408 2026-08-12
tfx-addons 开源

给 TFX 加装社区组件,让 ML 管道更灵活

Developers helping developers. TFX-Addons is a collection of community projects to ···

★ 129 2026-08-09
reverse-check 开源

浏览器里直接测 LLM 接口,免装后端秒出结果

Pure Front-End LLM API Testing Tool

★ 84 2026-08-09
textgrad 开源

让AI像训练神经网络一样,用自然语言反馈自动优化提示词和代码。

TextGrad: Automatic ''Differentiation'' via Text -- using large language models to b···

★ 3703 2026-08-09