プロジェクトの概要#
重要:APIキーは必要ありません
このプロジェクトの特徴は、G4F API の WebUI を使用していることです。
ユーザーフレンドリーなインターフェース、強力なチャット GPT のエンハンスドジェイルブレイク機能、そして完全無料の体験を通じて、ChatGPT のパワフルな機能を活用します。
FreeGPT は、さまざまな無料の AI 対話 API プロバイダーを利用するプロジェクトです。各プロバイダーは、異なる AI モデルによって生成されたレスポンスを提供する API です。これらのサービスに関連するソースコードは、G4F フォルダー内で見つけることができます。
注意すべきは、このプロジェクトの影響範囲が広いため、ここで登録した無料サービスは大量のリクエストを受ける可能性があり、一時的に利用できないかアクセス制限がかかる可能性があることです。したがって、これらのサービスがオフラインまたは不安定な場合が頻繁にあります。ご自身のプロバイダーを検索し、個人のプロジェクトに追加することをお勧めします。過去に実行されたり現在実行されているプロバイダーのサンプルは、プロジェクト内の Providers フォルダーにあります。これらのサンプルのロジックに従うことで、無料の GPT サービスを見つけ、特定の FreeGPT プロジェクトにリクエストを統合することは容易です。
なお、他のプロバイダーの選択と統合は、ユーザーの責任であり、FreeGPT プロジェクトとは直接関係ありません。なぜなら、このプロジェクトは、G4F API を Web インターフェースと組み合わせる方法の例として機能するからです。
方法 1#
このプロジェクトを開始するには、リポジトリをクローンし、システムに Python をインストールする必要があります。
以下のコマンドを実行してリポジトリをクローンします:
git clone https://github.com/ramonvc/freegpt-webui.git
プロジェクトディレクトリに移動します:
cd freegpt-webui
依存関係をインストールします:
pip install -r requirements.txt
アプリケーションを実行する
アプリケーションを実行するには、次のコマンドを実行します
python run.py
以下の URL を使用してブラウザでアプリケーションにアクセスします:
http://127.0.0.1:1338
方法 2#
Docker を使用して実行する
Docker Hub から Docker イメージをプルします:
docker pull ramonvc/freegpt-webui
Docker を使用してアプリケーションを実行します:
docker run -p 1338:1338 ramonvc/freegpt-webui
以下の URL を使用してブラウザでアプリケーションにアクセスします:
http://127.0.0.1:1338
自動プロキシ
このアプリケーションには、複数の無料プロキシサーバーとの使用が可能な自動プロキシ機能が組み込まれています。freeGPT API は特定の接続を拒否する場合があります、特にクラウド(Azure、AWS、Google Cloud)でホストされている場合です。自動プロキシは、この問題を自動的に解決します。有効にすると、アプリケーションは自動的にプロキシサーバーを取得し、テストし、作業するプロキシリストを 30 分ごとに更新します。
有効にするには、config.json ファイルに移動し、「use_auto_proxy」の値を true に変更します。
"use_auto_proxy": true
自分自身で検証するには、自分自身のマジックインターネットを使用することをお勧めします。そうしないと、カードが詰まるかもしれません。。。。
プロジェクトリンク#
GPT 3.5/4 with a Chat Web UI. No API key required.