APIキーは必要ありませんか?
このプロジェクトは、G4F APIを利用したWebUIを特徴としています。
ユーザーフレンドリーなインターフェイス、強化された脱獄、および完全に無料でChatGptの力を体験してください。
このプロジェクトを開始するには、リポジトリをクローン化し、システムにG ++> = 13.1をインストールする必要があります。
次のコマンドを実行して、リポジトリをクローンします。
git clone https://github.com/fantasy-peak/cpp-freegpt-webui.git
アプリケーションを実行するには、次のコマンドを実行します。
1. Check local g++ version, need g++ version >= gcc version 13.1.0 (GCC)
2. install xmake
curl -kfsSL https://xmake.io/shget.text | bash -s v2.8.6
source ~/.xmake/profile
3. install libcurl-impersonate, ubuntu (apt-get install libcurl4-openssl-dev) centos7 (yum install libcurl-devel.x86_64)
wget https://github.com/lwthiker/curl-impersonate/releases/download/v0.6.0-alpha.1/libcurl-impersonate-v0.6.0-alpha.1.x86_64-linux-gnu.tar.gz
sudo mv libcurl-impersonate-v0.6.0-alpha.1.x86_64-linux-gnu.tar.gz /usr/lib64
cd /usr/lib64
sudo tar -xvf libcurl-impersonate-v0.6.0-alpha.1.x86_64-linux-gnu.tar.gz
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=/usr/lib64:$LIBRARY_PATH
4. Compiling
git clone https://github.com/fantasy-peak/cpp-freegpt-webui.git
cd cpp-freegpt-webui
xmake build -v -y
xmake install -o .
cd bin
./cpp-freegpt-webui ../cfg/cpp-free-gpt.yml
URLを使用して、ブラウザのアプリケーションにアクセスしてください。
http://127.0.0.1:8858/chat
Docker HubからDocker画像を引く:
docker pull fantasypeak/freegpt:latest
Dockerを使用してアプリケーションを実行します。
docker run -it --rm
-p 8858:8858
--name freegpt
fantasypeak/freegpt:latest
Dockerを使用してアプリケーションを実行します(HTTPプロキシを使用):
docker run --rm -it
--net=host
--name freegpt
-e HTTP_PROXY=http://127.0.0.1:3128
fantasypeak/freegpt:latest
構成可能な環境変数
01. CHAT_PATH=/chat
02. HTTP_PROXY=http://127.0.0.1:8080
03. PROVIDERS="["gpt-4-ChatgptAi","gpt-3.5-turbo-stream-DeepAi"]"
04. IP_WHITE_LIST="["127.0.0.1","192.168.1.1"]"
05. PORT=8858
06. HOST=0.0.0.0
07. WORK_THREAD_NUM=8
08. INTERVAL=300
09. ZEUS=http://127.0.0.1:8860
10. FLARESOLVERR=http://127.0.0.1:8191/v1
これは必要ありません。ゼウスはCPP-Freegpt-Webui Auxiliaryサービスです。一部のプロバイダーは、Cookieを取得したり、さわやかなWebページなどの特定の操作を実行する必要があります。これらの特定のプロバイダーを使用する必要がある場合は、起動する必要があります(Zeus Docker)
ゼウスサービスを開始します
docker run -d
--name=zeus
-p 8860:8860
--rm
fantasypeak/freegpt-zeus:latest
アプリケーションを開始します
docker run -it --rm
--net=host
--name freegpt
fantasypeak/freegpt:latest
これは必要ありません。一部のプロバイダー(AIVVM、GPTCHATLY)はCloudFlareの課題を有効にするため、Flaresolverrを使用してそれを解決する必要があります。
docker run -d
--name=flaresolverr
-p 8191:8191
-e LOG_LEVEL=info
--restart unless-stopped
ghcr.io/flaresolverr/flaresolverr:latest
OpenaiのAPIの呼び出しをサポートしますが、API_KEYを設定する必要があります
docker run --rm -it
-p 8858:8858
--name freegpt
-e API_KEY=a40f22f2-c1a2-4b1d-a47f-55ae1a7ddbed
fantasypeak/freegpt:latest
アプリケーションインターフェイスは、chatgpt-cloneリポジトリから組み込まれました。

無料のGPT-4 APIは、GPT4Freeリポジトリから組み込まれました。
このリポジトリは、このGitHubリポジトリに含まれるAPIのプロバイダーに関連付けられていないか、承認されていません。このプロジェクトは、教育目的のみを目的としています。これはちょっとした個人的なプロジェクトです。サイトは私に連絡してセキュリティを改善したり、このリポジトリからサイトの削除を要求する場合があります。
次のことに注意してください:
免責事項:このリポジトリに記載されているAPI、サービス、および商標は、それぞれの所有者に属します。このプロジェクトは、それらについての権利を主張していませんし、言及されたプロバイダーと提携したり、承認されたりしていません。
責任:このリポジトリの著者は、このリポジトリまたはサードパーティAPIが提供するコンテンツの使用または誤用から生じる結果、損害、または損失について責任を負いません。ユーザーは、自分の行動とその後の影響について単独で責任を負います。ユーザーに、各WebサイトのTOSをフォローすることを強くお勧めします。
教育目的のみ:このリポジトリとそのコンテンツは、教育目的で厳密に提供されます。提供された情報とコードを使用することにより、ユーザーは自分のリスクでAPIとモデルを使用していることを認め、該当する法律や規制に準拠することに同意します。
著作権:このリポジトリのすべてのコンテンツは、コード、画像、ドキュメントを含むがこれらに限定されませんが、特に明記しない限り、リポジトリ作成者の知的財産です。このリポジトリのコンテンツの不正なコピー、配布、または使用は、リポジトリ著者の明示的な書面による同意なしに厳密に禁止されています。
補償:ユーザーは、このリポジトリ、そのコンテンツ、または関連するサードパーティのAPIの使用または誤用に関連する、または誤用に関連する、または何らかの方法で生じる、または誤用に関連する、または何らかの方法で発生する、法的料金および費用を含む、あらゆる請求、負債、損害、損失、または費用に対して、このリポジトリの著者を補償、防御、および無害に保持することに同意します。
更新と変更:著者は、事前の通知なしに、このリポジトリのコンテンツ、情報、または機能を変更、更新、または削除する権利を留保します。ユーザーは、コンテンツとこのリポジトリに加えられた変更を定期的にレビューする責任があります。
このリポジトリまたはそれに関連するコードを使用することにより、これらの規約に同意します。著者は、他のユーザーが作成したコピー、フォーク、または再アップロードについて責任を負いません。これは、著者の唯一のアカウントとリポジトリです。なりすましまたは無責任なアクションを防ぐために、このリポジトリが使用するGNU GPLライセンスに準拠する場合があります。