项目簡介#
重點:不需要任何 API 密鑰
該項目的特點是使用 G4F API 的 WebUI。
通過用戶友好的界面、增強的越獄功能和完全免費體驗 ChatGPT 的強大功能。
FreeGPT 是一個利用各種免費 AI 對話 API 提供商的項目。每個 Provider 都是一個 API,提供不同 AI 模型生成的響應。與這些服務相關的源代碼可以在 G4F 文件夾中找到。
值得注意的是,由於該項目的影響範圍廣泛,此處註冊的免費服務可能會收到大量請求,這可能會導致暫時不可用或訪問限制。因此,經常會遇到這些服務離線或不穩定的情況。我們建議您搜索自己的提供商並將其添加到您的個人項目中,以避免服務不穩定和不可用。在項目內的 Providers 文件夾中,您將找到幾個過去已運行或仍在運行的 Provider 示例。遵循這些示例的邏輯很容易找到免費的 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
親自驗證最好還是用自己的魔法上網為好,不然卡到郁悶。。。。