Files
appstore/apps/langchain-chatchat

LangChain-Chatchat

应用简介

基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答。

英文说明:A LLM application aims to implement knowledge and search engine based QA based on Langchain and open-source or remote LLM API.

部署说明

  • 本应用使用 Docker Compose 在 1Panel 中部署。
  • 应用分类:AI。
  • 支持架构:amd64。
  • 可选版本以应用商店当前版本目录和安装表单为准。
  • 安装后按应用表单中的端口访问 Web UI、SSH 或对应服务。

端口

变量 说明 默认值 必填
PANEL_APP_PORT_HTTP 端口 40208

配置项

变量 说明 默认值 必填
GPU_DRIVER_TYPE GPU 驱动的类型 nvidia

使用说明

  • 需要注意查看项目Wiki先安装好对应环境

  • 1Panel v1.10.3-lts以下版本会覆盖docker-compose.ymlgpu设置,所以最好安装完成后检查一下, 不对则用以下覆盖并在应用目录下手动执行docker-compose down && docker-compose up -d

version: '3'

services:
  langchain-chatchat:
    container_name: ${CONTAINER_NAME}
    restart: always
    networks:
      - 1panel-network
    ports:
      - "${PANEL_APP_PORT_HTTP}:8501"
    deploy:
      resources:
        limits:
          cpus: ${CPUS}
          memory: ${MEMORY_LIMIT}
        reservations:
          devices:
            - driver: ${GPU_DRIVER_TYPE}
              count: all
              capabilities: [gpu]
    image: registry.cn-beijing.aliyuncs.com/chatchat/chatchat:0.2.7 # 镜像版本,按需修改
    labels:  
      createdBy: "Apps"

networks:  
  1panel-network:  
    external: true

参考资料