Important
使用者必须在遵循上游AI模型服务提供商以及法律法规的情况下使用,不得用于非法用途。
本项目仅供个人学习使用,不保证稳定性,且不提供任何技术支持。
根据《生成式人工智能服务管理暂行办法》的要求,请勿对中国地区公众提供一切未经备案的生成式人工智能服务。
Warning
本系统为闭源免授权使用,仅供个人学习使用,请勿用于任何商业用途。
在您的服务器新建docker-compose.yml文件,内容如下:
version: '3.4'
services:
SuperApi:
image: registry.cn-hangzhou.aliyuncs.com/super-api/super-api:latest
container_name: super-api
restart: always
command: --log-dir /app/logs
ports:
- "3000:3000"
volumes:
- ./data:/data
- ./logs:/app/logs
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
- SQL_DSN=root:123456@tcp(host.docker.internal:3306)/SuperApi?charset=utf8mb4&parseTime=True&loc=Local # 修改此行,或注释掉以使用 SQLite 作为数据库
- REDIS_CONN_STRING=redis://redis
- SESSION_SECRET=random_string # 启动前必须手动修改此值为随机字符串
- TZ=Asia/Shanghai
- ERROR_LOG_ENABLED=true # 是否启用错误日志记录
# - TIKTOKEN_CACHE_DIR=./tiktoken_cache # 如果需要使用tiktoken_cache,请取消注释
# - SESSION_SECRET=random_string # 多机部署时设置,必须修改这个随机字符串!!!!!!!
# - NODE_TYPE=slave # Uncomment for slave node in multi-node deployment
# - SYNC_FREQUENCY=60 # Uncomment if regular database syncing is needed
# - FRONTEND_BASE_URL=https://openai.justsong.cn # Uncomment for multi-node deployment with front-end URL
depends_on:
- redis
healthcheck:
test: [ "CMD-SHELL", "wget -q -O - http://localhost:3000/api/status | grep -o '\"success\":\\s*true' | awk -F: '{print $2}'" ]
interval: 30s
timeout: 10s
retries: 3
redis:
image: redis:latest
container_name: redis
restart: always
docker-compose up -d访问 http://ip:3000 即可看到登录界面,输入账号密码即可登录(默认账号:root,默认密码:123456)。
若有版本更新,您可以通过以下命令更新并重启服务:
docker-compose pull && docker-compose up -d点击链接加入群聊【Super-API交流群】:https://qm.qq.com/q/B4yMp7ySvC
- 🔄 全面重构UI,优化显示逻辑,加快网页访问速度
- ⚡ 优化后端响应性能
- 📱 统一应用页面布局,增加页面容器通用样式
- 🌈 优化页面加载动画,提升用户体验
- 🌟 重构顶部和侧边栏,采用毛玻璃效果设计
- 🔧 支持自定义菜单功能,可设置显示位置(顶部/侧边栏)
- 📱 优化移动端适配,改进滚动体验
- 📢 增加公告按钮,便于用户随时查看系统通知
- 🌓 去除黑夜模式功能
- 🎯 重构模型广场页面,提升用户体验和功能完整性
- 🏷️ 增加模型标签系统,便于快速筛选和识别模型类型
- 📝 添加详细模型说明,帮助用户了解模型能力和使用场景
- 🎮 新增模型体验功能(游乐场),支持直接测试模型效果
- 🏢 展示模型厂商信息,便于用户识别不同来源的模型
- 🔄 对话页面重构,界面更加简洁直观
- ⚡ 新增一键配置功能,快速设置模型参数
- 📜 优化对话历史记录展示
- ⚙️ 支持更多模型参数设置
全新工作台页面支持多款卡片组件:
- 🔌 API地址卡片:显示和管理API接口信息
- 📡 线路监控卡片:实时监控API服务状态
- 📂 折叠面板卡片:组织显示复杂信息
- 🖼️ iframe内嵌卡片:支持嵌入外部网页内容
- 📈 模型消耗图表:可视化展示模型使用情况
- 📊 调用次数图表:统计API调用频率
- 📢 系统公告卡片:展示重要系统通知
- 🌐 自定义HTML卡片:支持自定义内容
- 📄 自定义Markdown卡片:支持富文本内容展示
- ✅ 签到卡片:用户每日签到获取奖励
卡片支持全面自定义:
- 📐 可设置卡片大小
- 🔄 可调整卡片方向
- ✏️ 可修改卡片名称
- 💡 可添加卡片说明
- 🆕 新增多种模式选择方式:
- ⚙️ 支持在令牌设置中配置默认模式
- 🔍 自动识别提示词内的模式参数
- 🛣️ 支持使用特定路径(如:/mj-fast/mj)指定模式
- 🔝 模式优先级:路径模式 > 令牌模式 > 提示词模式 > 默认fast模式
- 🔄 增加MJ图片代理地址配置
- 🔄 支持在后台配置多个代理地址轮换使用
- 🔑 支持令牌级别代理设置
- 🔍 绘图日志增加使用代理查看图片功能
- ⚡ 优化图片加载体验
- 🔄 重构人物查询返回格式,适配大部分AI系统
- 📤 增加音乐上传接口(suno_upload)
- 🔗 支持通过URL上传音频文件
- 📁 支持直接上传音频文件
- 🔔 增加回调功能(notifyhook)
- 💰 支持在运营设置中配置收费价格
- 🎵 优化音乐生成和查询体验
- 📑 支持设置多个公告
- ⏱️ 公告可配置开始时间/结束时间
- 📌 可设置公告标题和类型(信息、成功、警告、错误)
- 👁️ 可控制公告显示状态
- ⏰ 支持"24小时内不自动弹出"功能
- 🌐 公告支持HTML富文本内容
- 🔄 全面重构钱包页面,增加宣传栏
- 🎁 新增套餐支付功能,支持设置折扣
- 🎫 增加兑换码购买入口
- 💳 优化充值和消费流程
- 🖥️ 可视化配置套餐界面,无需编辑JSON
- ✅ 新增每日签到功能
- 🎮 支持在工作台配置签到卡片
- 🎁 签到可获取奖励(积分、代金券、模型权限等)
- ⏳ 支持补签功能(需消耗额外资源)
- ✓ 登录时需要勾选隐私策略和服务条款
- 📃 优化协议展示(支持Markdown格式 & 多语言版本)
- 🎨 优化邮件模板样式(支持可视化编辑)
- 📨 提升邮件通知体验(可自定义触发条件)
- 🆕 增加标签系统,用于分类和标记(用户/订单/内容)
- 🎨 标签支持自定义设置:
- 📝 可设置文字内容 + ICON
- 🎨 可配置标签颜色(支持RGB)
- 🌈 可设置背景色 & 文字颜色
- 🔄 自动优化色彩对比度
- 💰 支持邀请好友充值返利(可设多级奖励)
- ⚙️ 可配置奖励比例、上限及有效期
- 🔧 支持独立API域名(仅接受API请求,隐藏前端)
- 🛠️ 可自定义Logo、标题、页面内容
- 🎁 支持生成礼品码(可设有效期 & 使用次数)
- 📊 可关联奖励(积分、代金券、模型权限等)
- 📋 添加SEO描述和关键字设置
- 🎨 支持自定义全局顶部样式
- 📝 支持全局底部脚本设置
- 📊 优化页面元数据(提升搜索引擎收录)















