2 minutos para crear la base de conocimientos empresariales de capacitación FastGPT Asistente de IA (implementación de Docker)

Utilizamos paneles pagoda para la construcción, lo cual es más conveniente, rápido y flexible, y el tiempo de operación solo toma dos minutos.

Instale Docker debajo del panel pagoda

Instale [administrador de Docker] [módulo de Docker] en [tienda de software]

Instale FastGPT a través de Docker

A través de [Docker] [Agregar contenedor] [Disposición de contenedor] para crear un nuevo docker-compose.yaml
El siguiente es el contenido de la plantilla

Simplemente  CHAT_API_KEY cámbielo a la clave openai. Si necesita utilizar transit o oneapi, debe modificar  OPENAI_BASE_URL:

# 非 host 版本, 不使用本机代理
version: '3.3'services:
  pg:
    image: ankane/pgvector:v0.4.2 # docker
    # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/pgvector:v0.4.2 # 阿里云
    container_name: pg
    restart: always
    ports: # 生产环境建议不要暴露      - 5432:5432
    networks:
      - fastgpt
    environment:
      # 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果      - POSTGRES_USER=username      - POSTGRES_PASSWORD=password      - POSTGRES_DB=postgres
    volumes:
      - ./pg/data:/var/lib/postgresql/data
  mongo:
    image: mongo:5.0.18
    # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云
    container_name: mongo
    restart: always
    ports: # 生产环境建议不要暴露      - 27017:27017
    networks:
      - fastgpt
    environment:
      # 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果      - MONGO_INITDB_ROOT_USERNAME=username      - MONGO_INITDB_ROOT_PASSWORD=password
    volumes:
      - ./mongo/data:/data/db
  fastgpt:
    container_name: fastgpt
    # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:latest # 阿里云
    image: ghcr.io/labring/fastgpt:latest # github
    ports:
      - 3000:3000
    networks:
      - fastgpt
    depends_on:
      - mongo      - pg
    restart: always
    environment:
      # root 密码,用户名为: root      - DEFAULT_ROOT_PSW=xxxx
      # 中转地址,如果是用官方号,不需要管      - OPENAI_BASE_URL=https://api.openai.com/v1      - CHAT_API_KEY=sk-xxxx      - DB_MAX_LINK=5 # database max link      - TOKEN_KEY=any      - ROOT_KEY=root_key
      # mongo 配置,不需要改. 如果连不上,可能需要去掉 ?authSource=admin      - MONGODB_URI=mongodb://username:password@mongo:27017/fastgpt?authSource=admin
      # pg配置. 不需要改      - PG_URL=postgresql://username:password@pg:5432/postgres
networks:
  fastgpt:

ejecutar contenedor

[Agregar contenedor] [Disposición del contenedor] Seleccione la plantilla de redacción que acaba de crear y haga clic en Agregar

Actualmente se puede acceder a él mediante  ip:3000 acceso directo (tenga en cuenta el firewall). El nombre de usuario de inicio de sesión  rootes la contraseña establecida en la variable de entorno hace un momento  DEFAULT_ROOT_PSW.

Si se requiere acceso al nombre de dominio, instale y configure Nginx usted mismo.

Configurar nombre de dominio

Agregue un nuevo sitio, complete el nombre de dominio, configure el proxy inverso en el siguiente paso
, puerto proxy 3000

Mi sitio ha sido construido: https://fast.v1kf.com

También tengo un sistema de atención al cliente desarrollado por mí mismo (base de conocimientos de IA + respuesta manual: el único servicio al clientehttps: //gofly.v1kf.com ), los amigos interesados ​​también pueden echarle un vistazo.

Supongo que te gusta

Origin blog.csdn.net/taoshihan/article/details/132595339
Recomendado
Clasificación