不需要任何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輔助服務,因為某些提供商需要執行特定操作,例如獲取cookie和刷新網頁等。如果您需要使用這些特定的提供商,則需要啟動它(Zeus Docker)(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提供的內容而造成的任何後果,損害或損失概不負責。用戶對自己的行動和可能接下來的任何影響負責。我們強烈建議用戶關注每個網站的TOS。
僅僅是教育目的:該存儲庫及其內容嚴格用於教育目的。通過使用提供的信息和代碼,用戶承認,他們使用的是API和模型自身風險,並同意遵守任何適用的法律法規。
版權:除非另有說明,否則該存儲庫中的所有內容,包括但不限於代碼,圖像和文檔,都是存儲庫作者的知識產權。未經存儲庫作者的明確書面同意,嚴格禁止未經授權的複制,分發或使用任何內容。
賠償:用戶同意賠償,捍衛和持有無害的作者,該存儲庫的作者來自和反對所有和所有索賠,負債,損害,損失或費用,包括法律費用和成本,包括與其使用或濫用此存儲庫,其內容,其內容或相關的第三方API的任何方式產生或以任何方式引起的。
更新和更改:作者保留隨時在此存儲庫中修改,更新或刪除任何內容,信息或功能的權利,恕不另行通知。用戶負責定期查看內容和對此存儲庫的任何更改。
通過使用此存儲庫或與之相關的任何代碼,您同意這些條款。作者對其他用戶製作的任何副本,叉子或重複程序概不負責。這是作者的唯一帳戶和存儲庫。為了防止假冒或不負責任的行動,您可以遵守此存儲庫用途的GNU GPL許可證。