赞
踩
什么是 NextChat (ChatGPT Next Web) ?
NextChat (ChatGPT Next Web)
是可以一键免费部署的跨平台私人ChatGPT
应用, 支持GPT3
,GPT4
&Gemini Pro
模型。
因为老苏没有 OpenAI Key
,所以使用 FreeGPT35
来提供无限免费的 GPT-3.5-Turbo API
服务,如果你还不了解 FreeGPT35
,可以看看老苏之前写的 聊天应用与开发框架LobeChat
中的 FreeGPT35
部分
文章传送门:聊天应用与开发框架LobeChat
在群晖上以 Docker 方式安装。
在注册表中搜索 chatgpt-next-web
,选择第一个 yidadaa/chatgpt-next-web
,版本选择 latest
。
本文写作时,
latest
版本对应为v2.11.3
;
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
3059 | 3000 |
可变 | 值 |
---|---|
OPENAI_API_KEY | OpanAI 密钥 |
BASE_URL | OpenAI 接口代理 URL |
CUSTOM_MODELS | 用来控制模型列表 |
找到 OPENAI_API_KEY
,可以随意使用任何字符串填写 API Key,例如gptyyds
接下来再新增两个环境变量
BASE_URL
:填写 FreeGPT35
服务的地址 + 端口CUSTOM_MODELS
:用来控制模型列表,使用 +
增加一个模型,使用 -
来隐藏一个模型,使用 模型名=展示名
来自定义模型的展示名,用英文逗号隔开。更多的环境变量,请参考官方文档:https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/blob/main/README_CN.md#环境变量
如果你熟悉命令行,可能用 docker cli
更快捷
# 运行容器
docker run -d \
--restart unless-stopped \
--name chatgpt-next-web \
-p 3059:3000 \
-e OPENAI_API_KEY=gptyyds \
-e BASE_URL=http://192.168.0.197:3044 \
-e CUSTOM_MODELS="-all,+gpt-3.5-turbo" \
yidadaa/chatgpt-next-web
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
chatgpt-next-web:
image: yidadaa/chatgpt-next-web
container_name: chatgpt-next-web
ports:
- "3059:3000"
environment:
OPENAI_API_KEY: "gptyyds"
BASE_URL: "http://192.168.0.197:3044"
CUSTOM_MODELS: "-all,+gpt-3.5-turbo"
然后执行下面的命令
# 新建文件夹 pingvin 和 子目录
mkdir -p /volume1/docker/pingvin/data
# 进入 pingvin 目录
cd /volume1/docker/pingvin
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入 http://群晖IP:3059
就能看到主界面
问个常用的问题,如果看到答案,就说明部署成功了
不过
GPT3
是没有联网能力的
如果显示错误,很可能是因为 FreeGPT35
的 IP
出问题了,需要变更 IP
才行
当然了,错误不止下面
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/597273
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。