免费的GPT-3.5 API服务aurora
什么是 aurora ?
aurora
是利用免登录ChatGPT Web
提供的无限制免费GPT-3.5-Turbo API
的服务,支持使用3.5
的access
调用。
【注意】:仅 IP
属地支持免登录使用 ChatGPT
的才可以使用(也可以自定义 Baseurl
来绕过限制)
aurora
是和 FreeGPT35
类似的免费接口,所不同的是,aurora
除了提供接口服务外,还自带了 Web UI
。
FreeGPT35
在老苏之前写的 LobeChat
一文中介绍过
文章传送门:聊天应用与开发框架LobeChat
安装
aurora
支持在多种云服务上部署
不过老苏要写的,还是在群晖上以 Docker 方式安装。
镜像下载
官方没有在 docker hub
上发布镜像,而是采用了自动构建 docker
镜像的方式,地址在 https://github.com/aurora-develop/aurora/pkgs/container/aurora
本文写作时,
latest
对应版本6baafd306e7e7ef423e08f16079f228f335f795e
用 SSH
客户端登录到群晖后,执行下面的命令拉取镜像
1 | # 拉取镜像 |
如果没有科学上网,很可能会拉不动,可以试试 docker
代理网站:https://dockerproxy.com/,但是会多几个步骤
1 | # 如果拉不动的话加个代理 |
下载完成后,可以在 映像
中找到
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 aurora 和 子目录 |
高级设置
默认情况不需要设置,除非你有需求
可变 | 值 | 说明 |
---|---|---|
SERVER_HOST |
0.0.0.0 |
监听地址 |
SERVER_PORT |
8080 |
监听端口 |
FREE_ACCOUNTS |
true |
|
FREE_ACCOUNTS_NUM |
1024 |
|
Authorization |
your_authorization |
用户认证 key |
TLS_CERT |
path_to_your_tls_cert |
存储 TLS (传输层安全协议)证书的路径 |
TLS_KEY |
ath_to_your_tls_key |
存储 TLS (传输层安全协议)证书的路径 |
PROXY_URL |
your_proxy_url |
添加代理池 |
运行
Web UI
访问 http://群晖IP:8328/web
就能看到聊天界面
随便问个问题,如果 IP
没问题的话,很快就会看到结果了
API 服务
在浏览器中输入 http://群晖IP:8328
,会看到一条信息 {"message":"Hello, world!"}
命令行
要验证是 API
否正常,可以用下面的示例
1 | curl --location 'http://192.168.0.197:8328/v1/chat/completions' \ |
返回下面的信息 This is a test!
表示 IP
没问题,API
工作正常
ChatGPT-Next-Web
以第三方客户端 ChatGPT-Next-Web
为例。如果你还没安装,可以去看看老苏之前写的文章
- 停止
ChatGPT-Next-Web
容器
- 编辑
ChatGPT-Next-Web
容器的参数,将环境变量BASE_URL
从FreeGPT35
改为aurora
的
服务名称 | 服务地址 |
---|---|
FreeGPT35 |
http://192.168.0.197:3044 |
aurora |
http://192.168.0.197:8328 |
应用
之后,重新启动ChatGPT-Next-Web
容器在浏览器中输入
http://群晖IP:3059
就能看到ChatGPT-Next-Web
的聊天界面
接下来就可以开始提问了
参考文档
aurora-develop/aurora
地址:https://github.com/aurora-develop/aurora