跳至主要內容

AI助手安装部署

2024年12月27日大约 1 分钟

AI助手安装部署

安装环境

硬件要求

  • 最低配置:4核CPU / 8GB内存 / 50GB硬盘

软件要求

  • 操作系统:

    • Linux: CentOS 7.4+ / Ubuntu 18.04+(需64位)
    • 暂不支持Windows/MacOS
  • 数据库:

    • MySQL 5.7.x 或 8.0.x(需开启InnoDB引擎)
    • 字符集要求:utf8mb4

安装步骤

步骤一: 解压AI助手产品包

# 创建产品目录
mkdir hetu_ai 

# 解压安装包
tar -xf hetu_ai_v1.0.0_x64_linux.tar -C hetu_ai

# 目录结构说明
.
├── main         # 主程序(二进制文件)
├── start.sh     # 启动控制脚本
├── hetu_ai_init.sql  # 数据库初始化脚本(包含表结构+初始数据)
└── _internal         # 配置文件
    ├── ai_env        # 配置文件
    └── static/models/       # AI模型文件

步骤二: 数据源配置

  • 配置文件位置: hetu_ai/_internal/ai_env
  • 配置文件详解:
# 数据源配置样例(需提前创建空白数据库)
DB_HOST=127.0.0.1         # 数据源IP,不建议使用localhost
DB_PORT=3306              # 数据源主机端口
DB_USER=ai_service        # 数据库用户名
DB_PASSWORD=Str0ngP@ss    # 数据库密码
DB_DATABASE=hetu_ai_prod  # 数据库名
  • 数据库创建与初始化

    • 创建数据库
    • 执行数据库初始化脚本:hetu_ai_init.sql

步骤三: 安全密钥配置

  • 河图安装包配置文件位置:config/application-prod.yml

    # 服务域名
    ai:
      server:
        # AI助手服务访问地址,默认9005端口,冒号后加空格
        path: http://ip:9005 
        # AI助手通信密钥,冒号后加空格
        tokenKey: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • AI助手安装包配置文件位置: hetu_ai/_internal/ai_env

    # 密钥配置,需与河图配置tokenKey保持一致
    SECRET_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

步骤四: 服务管理

  • 启动文件位置: hetu_ai/start.sh

    • 服务启动端口默认 9005 ,按需修改
  • 启动服务

  Linux:sh start.sh
  • 停止服务
  # 查看进程
  cat hetu_ai/pid.pid
  # 手动kill进程
  kill -9 进程号

步骤五: 查看日志

  • 日志文件位置: hetu_ai/logs/hetu_ai.log
# 查看最近100条日志
tail -n 100 -f hetu_ai.log
上次编辑于: 2025/3/6 10:00:25
贡献者: machuan