Skip to content

升级说明 ​

你如果需要升级到对应版本时, 请根据以下版本对应的步骤说明进行操作升级, 升级前请做好数据备份, 数据无价, 经常备份是个好习惯...

v2.4.0 Up v2.5.0 ​

本版本主要新增绘图任务、绘图转储、用户账号过期、模型端点控制、阿里百炼、xAI、MiniMax、按像素计费、视频按分辨率计费、图层拆分计费、标签分类、图像尺寸强校验、数量限制、图像和视频 URL 替换, 并完善套餐购买、视频任务和日志排查能力。


  1. 创建资源目录, 开启绘图转储、绘图任务存储或视频任务存储时需要用到, 目录不存在时保存图片和视频会失败

在fastapi/resource目录下执行:

bash
mkdir public
  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  4. 升级后请到配置管理核对新增配置, 按需要开启:

  • 任务: 绘图任务, 可配置提交模式、数据格式、超时、重试、并发限制、超时回收和存储
  • 任务: 绘图转储, 可配置存储目录、访问地址、是否返回 Base64, 以及指定用户或密钥仍返回原始 Base64
  • 任务: 视频任务, 可配置超时、重试、并发限制、超时回收和存储
  • 资源: 图像 URL 替换、视频 URL 替换, 可将上游返回地址换成站点可访问地址
  • 全局: 数量限制, 可限制用户、代理商、应用和应用密钥数量
  • 通用: 用户登录注册, 新增验证邮箱开关, 关闭后注册可不验证邮箱
  • 日志: 日志隐私, 可单独控制是否保存和展示绘图提示词
  • API: 可维护对外展示的 API 接口名称、地址和说明
  • 站点配置: 可同步配置站点页面向用户展示的 API 入口
  1. 模型和线路相关变化, 升级后请检查:
  • 模型不再单独配置地址和路径, 线路改由模型代理维护, 原先写在模型上的地址请改到对应模型代理
  • 模型启用代理开关和密钥代理专用选项已移除, 绑定代理即生效
  • 模型和模型代理可指定支持的接口端点, 未勾选的接口调用会失败, 请按实际开放能力勾选
  • Midjourney 相关能力已移除, 如仍有对应模型和计费项, 请自行清理或改接到其他提供商
  • 新建应用和密钥时 IP 白名单必填, 不限制可填 0.0.0.0
  1. 价格和套餐相关变化, 按业务需要补配置:
  • 图像生成价格新增按像素计费, 视频生成价格新增按分辨率档位计费
  • 文本、缓存、阶梯计费支持按服务层和思考、非思考模式分别定价
  • 套餐周期限制、钱包兜底和自动续费规则更完整, 请核对现有套餐是否仍符合预期
  1. 配置改完后, 到配置管理刷新缓存, 再检查绘图任务、视频任务、日志和套餐是否正常

  2. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v2.3.0 Up v2.4.0 ​

本版本主要新增套餐、在线充值、兑换码、邀请返佣、工单、用户隐私设置、模型数据透传、缓存价格和耗时日志能力。


  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  4. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v2.2.0 Up v2.3.0 ​

本版本主要新增分组计费方式控制、允许请求中止控制、模型代理自动化测试与健康检查任务、模型代理会话保持、模型广场、分组广场、数据看板和监控中心, 同时支持 OpenAI Responses Compact 和 Seedance 2.0, 并优化模型代理、计费匹配和页面展示体验


  1. 因分组已支持计费方式控制, 需重新手动配置分组计费方式, 或使用以下数据库脚本批量更新
js

db.group.updateMany(
    { },
    [{$set: {
        "billing_methods": [1, 2]
    }}]
)
  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  4. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v2.1.0 Up v2.2.0 ​

本版本主要新增时段计费和额度循环重置能力, 新增用户协议和隐私政策, 增强对 Claude Code、Gemini CLI、Codex 等主流 AI 编程工具能力的支持, 新增智能助手模块, 用户可直接在系统上使用 AI 相关能力


  1. 因分组折扣已支持时段计费, 需重新手动配置分组折扣, 或使用以下数据库脚本批量更新
