当前位置: 首页 > news >正文

fastGpt

参考本地部署FastGPT使用在线大语言模型

1 rockylinx

1 ollama安装

        在rockylinux中安装的,ollama由1.5G,还是比较大,所有采用在windows下下载,然后安装的方式,linux安装

tar -C /usr -xzf ollama-linux-amd64.tgz
# 命令窗口启动
ollama serve
# 新开一个窗口
# 下载千问大模型
ollama run qwen:7b
# 下载词向量大模型
ollama pull shaw/dmeta-embedding-zh

        dmeta-embedding-zh下载哈后,直接输入,查看运行情况

curl http://localhost:11434/api/embeddings -d '{"model": "shaw/dmeta-embedding-zh","prompt": "天空是灰色的"
}'

        出现下面的结果标识运行成功 

        后台启动

cat > /etc/systemd/system/ollama.service <<EOF
[Unit]
Description=Ollama Service
After=network-online.target[Service]
User=root
ExecStart=/usr/bin/ollama serve
Restart=always
RestartSec=3
Environment="OLLAMA_HOST=0.0.0.0"[Install]
WantedBy=default.target
EOFsystemctl daemon-reload
systemctl enable ollama 
systemctl start ollama 

2 安装fastGpt

搭建企业级知识库问答系统,本地、免费、私有化、离线、零成本,根据这个地址提供docker-compose文件安装

因为fastgpt依赖mysql、postgre、mongodb,直接执行不成功。

[root@bw5 ~]# cat /etc/docker/daemon.json 
{"registry-mirrors": ["https://你自己的.mirror.aliyuncs.com","https://docker.m.daocloud.io","https://dockerhub.timeweb.cloud"
],
"insecure-registries":["10.8.15.225", "10.101.10.200","10.101.12.200"]
}

于是换了一种方式,在docker-compose.yml中镜像的地址都改成自己私有harbor仓库,从自己的私有库下载就没有安装的烦恼。

# 将镜像一个个pull
docker pull registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.1 
# 打标签上传到自己私有的harbor中
docker tag registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.1 10.101.12.200/gpt/fastgpt:v4.8.1
docker push 10.101.12.200/gpt/fastgpt:v4.8.1

        启动后,fastgpt的默认密码为:1234,默认端口3000

        在fastgpt中创建本地知识库,索引模型dmeta-embedding-zh,文件处理模型采用qwen:7b

        手工录入问题,出现问题,因为oneapi中渠道模型必须与shaw/dmeta-embedding-zh保证一致。从下图检测,语义检索成功

        接下来创建一个带知识库的应用,保存的时候提示下面的错误。

        点击关联知识库中参数,查看问题优化哪里的模型不正确,需要再调整一下

3 openapi

oneapi的默认密码是123456:默认端口为3001,两者默认用户名均是root

        新建渠道,使用qwen:7b模型

        点击测试,提示下面的错误,这个与视频中说的错误不一致。

        通过fastgpt验证,也是同样的问题。

        因为前面ollama是本地root用户安装,通过窗口启动,于是改写了一些脚本,再启动脚本中执行Environment="OLLAMA_HOST=0.0.0.0",就可以了。

        成功后,调一下黑悟空,发现qwen:7b模型他并不知道。

2 windows

2.1 docker 

        安装docker desktop

待完善

http://www.lryc.cn/news/469907.html

相关文章:

  • 如何全方位应对服务可用性的挑战
  • 二进制方式部署k8s集群
  • Vivado时序报告七:Report Clock NetworkReport Clock Interaction详解
  • HarmonyOS 组件样式@Style 、 @Extend、自定义扩展(AttributeModifier、AttributeUpdater)
  • 信息安全工程师(73)网络安全风险评估过程
  • 在MacOS玩RPG游戏 - RPGViewerPlus
  • 2024.10.27 直接插入排序 非递归后序遍历(复杂版)
  • Ubuntu 22.04系统启动时自动运行ROS2节点
  • 张三进阶之路 | 基于Spring AOP的Log收集
  • ubuntu新装ubuntu,重启黑屏
  • 太极安全监控系统0.8
  • E-清楚姐姐的布告规划【01背包】
  • 哪款宠物空气净化器噪音低?希喂、美的、安德迈测评分享
  • 2024年10月23日第一部分
  • 医院信息化与智能化系统(9)
  • 逻辑回归与神经网络
  • 隨筆 20241024 Kafka 数据格式解析:批次头与数据体
  • 【WiFi7】 支持wifi7的手机
  • LabVIEW偏振调制激光高精度测距系统
  • Python Pandas 数据分析的得力工具:简介
  • Llama 3.2-Vision 多模态大模型本地运行教程
  • iOS 18.2 可让欧盟用户删除App Store、Safari、信息、相机和照片应用
  • 照片怎么转换成pdf?盘点6种图片转pdf格式有效方法,直击要点!
  • 【Qt】Windows下Qt连接DM数据库
  • 2024 你还不会微前端吗 (上) — 从巨石应用到微应用
  • WPF+MVVM案例实战(三)- 动态数字卡片效果实现
  • #网络安全#渗透测试# 渗透测试应用
  • MicroServer Gen8再玩 OCP万兆光口+IT直通之二
  • 【JAVA面试题】Java和C++主要区别有哪些?各有哪些优缺点?
  • 保姆级教程!!教你通过【Pycharm远程】连接服务器运行项目代码