文章名《【Linux】「共享内存揭秘」:高效进程通信的终极指南》 作者:Yui_
评价:
本文深入浅出地介绍了Linux下共享内存的概念、特点及其工作原理,为读者提供了详尽的System V共享内存操作指南。内容丰富实用,适合Linux开发者学习和参考。
文章链接:https://cloud.tencent.com/developer/article/2471629
ChatGPT Next Web
是一款开源网页应用程序,它让个人用户能够快速、便捷地在自己的服务器上部署一个私人版本的 ChatGPT 服务。通过提供这样的平台,用户可以享受到个性化的AI助手体验,并且能够在一定程度上保护数据隐私。
本次实践为个人测试环境,操作系统版本为|Ubuntu 22.04.1。
hostname | IP地址 | 操作系统版本 | 内核版本 | Docker版本 | 镜像版本 |
---|---|---|---|---|---|
jeven01 | 192.168.3.88 | Ubuntu 22.04.1 LTS | 5.15.0-119-generic | 27.1.1 | latest |
1.本次实践部署环境为个人测试环境,生产环境请谨慎;
2.在Docker环境下部署
ChatGPT Next Web
个人智能助手。
检查Docker服务是否正常运行,确保Docker正常运行。
root@jeven01:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
检查Docker版本,当前Docker版本为
27.1.1
。
root@jeven01:~# docker -v
Docker version 27.1.1, build 6312585
检查Docker compose版本,确保2.0以上版本。
root@jeven01:~# docker compose version
Docker Compose version v2.19.1
拉取chatgpt-next-web镜像,镜像名称为:
chatgpt-next-webi
。
root@jeven01:~# docker pull yidadaa/chatgpt-next-web
Using default tag: latest
latest: Pulling from yidadaa/chatgpt-next-web
Digest: sha256:d86be323bd799ad01fc35809ed158a723a997f9158b7c96edc46a2efa667acbf
Status: Downloaded newer image for yidadaa/chatgpt-next-web:latest
docker.io/yidadaa/chatgpt-next-web:latest
/data/chatgpt-next-web/
mkdir -p /data/chatgpt-next-web/ && cd /data/chatgpt-next-web/
在部署目录下,创建docker-compose.yaml文件,其中宿主机映射端口等可以自定义配置,注意防止宿主机端口冲突即可。
vim docker-compose.yaml
version: '3.9'
services:
chatgpt-next-web:
image: yidadaa/chatgpt-next-web
environment:
- CODE=admin #页面访问密码
- OPENAI_API_KEY=sk-xxxx
ports:
- '3600:3000'
执行以下命令,创建chatgpt-next-web容器。
root@jeven01:/data/chatgpt-next-web# docker compose up -d
[+] Running 2/2
✔ Network chatgpt-next-web_default Created 0.1s
✔ Container chatgpt-next-web-chatgpt-next-web-1 Started 0.3s
检查chatgpt-next-web容器状态状态,确保chatgpt-next-web容器正常启动。
root@jeven01:/data/chatgpt-next-web# docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
chatgpt-next-web-chatgpt-next-web-1 yidadaa/chatgpt-next-web "docker-entrypoint.s…" chatgpt-next-web 14 seconds ago Up 13 seconds 0.0.0.0:3600->3000/tcp, :::3600->3000/tcp
访问地址:http://192.168.3.88:3600,将IP替换为自己服务器IP地址。如果无法访问到以下页面,则检查宿主机的防火墙是否关闭或者放行相关端口,云服务器则还需要设置安全组规则。
在设置选项中,选择自定义接口:
模型服务商
:Alibaba
接口密钥
: 填写在阿里云百炼控制台获得的个人API-KEY
模型
: qwen-plus其余配置默认即可。
在对话框,输入内容进行对话,可以看到正常对话。
通过
ChatGPT Next Web
部署个人智能助手,并结合阿里云的 Qwen-Plus 大模型,我成功实现了一个功能强大的聊天应用。该应用不仅提供了流畅的对话体验,还展现了 Qwen-Plus 在多领域知识和复杂任务处理上的卓越能力。一键部署和开箱即用的特性极大地简化了设置过程,使得即使是技术新手也能轻松上手,ChatGPT Next Web 与 Qwen-Plus 的结合为个人和团队提供了一个高效、智能且易于管理的解决方案。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。