langchain—chatchat

news2025/5/18 7:26:29

署部 

  1. 下载项目
    git clone --recursive https://github.com/chatchat-space/Langchain-Chatchat.git
     
  2. 进入目录
    cd Langchain-Chatchat

  3. anaconda环境准备
    1. 创建python环境
      conda create -n langchain_env python=3.10 -y 
    2. 激活环境
      conda activate langchain_env
    3. 验证pyhton环境
      python --version
    4. 安装依赖
      pip install langchain-chatchat  -i   https://pypi.tuna.tsinghua.edu.cn/simple

    5. 改变初始化生成的文件目录
      export CHATCHAT_ROOT=自定义目录

    6. 初始化
      chatchat init

    7. 验证
      #API文档
      http://localhost:7861/docs
      #langchat-chatcat url
      http://localhost:8501/
      

    8. 获取langchain-chatchat下载 
      curl https://github.com/chatchat-space/Langchain-Chatchat
       或
      https://gitee.com/www.ydj.com/Langchain-Chatchat

    配置 

    .py版本 

    ollama模型配置

    vim /langchain-chatchat/configs/model_config.py
    1.  配置大语言模型和嵌入模型名
    2. 配置ollama服务
      ONLINE_LLM_MODEL = {
      # 加入Ollama
      
      "ollama":{
              "model_name":"qwq",
              "api_base_url":"http://58.144.197.135:15003/",
          }
      }

    .yaml 

    ollama模型配置

    1. 默认用户目录下修改 model_setting.yaml
    2. 可选
    3. 运行
      chatchat kb -r
    4. 启动
      chatchat  start -a

    报错 

    RAG 

    1. 更换httpx版本 
      // 卸载旧版本 0.28.1
      pip uninstall httpx
       
      // 安装新版本 0.27.2
      pip install httpx==0.27.2
    2. 重启
      // 重新启动
      chatchat start -a
       

    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2378335.html

    如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

    相关文章

    【LeetCode 热题 100】二叉树的最大深度 / 翻转二叉树 / 二叉树的直径 / 验证二叉搜索树

    ⭐️个人主页:小羊 ⭐️所属专栏:LeetCode 热题 100 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 二叉树的中序遍历二叉树的最大深度翻转二叉树对称二叉树二叉树的直径二叉树的层序遍历将有序数组转换为二叉搜索树验…

    关于软件测试开发的一些有趣的知识

    文章目录 一、什么是测试?二、为什么要软件测试软件测试三、测试的岗位有哪些四 、软件测试和开发的区别五、走测试岗位为什么还要学开发。4、优秀的测试人员具备的素质我为什么走测试岗位 一、什么是测试? 其实这个问题说简单也不简单,说难…

    uni-app 开发HarmonyOS的鸿蒙影视项目分享:从实战案例到开源后台

    最近,HBuilderX 新版本发布,带来了令人兴奋的消息——uni-app 现在支持 Harmony Next 平台的 App 开发。这对于开发者来说无疑是一个巨大的福音,意味着使用熟悉的 Vue 3 语法和开发框架,就可以为鸿蒙生态贡献自己的力量。 前言 作…

    售前工作.工作流程和工具

    第一部分 售前解决方案及技术建议书的制作 售前解决方案编写的标准操作步骤SOP: 售前解决方案写作方法_哔哩哔哩_bilibili 第二部分 投标过程关键活动--商务标技术方案 1. 按项目管理--售前销售项目立项 销售活动和销售线索的跟踪流程和工具 1)拿到标书&#xff…

    GPU与NPU异构计算任务划分算法研究:基于强化学习的Transformer负载均衡实践

    点击 “AladdinEdu,同学们用得起的【H卡】算力平台”,H卡级别算力,按量计费,灵活弹性,顶级配置,学生专属优惠。 引言 在边缘计算与AI推理场景中,GPU-NPU异构计算架构已成为突破算力瓶颈的关键技…

    【滑动窗口】LeetCode 209题解 | 长度最小的子数组

    长度最小的子数组 前言:滑动窗口一、题目链接二、题目三、算法原理解法一:暴力枚举解法二:利用单调性,用滑动窗口解决问题那么怎么用滑动窗口解决问题?分析滑动窗口的时间复杂度 四、编写代码 前言:滑动窗口…

    Python绘制南丁格尔玫瑰图:从入门到实战

    Python绘制南丁格尔玫瑰图:从入门到实战 引言 南丁格尔玫瑰图(Nightingale Rose Chart),也被称为极区图(Polar Area Chart),是一种独特的数据可视化方式。这种图表由弗洛伦斯南丁格尔&#xff…

    炼丹学习笔记3---ubuntu2004部署运行openpcdet记录

    前言 环境 cuda 11.3 python 3.8 ubuntu2004 一、cuda环境检测 ylhy:~/code_ws/OpenPCDet/tools$ nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2021 NVIDIA Corporation Built on Sun_Mar_21_19:15:46_PDT_2021 Cuda compilation tools, release 11.3…

    深入解析BGP路由反射器与联邦:突破IBGP全连接限制的两种方案

    一、引言:大型BGP网络的挑战 在大型BGP网络架构中,传统的IBGP全连接架构会带来严重的扩展性问题。当网络中存在N台路由器时,需要维护N*(N-1)/2个IBGP连接,这对设备资源和运维管理都是巨大挑战。本文将深入解析两种主流解决方案&a…

    QT设置MySQL驱动

    QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 第一步:下载MySQL https://dev.mysql.com/downloads/mysql/ 解压缩下载的安装包,其目录结构如下所示: 第二…

    String的一些固定程序函数

    append reverse length toString

    3.2/Q2,Charls最新文章解读

    文章题目:Transition of nighttime sleep duration and sleep quality with incident cardiovascular disease among middle-aged and older adults: results from a national cohort study DOI:10.1186/s13690-025-01577-5 中文标题:中老年人…

    大麦(Hordeum vulgare)中 BAHD 超家族酰基转移酶-文献精读129

    Systematic identification and expression profiles of the BAHD superfamily acyltransferases in barley (Hordeum vulgare) 系统鉴定与大麦(Hordeum vulgare)中 BAHD 超家族酰基转移酶的表达谱分析 摘要 BAHD 超家族酰基转移酶在植物中催化和调控次…

    docker迅雷自定义端口号、登录用户名密码

    在NAS上部署迅雷,确实会带来很大的方便。但是目前很多教程都是讲怎么部署docker迅雷,鲜有将自定义配置的方法。这里讲一下怎么部署,并重点讲一下支持的自定义参数。 一、部署docker 在其他教程中,都是介绍的如下命令&#xff0c…

    中国30米年度土地覆盖数据集及其动态变化(1985-2022年)

    中文名称 中国30米年度土地覆盖数据集及其动态变化(1985-2022年) 英文名称:The 30 m annual land cover datasets and its dynamics in China from 1985 to 2022 CSTR:11738.11.NCDC.ZENODO.DB3943.2023 DOI 10.5281/zenodo.8176941 数据共享方式&#xff1a…

    3D个人简历网站 5.天空、鸟、飞机

    1.显示天空 models下新建文件Sky.jsx Sky.jsx // 从 React 库中导入 useRef 钩子,用于创建可变的 ref 对象 import { useRef } from "react"; // 从 react-three/drei 库中导入 useGLTF 钩子,用于加载 GLTF 格式的 3D 模型 import { useGLT…

    STM32IIC实战-OLED模板

    STM32IIC实战-OLED模板 一,SSD1306 控制芯片1, 主要特性2,I2C 通信协议3, 显示原理4, 控制流程5, 开发思路 二,HAL I2C API 解析I2C 相关 API1,2,3,4&#xf…

    c#车检车构客户管理系统软件车辆年审短信提醒软件

    # CMS_VehicleInspection 车检车构客户管理系统软件车辆年审短信提醒软件 # 开发背景 软件是给泸州某公司开发的车检车构客户管理系统软件。用于在车检年审到期前一个月给客户发送车检短信提醒 # 功能描述 主要功能:车辆年审前一个月给客户发年审短信提醒&#xf…

    通俗版解释CPU、核心、进程、线程、协程的定义及关系

    通俗版解释(比喻法) 1. CPU 和核心 CPU 一个工厂(负责干活的总部)。核心 工厂里的车间(比如工厂有4个车间,就能同时处理4个任务)。 2. 进程 进程 一家独立运营的公司(比如一家…

    大语言模型 11 - 从0开始训练GPT 0.25B参数量 MiniMind2 准备数据与训练模型 DPO直接偏好优化

    写在前面 GPT(Generative Pre-trained Transformer)是目前最广泛应用的大语言模型架构之一,其强大的自然语言理解与生成能力背后,是一个庞大而精细的训练流程。本文将从宏观到微观,系统讲解GPT的训练过程,…