yukkcat/chatgpt2api
ChatGPT官网接口纯协议的逆向实现,支持注册机维持号池额度,支持GPT-Image-2模型、文本模型,兼容OpenAI接口协议,在线批量生图/编辑图,号池管理,支持可编辑PPT/PSD文件逆向,支持导入CPA、sub2api号池 、支持接入Cherry Studio、New Api 等软件
何を解決するか
ChatGPT2API は、公式 ChatGPT ウェブインターフェースの機能を OpenAI 互換 API を通じて利用できるようにするツールです。これにより、ユーザーは ChatGPT のテキスト、画像、ファイル生成機能を他のアプリケーションに統合でき、複数のアカウント、プロキシ設定、使用状況の監視を一元管理できるコンソールを提供します。
動作方法
このプロジェクトは、公式 ChatGPT ウェブインターフェースを逆引きする API ゲートウェイとして機能します。OpenAI 互換 API 形式のリクエストを、ChatGPT ウェブサイトとのインタラクションに変換します。レート制限やブロックを回避するために、アカウントのローテーション、並行処理、プロキシの切り替えを管理するスケジューラを備えています。アカウントとログのデータはアプリケーションデータベース(SQLite または PostgreSQL 18)に保存され、生成された画像やファイルはローカルまたは WebDAV に保存されます。
対象ユーザー
公式 OpenAI API キーを使わずに、ChatGPT のウェブベースの機能(画像生成や検索など)を API で利用したい開発者や管理者、または高可用性 AI サービス用に複数の ChatGPT アカウントを管理したい人向けです。
主な特徴
- OpenAI 互換 API:Chat Completions、Responses、Messages(Anthropic 互換)エンドポイントをサポート。
- 複数アカウント管理:OAuth、アクセストークン、セッション JSON、バッチ処理によるアカウント追加をサポート。
- 高度なスケジューリング:障害発生時の自動アカウント切り替え、並行処理制御、プロキシグループのローテーションを実装。
- 包括的なツールセット:Vue で構築された管理コンソールで、リアルタイム監視、ログ分析、プロンプトライブラリ管理が可能。
- マルチモーダル機能:テキスト会話、ウェブ検索、画像生成(テキストから画像、画像から画像)、編集可能な PPT/PSD ファイルの作成をサポート。
- 柔軟なストレージ:データには SQLite、PostgreSQL 18、R2 バックアップをサポート。アセットはローカルまたは WebDAV で保存可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト