ChatGPT

GitHub
5.9k 1k 中等 1 次阅读 今天AGPL-3.0数据工具开发框架语言模型插件图像Agent
AI 解读 由 AI 自动生成,仅供参考

ChatGPT(本项目)是一个开源的免费反向代理工具,旨在让用户无需 API 密钥即可本地部署并调用 ChatGPT(gpt-3.5-turbo)模型。它主要解决了官方 API 需要付费订阅或复杂鉴权的问题,让开发者能够零成本地体验和使用先进的 AI 对话能力。

该项目非常适合开发者、技术爱好者以及希望低成本测试 AI 应用的研究人员使用。通过模拟 OpenAI 官方的 API 结构,ChatGPT 实现了与现有 OpenAI 客户端库的完全兼容,这意味着用户无需修改任何代码即可无缝切换接入。其核心技术亮点包括支持流式响应(Streaming Response),能够实时返回生成内容,显著提升交互体验;同时提供多种灵活的部署方式,既支持通过 Docker 一键启动,也允许在个人电脑、服务器甚至安卓手机(借助 Termux)上手动运行。

需要注意的是,项目 README 提示当前版本可能暂时处于维护状态,建议使用者关注其社区动态或考虑使用其提供的托管服务作为替代方案。总体而言,这是一个降低 AI 开发门槛、促进技术探索的实用工具。

使用场景

一位预算有限的独立开发者正在构建一个基于大语言模型的智能客服原型,急需低成本接入 gpt-3.5-turbo 能力进行功能验证。

没有 ChatGPT 时

  • 高昂的试错成本:必须绑定信用卡并预充值 OpenAI API 费用,对于尚未盈利的个人项目,每次调试代码都意味着真金白银的消耗。
  • 繁琐的集成改造:若尝试寻找其他免费替代模型,往往需要大幅重写后端代码以适配不同的接口格式和参数结构。
  • 本地部署门槛高:想要在本地运行开源模型,却受限于缺乏高性能 GPU 服务器,导致在普通笔记本上无法流畅运行。
  • 开发进度受阻:因资金审批或账号注册的地域限制,项目被迫停滞,无法快速验证核心业务逻辑。

使用 ChatGPT 后

  • 零成本即时启动:通过 Docker 一键部署该反向代理服务,无需任何 API Key 即可免费调用 gpt-3.5-turbo,彻底消除初期资金压力。
  • 无缝兼容现有代码:完美对齐 OpenAI 官方 API 端点结构,开发者只需修改 Base URL 为本地地址,原有代码无需任何改动即可运行。
  • 轻量级本地运行:支持在普通 PC、服务器甚至安卓手机(Termux)上运行,利用流式响应技术,低配置设备也能获得实时交互体验。
  • 高效迭代验证:绕过复杂的注册与支付流程,开发者可立即专注于业务逻辑打磨,将原型开发周期从数周缩短至数小时。

ChatGPT 通过提供免费且完全兼容的反向代理服务,让每一位开发者都能在无资金、无高端硬件的限制下,平等地享受顶尖 AI 模型带来的创新红利。

运行环境要求

操作系统
  • Windows
  • Linux
  • Android (via Termux)
GPU

未说明

内存

未说明

依赖
notes该项目目前已过时且暂时无法运行。这是一个反向代理工具,本身不运行 AI 模型,而是转发请求到 ChatGPT 服务。主要依赖 Node.js 环境而非 Python。支持通过 Docker、手动安装或在 Android Termux 上运行。部分国家/地区可能需要使用美国 VPN 才能自行托管,或者可以使用其提供的免费托管 API。
python未说明 (需 Node.js v19+)
Node.js v19+
npm
git
Docker (可选)
ChatGPT hero image

快速开始

该项目已有些过时,目前无法正常运行。我们计划对其进行更新,但目前正忙于另一个项目。在此期间,您可以免费使用我们托管的模型

ChatGPT gpt-3.5-turbo API 免费版(作为反向代理)

欢迎使用 ChatGPT API 免费反向代理,它提供免费的自托管 API 访问接口,对接 ChatGPT (gpt-3.5-turbo),且采用 OpenAI 熟悉的接口结构,因此无需修改代码。

快速链接

  • 加入我们的 Discord 社区,获取支持与解答。
    • ⚡注意:您的 Discord 账号必须至少有 7 天历史才能加入我们的 Discord 社区。

目录

功能特性

  • 流式响应:API 支持流式响应,您可以在响应生成的同时立即获取结果。
  • API 端点兼容性:完全兼容官方 OpenAI API 的端点,确保与现有 OpenAI 库无缝集成。
  • 免费访问:无需支付任何费用即可使用该 API,即使没有 API 密钥,也能让每个人轻松访问先进的 AI 技术。

安装/自托管指南

使用 Docker

  1. 请参考 Docker 安装文档 确保已安装 Docker。
  2. 运行以下命令:
    docker run -dp 3040:3040 pawanosman/chatgpt:latest
    
  3. 完成!现在您可以连接到本地服务器的 API,地址为:
    http://localhost:3040/v1/chat/completions
    
    请注意,基础 URL 是 http://localhost:3040/v1

通过聊天 Web 界面安装

✅ 您可以使用 Docker Compose,配合 BetterChatGPT 和 LobeChat 等第三方聊天 Web 界面来运行此 API。点击此处查看安装指南

