FreeGPT4-WEB-API
FreeGPT4-WEB-API
noise介绍
FreeGPT4-WEB-API 是一个 python 服务器,允许您通过最新的 Bing 人工智能(以及更多)拥有自托管的 GPT-4 Unlimited 和免费 WEB API
地址:https://github.com/aledipa/Free-GPT4-WEB-API
官方示例:
[api.freegpt4.ddns.net/?text=Your 在这里请求](https://api.freegpt4.ddns.net/?text=Your Request Here)
GUI Preview:图形用户界面预览:
手动安装
pip3 install -r requirements.txt
运行
1 | python3 FreeGPT4_Server.py |
参数选项:
-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 使用一个或多个代理以避免被阻止或禁止
如果你想将它与curl一起使用(归功于@ayoubelmhamdi):
1 | fileTMP="$1" |
docker 运行
可以通过运行以下命令来安装此 API 的 docker 映像:
1 | docker container run -v /path/to/your/cookies.json:/cookies.json:ro -p YOUR_PORT:5500 d0ckmg/free-gpt4-web-api |
只是省略在没有 cookie 的情况下使用它-v /path/to/your/cookies.json:/cookies.json:ro
或者,您可以使用 docker-compose 文件:
docker-compose.yml
1 | version: "3.9" |
这将启动服务器并允许您访问 GPT-4 WEB API。
服务器运行后,您可以通过向服务器地址发送 HTTP 请求来访问 API。请求的数据应通过热链接发送,响应将以纯文本形式返回。
例如,要使用 API 生成文本,您可以发送 GET 请求,并将参数设置为要用作提示的文本,并将(可选)参数设置为要使用的样式。默认样式为“平衡”,建议使用,因为它速度更快。生成的文本将以纯文本形式在响应中返回。