欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 高考 > MaxKB 如何对接本地向量模型

MaxKB 如何对接本地向量模型

2024/10/24 16:26:38 来源:https://blog.csdn.net/hao65103940/article/details/140951894  浏览:    关键词:MaxKB 如何对接本地向量模型

一、下载向量模型

在对接向量模型之前,先去下载好对应的模型:https://huggingface.co/
(注意:下载模型需要使用魔法,最好使用网络稳定一点的。)

二、上传模型到服务器

下载好模型之后,上传到部署MaxKB的服务器上。

image.png

2.1 创建 model 文件夹

## 创建 model 文件夹
mkdir /opt/maxkb/model  

2.2 修改docker-compose.yaml,添加volume挂载点

## 修改docker-compose.yaml,添加volume挂载点
version: "2.1"
services:maxkb:container_name: maxkbhostname: maxkbrestart: alwaysimage: ${MAXKB_IMAGE_REPOSITORY}/maxkb-pro:${MAXKB_VERSION}ports:- "${MAXKB_PORT}:8080"healthcheck:test: ["CMD", "curl", "-f", "localhost:8080"]interval: 10stimeout: 10sretries: 120volumes:- /tmp:/tmp- ${MAXKB_BASE}/maxkb/logs:/opt/maxkb/app/data/logs- mk-model-data:/opt/maxkb/modelenv_file:- ${MAXKB_BASE}/maxkb/conf/maxkb.envdepends_on:pgsql:condition: service_healthynetworks:- maxkb-networkentrypoint: ["docker-entrypoint.sh"]command: "python /opt/maxkb/app/main.py start"networks:maxkb-network:driver: bridgeipam:driver: defaultvolumes:mk-model-data:driver_opts:type: nonedevice: ${MAXKB_BASE}/maxkb/modelo: bind

image.png

## 添加完之后重新启动
docker-compose -f docker-compose.yml  -f docker-compose-pgsql.yml  up -d ##  等一会查看一下状态
docker  ps 

image.png

2.3 检查mode文件夹是否有maxkb的默认模型

image.png

2.4 把下载好的向量模型放到model文件夹下

## 把下载的模型放到model当中
cp -R  /opt/models--moka-ai--m3e-large /opt/maxkb/model

image.png

注意!注意!注意:后续下载新的模型只需要放到model文件夹下面即可。

三、配置本地向量模型

3.1 添加模型

系统管理->模型设置->本地模型->“添加模型”
image.png
image.pngimage.png
添加好之后如图:
image.png

3.1.1 参数详情:

模型名字: 自定义模型名字(填写自己模型名字就好)
模型类型: 选择“向量模型”
基础模型: 此处需要注意,要手动填写对应的模型地址。
例如:

/opt/maxkb/model/models--moka-ai--m3e-large/snapshots/12900375086c37ba5d83d1e417b21dc7d1d1f388

所填写的地址必须要有,pytorch_model.bin、tokenizer_config.json、tokenizer.json 等这些文件
image.png
不同的模型,路径应该有所不同,根据实际情况修改
模型目录: 默认跟“基础模型”路径一致

3.2 使用自定义模型

在创建知识库的时候,指定向量模型即可
image.png

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com