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" 。