js

db.group.find({ discount: { $exists: true, $gt: 0 } }).forEach(function(doc) {
    db.group.updateOne(
        { _id: doc._id },
        {
            $set: {
                time_rules: [
                    {
                        time_type: "all",
                        name: "全天",
                        start_time: 0,
                        end_time: 86399999,
                        discount: doc.discount,
                        days: [],
                        day_mode: "",
                        priority: 20
                    }
                ]
            }
        }
    );
});
  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  4. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v2.0.0 Up v2.1.0 ​

本版本主要新增模型代理可快速填入相关模型, 支持测试模型功能, 支持按Tokens和按次计费方式动态选择


  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  4. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v2.0.0 ​

因本版本改动较大, 不建议直接升级, 如您有升级需求, 请联系作者获取升级脚本及协助升级, 升级过程不会收取任何费用, 感谢您对本项目的支持!

v1.6.0 Up v1.7.0 ​

本版本主要新增消息通知的相关功能和修复计费异常问题, 以及优化部分功能细节


  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  4. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v1.5.0 Up v1.6.0 ​

本版本主要新增应用密钥的批量操作与导出, 删除用户和代理商可选同时删除相关数据, 模型支持非流式的模型可流式输出, 模型初始化支持已存在模型的覆盖价格


  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  4. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v1.4.0 Up v1.5.0 ​

本版本主要完善和新增模型的计费以及支持/responses接口, 开源分组管理和代理商功能, 专业版新增会员等级功能, 代理商支持自建分组


  1. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  2. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  3. 多模态模型的识图价格字段有更改, 需要在数据库执行命令:
    db.model.updateMany({},{$rename:{"multimodal_quota.image_quotas":"multimodal_quota.vision_quotas"}},false,true);
    或者手动把多模态模型的价格重新配置

  4. 模型类型: 文生文, 文生图, 多模态, 多模态实时, 多模态语音均增加了缓存计费, 需手动把有缓存计费的模型重新配置上缓存价格

  5. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  6. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v1.3.0 Up v1.4.0 ​

本版本主要完善和新增配置各类配置, 新增额度预警通知, 优化缓存加载逻辑, 提升缓存更新速度, 支持搜索计费和web_search_options的支持, 支持手动刷新API缓存


  1. 点击下载邮件通知模板, 将.tmpl模板文件放到fastapi-admin/resource/template/email目录下

  2. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  3. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  4. fastapi-admin更新后, 需将配置管理->日志配置重置, 重置后再按需重新配置即可

  5. 邮件通知配置默认是关闭的, 如需邮件通知, 请配置好邮箱信息后, 打开此配置

  6. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  7. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

v1.2.0 Up v1.3.0 ​

本版本主要将配置文件中的配置进行了改造, 提供了可视化的管理页面, 所以需把原有的配置文件里的配置进行删除和配置到可视化的配置管理里面


  1. 把fastapi-admin/manifest/config/config.yaml的配置文件先进行备份, 并根据最新的配置文件, 把原有v1.2.0版本之前的配置进行删除

  2. 在fastapi-admin/resource目录下执行./deploy.sh更新fastapi-admin的web页面

  3. 在fastapi-admin/bin目录下执行./deploy.sh更新fastapi-admin的程序包

  4. 把fastapi/manifest/config/config.yaml的配置文件先进行备份, 并根据最新的配置文件, 把原有v1.2.0版本之前的配置进行删除

  5. 把备份的配置文件里修改过的配置, 到配置管理中修改对应的配置, 比如: 邮箱、自动禁用的错误、屏蔽的错误等

  6. 在fastapi/bin目录下执行./deploy.sh更新fastapi的程序包

  7. 恭喜你已升级完成, 请检查系统各功能是否正常, 如发现有异常想回滚, 分别在对应目录下执行./restore.sh即可

智元 Fast API