AI用户站的部署

2024-12-24 15:24:54 阅读:28 编辑

AI用户站的部署

安装Docker软件

修改配置文件(需重启docker)- /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://docker.1panel.dev",
    "https://docker.fxxk.dedyn.io",
    "https://docker.xn--6oq72ry9d5zx.cn",
    "https://docker.m.daocloud.io",
    "https://a.ussh.net",
    "https://docker.zhai.cm"
  ],
  "insecure-registries": [
    "120.24.186.32:5100"
  ]
}

docker安装chromadb

创建容器
docker run -d --name chromadb -p 8000:8000 -v /opt/chroma:/chroma/chroma chromadb/chroma:latest

安装langchain(ai调用)

docker run -d --name langchain -p 3000:3000  120.24.186.32:5100/langchain:1.5.0

安装php8.3(快速安装)

添加新站

拉取代码

git clone http://xx:yy@120.24.186.32:3000/linson/newai2.git ai.hchxm.com
composer install --no-dev
导入数据库E:\backup-mysql\ai_init.sql
创建.env,配置.env

部署队列(守护进程)

/www/server/php/83/bin/php artisan queue:work --tries=1 --memory=512 --timeout=1800

AI总站配置

  1. AI总站生成一个平台(生成appid,appsecret),给他配置模型(要在closeAI生成key)

AI用户平台配置

  1. AI用户平台-系统配置(appid,appsecret)
  2. AI用户平台-更新缓存
  3. 创建平台
  4. 创建用户-admin
  5. 跳转到/apps创建一个智能体(ai秘书)