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
  • プロジェクト