快速开始
从0到1只需60秒
Docker部署教程
1Panel (推荐)
宝塔
Docker部署
需提前安装好Redis和MongoDB以及Docker服务
执行部署命令, 注意: 请部署在数据盘上, 或者部署在可用最大的那个盘上
curl -sSO https://latest.deploy.fastapi.chat/install.sh && sh install.sh
curl -sSO https://latest.deploy.fastapi.chat/install.sh && sudo bash install.sh
curl -sSO https://latest.deploy.fastapi.chat/install.sh && bash install.sh
修改fastapi-admin\manifest\config\config.yaml文件的Redis和MongoDB配置
修改fastapi\manifest\config\config.yaml文件的Redis和MongoDB配置
请使用您的浏览器访问
管理端地址:http://ip:8080/admin
用户端地址:http://ip:8080/login
代理商地址:http://ip:8080/reseller
API端地址:http://ip:8000/
管理员账密: 无默认账密, 首次登录时输入的账号和密码将自动创建为管理员的账号和密码
注意: 避免使用弱口令, 推荐使用大小写字母+数字+符号的组合模型管理->初始化, 参数如下
模型接口:https://api.fastapi.ai/v1/models
应用密钥:sk-FastAPI1DKp0fzcD0Bf0sOJV1IJW1Fjnn0y0rXV0GNb1aolA
恭喜您已安装完成, 接下来请尽情享受AI之旅吧!
手动部署
- 需提前安装好Redis和MongoDB以及Docker服务, 还需安装以下必要命令
yum install -y wget zip unzip
apt update
apt install -y wget zip unzip
apt-get update
apt-get install -y wget zip unzip
- 下载安装包, 注意: 请下载到数据盘上, 或者下载到可用最大的那个盘上
wget -O community-latest.zip https://latest.deploy.fastapi.chat/community-latest.zip && unzip -o community-latest.zip
wget -O pro-latest.zip https://latest.deploy.fastapi.pro/pro-latest.zip && unzip -o pro-latest.zip
修改fastapi-admin\manifest\config\config.yaml文件的Redis和MongoDB配置
bin目录下执行:chmod 777 ./*
resource目录下执行:chmod 777 ./*.sh
修改fastapi\manifest\config\config.yaml文件的Redis和MongoDB配置
bin目录下执行:chmod 777 ./*
执行
fastapi-admin
和fastapi
启动服务命令
注意: 命令中有$PWD
变量, 需要在部署目录下执行, 或者手动修改目录映射
docker run --name fastapi-admin -d -p 8080:8080 \
--network host \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-v $PWD/fastapi-admin:/app \
iimeta/fastapi-admin:latest
docker run --name fastapi -d -p 8000:8000 \
--network host \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-v $PWD/fastapi:/app \
iimeta/fastapi:latest
docker run --name fastapi-admin -d -p 8080:8080 \
--network host \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-v $PWD/fastapi-admin:/app \
registry.cn-hangzhou.aliyuncs.com/iimeta/fastapi-admin:latest
docker run --name fastapi -d -p 8000:8000 \
--network host \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-v $PWD/fastapi:/app \
registry.cn-hangzhou.aliyuncs.com/iimeta/fastapi:latest
请使用您的浏览器访问
管理端地址:http://ip:8080/admin
用户端地址:http://ip:8080/login
代理商地址:http://ip:8080/reseller
API端地址:http://ip:8000/
管理员账密: 无默认账密, 首次登录时输入的账号和密码将自动创建为管理员的账号和密码
注意: 避免使用弱口令, 推荐使用大小写字母+数字+符号的组合模型管理->初始化, 参数如下
模型接口:https://api.fastapi.ai/v1/models
应用密钥:sk-FastAPI1DKp0fzcD0Bf0sOJV1IJW1Fjnn0y0rXV0GNb1aolA
恭喜您已安装完成, 接下来请尽情享受AI之旅吧!
其他事项
专业版: 系统管理->许可信息中点击激活并输入产品密钥: 请联系作者获得产品密钥
未激活产品无法启动fastapi
服务日志输出级别默认是
debug
, 可以按需修改config.yaml
中的logger.level
配置
日志输出级别有:debug, info, error, all
更新版本步骤, 注意: 以下更新步骤只适合小版本的更新, 大版本更新请按 升级说明 中步骤操作
2.1. 更新
fastapi
在fastapi/bin
目录下执行:./deploy.sh
2.2. 更新
fastapi-admin
在fastapi-admin/bin
目录下执行:./deploy.sh
2.3. 更新
fastapi-admin的web页面
在fastapi-admin/resource
目录下执行:./deploy.sh
注意: 更新会自动拉取最新程序包并重启容器, 更新后发现有异常想回滚, 执行:
./restore.sh