Linux环境通过1Panel连接Maxkb接入AI(千帆大模型)
一,环境搭建
1,开启虚拟机
以VMware为例,搭建过程可参考我之前文章 在windows环境搭建Linux虚拟机
2,安装yum相关工具
打开FinalShell,执行以下命令 FinalShell怎么安装也参考 上述文章
yum install -y yum-utils device-mapper-persistent-data lvm2
3,解决报错 “cannot find a valid baseurl for repo: base/7/x86 64”CentOS 7(没有遇到则跳过)
解决方案:
(1),进入 yum.repos.d目录
cd /etc/yum.repos.d
(2),展示所有列表 (我问题已经解决过了,所有我的文件比较多,只关注红框即可)
ls
(3),拷贝文件CentOS-Base.repo 至 CentOS-Base.repo.backup
cp CentOS-Base.repo CentOS-Base.repo.backup
(4),编辑CentOS-Base.repo
vi CentOS-Base.repo
替换以下内容
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#$baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注:如果和我一样用的FinalShell,直接双击打开文件复制粘贴
(5),清空重新执行命令
sudo yum clean all
sudo yum makecache
(6),配置阿里云镜像
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
(7),查看验证
cat CentOS-Base.repo
(8),最后执行
sudo yum clean all
sudo yum makecache
4,安装Docker
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io -y
systemctl start docker
systemctl enable docker
验证docker是否安装完成
docker version
二,安装1Penal
详情见:官方文档
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
注意1:有个语言选项选择2 (中文),其他的无脑按回车键
注意2:安装完成后会弹出一堆信息(外部地址,内部地址,用户,密码等),记得保存一份
访问内部地址
进入完成 输入账号密码登录即可
三,安装maxkb
1,关闭防火墙
查看防火墙状态
systemctl status firewalld
关闭防火墙,并且再次查看
systemctl stop firewalld
systemctl status firewalld
2,安装maxkb
应用商店搜索‘maxkb’,点击安装
允许外部访问
设置服务器地址,就是你的VMware虚拟机生产的地址
3,启动maxkb
点击这个头像,查看账号密码
点击服务端口启动服务
启动成功
登录完成
四,创建千帆大模型
1,登录百度千帆大模型平台 百度智能云千帆大模型平台
2,点击创建应用
3,以ERNIE-Speed-128k为例,这个免费
4,保存密钥
把API Key和Secret Key保存起来
五,在maxkb中创建千帆AI
1,点击添加模型
基础模型直接粘贴 ERNIE-Speed-128k 然后回车键 ,输入API Key和Secret Key,点击保存
创建完成
2,创建应用
选择刚刚的模型,发布
3,功能演示
六,前端调用
参考文章:Maxkb——无需代码,快速构建自己的AI助手-CSDN博客
关于百度智能云千帆大模型平台应用APIkey和Secret Key获取_百度千帆api key-CSDN博客
Linux 用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法(2024更新)-CSDN博客