chatgpt2api 是什么?

ChatGPT2API 是一个基于 TypeScript 开发的 ChatGPT 官网接口逆向实现,提供图片生成、编辑、号池管理等功能,兼容多 OpenAI 接口协议。

⭐ 1,820 Stars 🍴 532 Forks Python MIT 作者: basketikun
来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

ChatGPT2API 受关注的原因包括:它填补了 OpenAI 接口逆向实现的空白,提供了便捷的图片生成和编辑功能,同时支持号池管理,对于需要这些功能的开发者来说是一个很有吸引力的项目。项目采用 TypeScript 开发,易于集成和维护。

来源:综合 README 描述和项目特征

核心功能

API 兼容能力

项目兼容多种 OpenAI 接口协议,包括图片生成、图片编辑、文本模型等,支持在线批量生成图像。

来源:据 README 描述
在线画图功能

内置在线画图工作台,支持多种模型选择,编辑模式支持参考图上传,并支持本地保存图片会话历史。

来源:据 README 描述
号池管理功能

支持自动刷新账号信息,轮询可用账号执行操作,支持多种账号导入方式,如 CPA、sub2api 等。

来源:据 README 描述

技术架构

项目采用模块化设计,代码目录结构清晰,依赖文件中列出了所有关键依赖。项目可能采用了 RESTful API 设计模式,数据流转通过 HTTP 请求进行。

来源:代码目录结构 + 依赖文件

技术栈

infra: Docker  |  key_deps: curl-cffi, pillow, pybase64, python-multipart, tiktoken, uvicorn, sqlalchemy, psycopg2-binary, gitpython  |  language: TypeScript  |  framework: FastAPI

来源:依赖文件 + 代码目录结构

快速上手

git clone git@github.com:basketikun/chatgpt2api.git # 按需编辑 config.json 的密钥和 `refresh_account_interval_minute` docker compose up -d
来源:README Installation/Quick Start

使用场景

适用于需要快速生成和编辑图片的开发者,如游戏开发者、设计师、教育工作者等。也适用于需要管理多个 OpenAI 账号的开发者。

来源:README

优势与局限

优势

  • 优势1:提供便捷的图片生成和编辑功能,兼容多种 OpenAI 接口协议。
  • 优势2:支持号池管理,方便开发者管理多个账号。
  • 优势3:易于集成和维护。

局限

  • 局限1:项目基于逆向实现,存在账号受限风险。
  • 局限2:项目仍在开发中,部分功能可能不稳定。
来源:综合 README、代码结构和依赖分析

最新版本

v1.1.1 (2026-04-27): v1.1.1 v1.1.0 (2026-04-27): v1.1.0 v1.0.0 (2026-04-27): v1.0.0

来源:GitHub Releases

总结评价

ChatGPT2API 是一个值得关注的项目,对于需要 OpenAI 接口逆向实现和图片生成编辑功能的开发者来说,它是一个很有用的工具。适合寻求高效集成和维护解决方案的团队或个人使用。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-04-28 18:31. 质量评分: 85/100.

数据来源:README、GitHub API、依赖文件