Aurora项目简介
Aurora是一个基于Go语言开发的开源项目,提供免费的GPT3.5 API调用功能。该项目的主要特点包括:
- 支持使用GPT3.5的access token进行API调用
- 提供Web端界面,方便用户直接使用
- 支持多种部署方式,包括Docker、Vercel、Render等
- 开源免费,可自由使用和二次开发
对于想要免费使用GPT3.5 API的开发者来说,Aurora是一个非常不错的选择。
官方资源
- GitHub仓库: https://github.com/aurora-develop/aurora
- 官方文档: README.md
- 英文文档: README_EN.md
部署教程
Aurora支持多种部署方式,以下是几种常见的部署教程:
Docker部署
docker run -d \
--name aurora \
-p 8080:8080 \
ghcr.io/aurora-develop/aurora:latest
Docker Compose部署
- 创建目录并进入:
mkdir aurora
cd aurora
- 下载docker-compose.yml文件并运行:
docker-compose up -d
Vercel部署
更多部署方式
Aurora还支持Glitch、Render、Koyeb、Railway、Zeabur等多种部署方式,详细教程请参考官方文档。
使用指南
Web端使用
访问 http://你的服务器ip:8080/web
即可使用Web界面。
API调用
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
}'
高级配置
Aurora提供了一些高级配置选项,可以通过环境变量进行设置:
- BASE_URL: 代理网关
- Authorization: 用户认证key
- TLS_CERT/TLS_KEY: TLS证书路径
- PROXY_URL: 添加代理池
详细说明请参考环境变量配置文档。
开源协议
Aurora采用MIT开源协议,允许自由使用、修改和分发。
总结
Aurora为开发者提供了一个简单易用的免费GPT3.5 API调用工具。无论你是想快速体验GPT3.5的功能,还是需要在项目中集成AI能力,Aurora都是一个值得尝试的开源项目。欢迎访问官方GitHub仓库了解更多信息,并参与到项目的开发中来。