aurora-develop/aurora

free chatgpt api

何を解決するか

Auroraは、ChatGPT Webインターフェースの内部バックエンド機能を、標準的なOpenAI互換APIに変換します。これにより、開発者はOpenAI API形式を想定したアプリケーション内で、チャット、ファイル分析、画像生成などのChatGPT Webの機能を利用でき、各機能に公式APIキーを取得する必要がありません。

動作方法

このプロジェクトはプロキシおよび翻訳レイヤーとして機能します。OpenAIスタイルのエンドポイントに送信されたリクエストを、ChatGPT Webバックエンドが理解できる形式に翻訳します。認証処理と検出回避のため、さまざまなトークンタイプ(アクセストークン、リフレッシュトークン、セッショントークン、無料UUID)を使用するアカウントプールを管理します。各アカウントには独自のTLSクライアント、プロキシIP、ブラウザフィンガープリント、WebSocket接続が割り当てられ、実際のユーザー行動を模倣します。

対象ユーザー

標準化されたAPIインターフェースを使って、ChatGPT Webのフル機能(マルチモーダル機能を含む)を自社ソフトウェアに統合したい開発者。

主な特徴

  • 広範な機能対応:チャットコンプリーション、ファイルベースのQ&A、画像生成/編集、音声認識(トランスクリプション)、音声合成(TTS)をサポート。
  • ツールコールのシミュレーション:カスタムテキストプロトコル(<tool_call>)を使用して関数呼び出しを模倣し、モデル出力を標準的なOpenAIツールコール形式に自動的に変換するシステムプロンプトを挿入。
  • 高度なアカウント管理:アカウントIDに基づく自動トークン更新と重複排除を含む、堅牢なアカウントプール管理システム。
  • 柔軟な認証:OAuthリフレッシュトークン、セッショントークン、実行時に入力される外部アクセストークンなど、複数のトークンソースをサポート。
  • インフラ構築対応:プロキシプールとTLSの組み込みサポートにより、安定性と接続性を確保。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト