FreeGPT4-WEB-API 是一個 python 伺服器,可讓您透過最新的 AI 供應商擁有自架的 GPT-4 Unlimited 和免費 WEB API。
git clone https://github.com/aledipa/Free-GPT4-WEB-API.git
cd Free-GPT4-WEB-API
pip install -r requirements.txt
注意:建議使用GUI。
使用以下命令:
python3 FreeGPT4_Server.py [-h] [--remove-sources] [--enable-gui]
[--private-mode] [--enable-history] [--password PASSWORD]
[--cookie-file COOKIE_FILE] [--file-input] [--port PORT]
[--model MODEL] [--provider PROVIDER] [--keyword KEYWORD]
[--system-prompt SYSTEM_PROMPT] [--enable-proxies]
選項:
-h, --help
顯示此說明訊息並退出
--remove-sources
從回應中刪除來源
--enable-gui
使用圖形介面進行設置
--private-mode
使用私有令牌存取 API
--enable-history
啟用訊息歷史記錄
--password PASSWORD
設定或更改設定頁面的密碼 [docker 環境中強制]
--cookie-file COOKIE_FILE
使用cookie文件
--file-input
新增檔案作為輸入支持
--port PORT
更改連接埠(預設:5500)
--model MODEL
更改模型(預設:gpt-4)
--provider PROVIDER
更改提供者(預設:Bing)
--keyword KEYWORD
新增關鍵字支持
--system-prompt SYSTEM_PROMPT
使用系統提示來「自訂」答案
--enable-proxies
使用一個或多個代理以避免被封鎖或禁止
伺服器啟動並運行後,請確保您能夠訪問其地址並輸入?text=
然後在旁邊輸入您的問題。您可以透過使用--keyword
標誌或變更 Web GUI 上「輸入關鍵字」欄位的值,將「文字」替換為您想要的任何內容。
透過使用--enable-gui
標誌來執行伺服器來啟用它後,只需在伺服器的 url 旁邊輸入/settings
或/login
(感謝@ayoubelmhamdi):
fileTMP= " $1 "
curl -s -F file=@ " ${fileTMP} " http://127.0.0.1:5500/
可以透過執行以下命令來安裝此 API 的 docker 映像:
docker container run -v /path/to/your/cookies.json:/cookies.json:ro -p YOUR_PORT:5500 d0ckmg/free-gpt4-web-api
只需省略-v /path/to/your/cookies.json:/cookies.json:ro
即可在沒有 cookies 的情況下使用它
或者,您可以使用 docker-compose 檔案:
docker-compose.yml
version : " 3.9 "
services :
api :
image : " d0ckmg/free-gpt4-web-api:latest "
ports :
- " YOUR_PORT:5500 "
# volumes:
# - /path/to/your/cookies.json:/cookies.json:ro
這將啟動伺服器並允許您存取 GPT-4 WEB API。
伺服器運行後,您可以透過向伺服器位址發送 HTTP 請求來存取 API。請求的資料應透過熱連結發送,回應將以純文字形式傳回。
例如,要使用 API 產生文本,您可以發送 GET 請求,其中將text
參數設為要用作提示的文本,將(可選) style
參數設為要使用的樣式。預設樣式是“平衡”,建議使用,因為它速度更快。產生的文字將以純文字形式在回應中傳回。
若要停止伺服器,您可以在執行伺服器的終端機中按CTRL+C
。 (歸功於@git-malik)
您可以使用 GPTMode Apple 快捷方式在 Siri 中發揮 GPT4 的強大功能。然後,您只需對 Siri 說「GPT 模式」即可使用它,然後在出現提示時提出您的問題。
可以使用GUI或對應的參數來設定伺服器。 Bing 模型所需的唯一 cookie 是 _" U" 。