文章目录
前言
- 好久都没有折腾armbian,导致吃了很长时间的灰,今天偶然看到B站UP主JeeJK007 的搭建视频,便想着能不能在本地搭建一个玩一玩。在此感谢UP主JeeJK007的无私奉献!
- 优势:docker部署没有硬件环境限制,使用第三方API,不用魔法,成本低
- 使用的工具和资料
面板/docker的安装
- atmbian的安装过程中安装docker,所以推荐参看Armbian安装1panel教程
- 配置docker国内镜像源,参看Armbian安装后更换国内源
获取中转Key
- 打开OpenAi-HK,点击控制台,使用微信登录
- 复制Key,一会创建docker容器需要使用
- 默认新用户,赠送1000积分,建议充值10元钱,先感受感受
- 中转key采用积分制不会失效,可以永久使用,即用即充即可
- GPT-3.5-turbo与GPT-4 Turbo积分消耗对比
创建docker容器
- 由于使用1panel,所以我们有自动和手动两种方式创建chatGptWeb docker容器
- 自动方式:应用商店中提供的chatgpt-Web的容器安装
- 优点:方便快捷适合小白
- 缺点:在创建时指定使用的chatgpt版本,在运行容器后无法修改chatgpt版本
- 手动方式:使用chatgpt-next-web部署【推荐】
- 缺点:部署稍微复杂
- 优点: 支持多模型,自定义程度比较高
chatgpt-next-web部署[推荐]
- 请替换中转key为上一步骤openai-hk你自己的中转key
- CODE值为登录密码,这里默认使用chatgpt
bash
docker run --name chatgpt-next-web -d -p 2023:3000 \
-e OPENAI_API_KEY=中转key \
-e CODE=chatgpt \
-e HIDE_USER_API_KEY=1 \
-e BASE_URL=https://twapi.openai-hk.com yidadaa/chatgpt-next-web
- 然后访问
ip:2023
- gpt-3.5-turbo消耗积分很少,可以作为日常使用,回答还可以
chatgpt-Web部署
- openai-hk的官方指导和1panel应用商店中chatgpt-web容器完全一致,所以,可以直接安装1panel应用商店中的chatgpt-web
- 配置OPENAI API KEY为自己的中转key
- API 模型选择
gpt-3.5-turbo
或者gpt-4-0613
- 填写API接口地址为
https://api.openai-hk.com
- 设置访问权限密钥(登录使用)
- 勾选允许端口外部访问
- 注意默认的访问端口为
40021
,如果端口冲突请手动修改 - 注意开放防火墙,本地推荐暂时关闭,各位也可启动防火墙,手动开放端口
- 访问
ip:40021