Free-GPT4-WEB-API 使用教程
1. 项目目录结构及介绍
Free-GPT4-WEB-API 项目是一个使用 Python 编写的服务器,允许用户自托管一个无限使用且免费的 GPT-4 WEB API。以下是项目的目录结构及其介绍:
Free-GPT4-WEB-API/
├── .github/ # GitHub 工作流和模板
├── img/ # 存放图片的文件夹
├── src/ # 源代码文件夹
├── tests/ # 测试代码文件夹
├── .gitignore # 定义 Git 忽略的文件和文件夹
├── Dockerfile # Docker 容器构建文件
├── LICENSE # 项目许可证文件
├── Pipfile # PyInstaller 的项目文件
├── Pipfile.lock # Pipfile 的锁定文件
├── README.md # 项目说明文件
├── Thumbs.db # 系统数据库文件
├── docker-compose.yml # Docker Compose 配置文件
├── favicon(vectorsmarket15).png # 网站图标文件
├── requirements.txt # 项目依赖文件
2. 项目的启动文件介绍
项目的启动文件是 FreeGPT4_Server.py
,它是运行服务器的入口点。以下是启动服务器的一些基本命令和选项:
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
:使用一个或多个代理以避免被阻止或封禁。
3. 项目的配置文件介绍
项目的配置文件主要是 Pipfile
和 Pipfile.lock
,它们用于管理和锁定项目的 Python 依赖。Pipfile
文件定义了项目依赖的包及其版本,而 Pipfile.lock
文件确保了在不同环境中安装的依赖具有相同版本。
在项目根目录下运行以下命令可以安装项目依赖:
pip install -r requirements.txt
此外,项目还可能包含一个 config.py
文件,用于存储项目的配置信息,如 API 密钥、端口号等。如果存在该文件,用户可以根据自己的需要进行修改。
以上就是 Free-GPT4-WEB-API 项目的使用教程。在实际使用中,请确保遵守项目许可证的规定,并根据官方文档进行操作。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考