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

langchain—chatchat

署部 

  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.xdnf.cn/news/499483.html

    相关文章:

  4. 【AI】SpringAI 第二弹:基于多模型实现流式输出
  5. 江协科技GPIO输入输出hal库实现
  6. QT+Visual Studio 配置开发环境教程
  7. Python异常模块和包
  8. Oracle 高水位线(High Water Mark, HWM)
  9. 自定义库模块增加自定义许可操作详细方法
  10. c++动态链接库
  11. 04_决策树
  12. MySQL只操作同一条记录也会死锁吗?
  13. 支持selenium的chrome driver更新到136.0.7103.94
  14. 【Java ee初阶】HTTP(2)
  15. 【MySQL】第五弹——表的CRUD进阶(三)聚合查询(上)
  16. Docker数据卷
  17. 深入解析Spring Boot与JUnit 5的集成测试实践
  18. FTP服务搭建实战:安全文件共享解决方案
  19. 使用Docker部署Nacos
  20. 机器学习-人与机器生数据的区分模型测试 -数据筛选
  21. 【AI论文】EnerVerse-AC:用行动条件来构想具身环境
  22. stm32 DMA
  23. 【八股战神篇】Java集合高频面试题
  24. Redis Sentinel如何实现高可用?
  25. 类加载 与 Spring容器加载
  26. STM32 | 软件定时器
  27. 【发票提取表格】批量PDF电子发票提取明细保存到Excel表格,批量提取ODF电子发票明细,行程单明细,单据明细保存到表格,使用步骤、详细操作方法和注意事项
  28. Java—异常体系
  29. 【Linux笔记】——Linux线程封装
  30. Ulyssess Ring Attention
  31. Python文件与JSON操作全解:从基础到企业级实践
  32. A级、B级弱电机房数据中心建设运营汇报方案
  33. Ankr:Web3基础设施的革新者