53AI Hub
53AI Hub 是一个强大的 AI 门户管理平台,支持多种智能体开发平台的接入。本指南将帮助您快速上手并开始使用 53A IHub。目录
环境要求
- Docker 和 Docker Compose (如使用容器化部署)
- Go 1.24+ (如从源码编译)
快速开始
使用 Docker Compose 启动
- 克隆仓库到本地
- 进入 docker 目录并启动服务
http://localhost 上运行。
源代码编译启动
- 克隆仓库到本地
- 安装依赖并编译
- 启动 53AIHub 服务
使用预编译文件启动
- 从 GitHub Releases 页面下载预编译文件
- 解压下载的文件
- 启动 53AI Hub
-
Linux/MacOS:
-
Windows:
双击
53aihub.exe文件启动
80运行。
配置说明
53AI Hub 默认不需要任何配置即可启动,它使用以下默认配置:- 数据库:SQLite(默认,无需配置)
- 端口:默认为 3000(可通过 PORT 环境变量修改)
SQL_DSN: 数据库连接字符串,默认使用 SQLitePORT: 服务监听端口,默认为 3000LOG_LEVEL: 日志级别,可选值为 DEBUG、INFO(默认)API_HOST: API 主机地址,如需支持微信支付,必须配置此项
常见问题排查
1. 服务无法启动
- 检查端口是否被占用
- 查看日志文件中的错误信息
2. 数据库问题
默认情况下,53AI Hub 使用 SQLite 数据库,无需额外配置。如果您配置了 MySQL 数据库但连接失败:- 确认 MySQL 服务是否正常运行
- 检查数据库连接参数是否正确
- 确认数据库用户是否有足够的权限
3. 微信支付配置
如需支持微信支付功能,必须配置API_HOST 环境变量:
4. Token 编码器初始化失败
错误信息示例:- billingratio.ModelRatio 为 nil
- logger 未正确初始化
- 确保在使用 logger 前已正确初始化