在您的 PC/服务器上

请按照以下步骤在您的 PC/服务器上安装并运行 ChatGPT API 反向代理:

注意:此选项目前尚未对所有国家开放。如果您所在的国家暂不支持,可以使用美国 VPN,或直接使用我们托管的 API

  1. 确保已安装 Node.js(v19+):下载 Node.js
  2. 克隆本仓库:
    git clone https://github.com/PawanOsman/ChatGPT.git
    
  3. 打开 start.bat(Windows)或 start.sh(Linux,执行 bash start.sh 命令)以安装依赖并启动服务器。
  4. 完成!现在您可以连接到本地服务器的 API,地址为:
    http://localhost:3040/v1/chat/completions
    
    请注意,基础 URL 将是 http://localhost:3040/v1

为了包含在 Android 设备上的 Termux 中的安装说明,您可以在“安装/自托管指南”中 Linux 指南之后添加如下部分:

在 Android 手机上的 Termux 中

要在 Android 设备上使用 Termux 安装并运行 ChatGPT API 反向代理,请按照以下步骤操作:

  1. 从 Play 商店安装 Termux
  2. 更新 Termux 包:
    apt update
    
  3. 升级 Termux 包:
    apt upgrade
    
  4. 安装 git、Node.js 和 npm:
    apt install -y git nodejs
    
  5. 克隆仓库:
    git clone https://github.com/PawanOsman/ChatGPT.git
    
  6. 进入克隆后的目录:
    cd ChatGPT
    
  7. 启动服务器:
    bash start.sh
    
  8. 您的本地服务器现已运行,可通过以下地址访问:
    http://localhost:3040/v1/chat/completions
    
    请注意,基础 URL 将是 http://localhost:3040/v1

现在您可以使用此地址,从支持反向代理配置的 Android 应用程序或网站,在同一设备上连接到您自托管的 ChatGPT API 反向代理。

访问我们托管的 API

通过以下步骤免费使用我们预先托管的类 ChatGPT API:

  1. 加入我们的 Discord 服务器
  2. #Bot 频道中使用 /key 命令获取 API 密钥。
  3. 将 API 密钥插入您的请求中,指向:
    https://api.pawan.krd/v1/chat/completions
    

使用示例

只需调整请求中的 API 密钥和基础 URL,即可沿用与 OpenAI 官方库相同的集成代码。对于自托管部署,请务必将基础 URL 更改为上述本地服务器地址。

使用 OpenAI 库的示例

Python 示例

import openai

openai.api_key = 'anything'
openai.base_url = "http://localhost:3040/v1/"

completion = openai.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "user", "content": "如何用 Python 列出目录中的所有文件?"},
    ],
)

print(completion.choices[0].message.content)

Node.js 示例

import OpenAI from 'openai';

const openai = new OpenAI({
	apiKey: "anything",
	baseURL: "http://localhost:3040/v1",
});

const chatCompletion = await openai.chat.completions.create({
  messages: [{ role: 'user', content: '说这是个测试' }],
  model: 'gpt-3.5-turbo',
});

console.log(chatCompletion.choices[0].message.content);

许可证

本项目采用 AGPL-3.0 许可协议。详细信息请参阅 LICENSE 文件。

常见问题

相似工具推荐

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|昨天
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

140.4k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.7k|★★☆☆☆|3天前
开发框架图像Agent

Deep-Live-Cam

Deep-Live-Cam 是一款专注于实时换脸与视频生成的开源工具,用户仅需一张静态照片,即可通过“一键操作”实现摄像头画面的即时变脸或制作深度伪造视频。它有效解决了传统换脸技术流程繁琐、对硬件配置要求极高以及难以实时预览的痛点,让高质量的数字内容创作变得触手可及。 这款工具不仅适合开发者和技术研究人员探索算法边界,更因其极简的操作逻辑(仅需三步:选脸、选摄像头、启动),广泛适用于普通用户、内容创作者、设计师及直播主播。无论是为了动画角色定制、服装展示模特替换,还是制作趣味短视频和直播互动,Deep-Live-Cam 都能提供流畅的支持。 其核心技术亮点在于强大的实时处理能力,支持口型遮罩(Mouth Mask)以保留使用者原始的嘴部动作,确保表情自然精准;同时具备“人脸映射”功能,可同时对画面中的多个主体应用不同面孔。此外,项目内置了严格的内容安全过滤机制,自动拦截涉及裸露、暴力等不当素材,并倡导用户在获得授权及明确标注的前提下合规使用,体现了技术发展与伦理责任的平衡。

88.9k|★★★☆☆|今天
开发框架图像Agent

NextChat

NextChat 是一款轻量且极速的 AI 助手,旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性,以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发,NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。 这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言,它也提供了便捷的自托管方案,支持一键部署到 Vercel 或 Zeabur 等平台。 NextChat 的核心亮点在于其广泛的模型兼容性,原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型,让用户在一个界面即可自由切换不同 AI 能力。此外,它还率先支持 MCP(Model Context Protocol)协议,增强了上下文处理能力。针对企业用户,NextChat 提供专业版解决方案,具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能,满足公司对数据隐私和个性化管理的高标准要求。

87.6k|★★☆☆☆|昨天
开发框架语言模型

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|昨天
图像数据工具视频