Skip to content

0.1.5

Choose a tag to compare

@qianfree qianfree released this 30 May 04:53
· 120 commits to main since this release

✨ 新功能

  • 📂 模型分组管理:新增模型分组功能,支持按分组组织和管理模型,方便分类查找与批量配置
  • 📦 模型导入导出:支持通过 JSON 文件批量导入/导出模型配置,含导入预览,便于跨环境迁移
  • 🏷️ 租户等级体系:新增租户等级功能,支持配置不同等级的充值额度和定价乘数,等级参与费用计算
  • 💰 模型价格整合:将模型价格设置合并到模型列表页面中,新增独立价格抽屉组件,统一管理入口
  • 👁️ 管理员查看租户模型:管理后台支持快捷预览指定租户可用的所有模型
  • 🚀 Relay Task 端点:新增 /v1/task 异步任务代理端点支持

🔧 优化改进

  • 🧪 大量自动化测试:新增管理端(27 个测试文件)和租户端(16
    个测试文件)集成测试套件,覆盖核心业务流程(认证、计费、权限、RBAC、租户隔离等)
  • ✅ 单元测试补充:计费引擎(定价/钱包/结算/对账/快照/汇总)、JWT、安全、成员额度等模块新增单元测试
  • ♻️ Relay 层重构:拆分 relay_handler.go 提升可读性,优化 Provider 调度逻辑
  • 🎨 代码风格统一:按照 GoFrame 推荐方式优化代码,统一行分隔符,整理 Context 函数,统一导出方法
  • 📝 日志优化:优化日志打印格式

🐛 Bug 修复

  • 📋 修复请求日志显示问题
  • 🔐 修复普通成员只能查看自己额度的权限控制
  • 👤 修复成员查询模型的问题(只能看到自己能调用的模型)
  • 📥 修复模型导入相关问题
  • 🔑 修复用户会话问题
  • ⚙️ 修复租户等级设置和默认级别配置问题
  • 🖼️ 修复弹窗按钮超出弹窗外、模态框上移等 UI 问题
  • ⚠️ 修复接口报错、错误信息丢失
  • 🗄️ 修复 DB 查询结果为空、时间格式校验等底层问题
  • 🐳 修复 Docker 镜像名称
  • 🤖 修复 AI 识别的 bug
  • 🧹 修复多个自动化测试中发现的问题

🖥️ 前端变更

  • 🆕 新增模型分组管理页面 (ModelGroupsPage.vue)
  • 🆕 新增租户等级管理页面 (TenantLevelsPage.vue)
  • 🆕 新增模型价格抽屉组件 (ModelPricingDrawer.vue)
  • 📋 租户详情页新增等级、模型可见性等配置
  • 🔍 租户列表页增强(等级筛选、模型快捷查看)
  • ♻️ 移除独立的模型定价页面,合并到模型列表中
  • 🎨 租户控制台布局优化