aurora-develop/aurora

free chatgpt api

解決する課題

Auroraは、ChatGPT Webインターフェースの内部バックエンド機能を標準的なOpenAI互換APIに変換します。これにより、開発者はOpenAI API形式を想定したアプリケーション内で、ChatGPTのWeb機能(チャット、画像生成、音声サービスなど)を、機能ごとに公式APIキーを取得することなく利用できるようになります。

仕組み

このプロジェクトは、OpenAIスタイルのAPIリクエストをChatGPT Webバックエンドが必要とする特定の形式に変換するプロキシ層として機能します。認証トークン(access, refresh, session, free UUID tokens)のプールを管理し、セッション維持の複雑な処理を代行します。検知を回避し安定性を確保するため、アカウントごとにTLSクライアント、プロキシIP、ブラウザフィンガープリント、WebSocket接続を個別に割り当てます。

対象ユーザー

ChatGPT Webの全機能(ファイルQ&A、画像編集、TTSなど)を、使い慣れたAPI構造を使用して自身のソフトウェアに統合したい開発者向けに設計されています。

主な特徴

  • 幅広い機能サポート: チャット補完、画像生成/編集、音声認識(STT)、音声合成(TTS)、Q&A用のファイルアップロードをサポート。
  • ツール呼び出しシミュレーション: テキストベースのプロトコル (<tool_call>) を使用して関数呼び出しをシミュレートし、標準のOpenAI形式に自動的に解析します。
  • 高度なアカウント管理: トークンの重複排除、10分ごとの自動更新、外部アクセストークンのサポートを備えた堅牢なシステム。
  • インフラ制御: プロキシプール、TLS設定、カスタムブラウザフィンガープリントの組み込みサポートにより、アカウントの分離を維持します。

関連

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