找回密码
 会员注册
查看: 31|回复: 0

Langchain-Chatchat0.3.1保姆级部署教程

[复制链接]

2

主题

0

回帖

7

积分

新手上路

积分
7
发表于 2024-9-3 21:29:50 | 显示全部楼层 |阅读模式
引言Langchain-Chatchat是一个基于ChatGLM、Qwen等大语言模型与Langchain等应用框架实现,开源、可离线部署的RAG与Agent应用项目。目前支持Agent、LLM对话、知识库对话、搜索引擎对话、文件对话、数据库对话、多模态图片对话、ARXIV文献对话、Wolfram对话、文生图、本地知识库管理、WEBUI等功能。模型部署框架支持Xinference、LocalAI、Ollama、FastChat等,能够实现本地模型以及API的调用,几乎能够实现现有所有大模型的推理。项目库地址:Langchain-Chatchat。本教程基于Ubuntu系统实现,Windows系统类似。环境搭建深度学习环境搭建这部分不在赘述,常用的深度学习开发环境搭建相比大家已经烂熟于心。主要包括以下步骤:1.安装英伟达驱动、CUDA、cudnn。2.安装Anaconda包管理工具。3.创建相应环境,并安装常用库。Langchain-Chatchat环境搭建1.安装Chatchat库,实现模型后处理。pipinstall"langchain-chatchat[xinference]"-U-ihttps://pypi.tuna.tsinghua.edu.cn/simple12.安装xinference库,实现模型推理。pipinstall"xinference[all]"1xinference启动xinference在安装完相应的环境后,启动xinference以进行模型部署。通过命令行执行xinference-local--host0.0.0.0--port99971来启动xinference,启动后访问:IP:9997即可进入xinference主界面。部署模型选择我们需要部署的模型,比如我这里选择Qwen2进行部署。填写相应的参数,进行一键部署。第一次部署会下载模型,可以选择国内通道modelscope下载,速度较快。此时可以返回终端查看模型下载进度,下载完成会自动部署。部署完成后,会展示在Running中,可以通过打开模型UI进行访问。chatchat至少需要一个语言模型和一个向量模型,本文选择Qwen2-instruct和bge-m3这两个模型。chatchat初始化设置Chatchat存储配置文件和数据文件的根目录#onlinuxormacosexportCHATCHAT_ROOT=/path/to/chatchat_data#onwindowssetCHATCHAT_ROOT=/path/to/chatchat_data12345执行初始化命令,生成配置文件chatchatinit1修改配置文件配置模型(model_settings.yaml)#默认选用的LLM名称DEFAULT_LLM_MODEL:qwen2-chat#默认选用的Embedding名称DEFAULT_EMBEDDING_MODEL:bge-m3#将`LLM_MODEL_CONFIG`中`llm_model,action_model`的键改成对应的LLM模型#在`MODEL_PLATFORMS`中修改对应模型平台信息12345678基础配置文件(basic_settings.yaml)#各服务器默认绑定host。如改为"0.0.0.0"需要修改下方所有XX_SERVER的host#Windows下WEBUI自动弹出浏览器时,如果地址为"0.0.0.0"是无法访问的,需要手动修改地址栏DEFAULT_BIND_HOST:0.0.0.0#API服务器地址API_SERVER:host:192.168.60.203 #自己服务器IPport:7861#WEBUI服务器地址WEBUI_SERVER:host:192.168.60.203 #自己服务器IPport:88871234567891011初始化知识库在进行知识库初始化前,请确保已经启动模型推理框架及对应embedding模型chatchatkb-r1出现以下日志即为成功----------------------------------------------------------------------------------------------------知识库名称:samples知识库类型:faiss向量模型::bge-large-zh-v1.5知识库路径:/root/anaconda3/envs/chatchat/lib/python3.11/site-packages/chatchat/data/knowledge_base/samples文件总数量:47入库文件数:42知识条目数:740用时:0:02:29.701002----------------------------------------------------------------------------------------------------总计用时:0:02:33.4144251234567891011启动项目执行chatchatstart-a1默认地址为:IP:8501,进入chatchat前端页面。可以愉快的使用啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-13 07:29 , Processed in 0.708896 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表