项目介绍:Aurora
Aurora 是一款以用户友好界面(UI)呈现的免费 GPT-3.5 项目,旨在让用户通过网络访问 GPT-3.5 的功能。该项目不仅支持访问 GPT-3.5,还有一些特别的设置,使用户能够方便快捷地使用其强大功能。可以通过撰写文章、生成文本或者任何对话式自然语言处理任务中,进一步提高工作效率和创造力。
Web端访问
用户可以通过浏览器访问 Aurora,只需在地址栏输入 http://你的服务器ip:8080/web
即可开始使用。界面上呈现的是简洁且易于导航的设计,使得用户无需任何技术背景即可上手。
免登录使用
在某些情况下,项目允许用户在不登录的状态下使用 ChatGPT,特别是 IP 属地支持的区域。另外,用户还可以通过自定义 Baseurl 来绕过使用限制。
部署方法
Aurora 提供了多种部署方式,用户可以根据自己的需求选择不同的方式进行安装和运行。
编译部署
用户可以通过命令行以下步骤进行 Aurora 的本地编译和运行:
git clone https://github.com/aurora-develop/aurora
cd aurora
go build -o aurora
chmod +x ./aurora
./aurora
Docker部署
Docker 是另一个方便的部署方式,用户需要确保已经安装了 Docker 和 Docker Compose。以下是使用 Docker 运行 Aurora 的步骤:
docker run -d \
--name aurora \
-p 8080:8080 \
ghcr.io/aurora-develop/aurora:latest
Docker Compose部署
对于更为复杂和定制化的应用环境,用户可以通过 Docker Compose 进行部署:
mkdir aurora
cd aurora
# 在此目录中下载库中的docker-compose.yml文件,然后使用以下命令运行:
docker-compose up -d
使用示例
Aurora 支持通过 HTTP 请求进行调用,以下是一个简单的使用示例:
curl --location 'http://你的服务器ip:8080/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Say this is a test!"}],
"stream": true
}'
高级设置
项目提供了一些高级设置,用户可以依据需求进行环境变量配置。默认情况下,这些设置不需要修改:
- BASE_URL:代理网关,例如
https://chat.openai.com/backend-api
- Authorization:用户认证密钥。
- TLS_CERT 和 TLS_KEY:分别存储 TLS 证书和密钥的路径。
- PROXY_URL:用于添加代理池。
鸣谢与许可
Aurora 项目感谢各位贡献者的支持,特别是在代码改善和功能扩展方面提出的建议与帮助。同时,该项目采用 MIT 许可协议,用户可以自由使用、修改和分发代码。项目还参考了其他开源项目,例如 ChatGPT-to-API,以帮助开发团队实现更优质的服务。