Discover and explore top open-source AI tools and projects—updated daily.
yukkcatOpenAI-compatible API gateway for ChatGPT features
Top 81.5% on SourcePulse
Summary
This project provides a self-hostable, OpenAI-compatible API gateway by reverse-engineering the ChatGPT official website protocol. It targets engineers and power users needing to integrate ChatGPT's text and image capabilities, offering advanced multi-account management, robust image handling, and a comprehensive administrative console for flexible self-hosted deployments.
How It Works
The core architecture reverse-engineers ChatGPT's web protocol to expose an OpenAI-compatible API supporting text, image generation/editing, and web search. Key features include sophisticated multi-account scheduling, proxy group management, detailed image pipeline diagnostics, and an integrated Vue-based management console. This approach aims for a superior self-hosted experience for high-concurrency image workloads and complex account management.
Quick Start & Requirements
Installation is streamlined via a one-click curl script or Docker Compose. Prerequisites include Docker and basic command-line tools. Optional WARP, Privoxy, and FlareSolverr integration enhances Cloudflare stability. The project exposes a local web panel (e.g., http://localhost:3000) and an OpenAI-compatible API endpoint (e.g., http://localhost:3000/v1).
Highlighted Details
Maintenance & Community
Actively maintained, with v2.6.2 noted as stable. Community support via QQ group (https://qm.qq.com/q/yegwCqJisS). Release notes in CHANGELOG.md.
Licensing & Compatibility
Usage is strictly for personal learning, technical research, and non-commercial exchange. Commercial use, profit-making, mass operations, service reselling, and violations of OpenAI ToS or local laws are prohibited. Users assume all risks, including account bans.
Limitations & Caveats
Reverse-engineered, dependent on unofficial protocols, susceptible to breakage. Significant risk of account suspension/bans. Commercial use forbidden; stability may vary.
4 days ago
Inactive
xtekky