Dev未优化 #4

Open
Ghost wants to merge 19 commits from dev未优化 into dev优化中
No description provided.
Ghost added 30 commits 2026-07-03 01:23:35 +00:00
将数据库、Redis、Consul及Jaeger配置切换至新环境地址,并在worker中忽略"Invalid video_url"与"Invalid audio track"错误,同时补充模型调用成功日志。
- 在ModelGatewayTask实体中新增BuildModelName字段
- 修改ParseAndValidate函数参数,支持传入requiredFields
- 在异步工作器中实现构建模型的动态字段校验逻辑
- 添加prompt构建服务中传递构建模型名称的功能
- 实现构建模型不存在时的兜底机制
移除VideoDurationResp中多余的嵌套Data字段,直接访问TotalDuration等属性;
修正API路径中缺失的字母a(medi -> media)。
- 在CallbackPayload结构体中添加BillingDate字段
- 将任务的BillingData赋值给回调请求体的BillingDate
- 保持现有回调功能的其他字段不变
- 在请求阶段将请求数据作为计费记录的基础字段存入数组
- 修改计费处理逻辑,使用请求阶段数据作为基础补充返回数据后进行费用计算
- 重试时使用相同的计费数据处理逻辑确保数据一致性
- 将计费结果直接替换数组第一个元素而非追加
- 更新数据库配置从 192.168.0.83 到 192.168.3.30
- 更新 Redis、Consul、Jaeger 和文件上传服务地址到新 IP
- 修改数据库端口从 15432 到 5432 并更新密码
- 修正了 GetTenantSurplus 函数调用中的参数,从 task.TenantId 改为 model.TenantId
- 注释掉了模型调用中重复的余额检查逻辑以避免冗余验证
更新 TenantSurplusResp 结构以匹配实际的嵌套 JSON 响应格式,
并修正 worker 中 billing 逻辑错误引用的租户ID变量。
19904408334 added 1 commit 2026-07-04 10:29:02 +00:00
19904408334 added 1 commit 2026-07-04 10:55:56 +00:00
19904408334 added 1 commit 2026-07-04 12:06:01 +00:00
Ghost added 2 commits 2026-07-06 08:38:28 +00:00
Ghost added 1 commit 2026-07-06 09:00:32 +00:00
Ghost added 1 commit 2026-07-06 09:35:11 +00:00
19904408334 added 1 commit 2026-07-08 01:23:11 +00:00
重构执行列表树状结构,扁平化日期节点下的输出项,新增会话列表查询、结果删除与软删除标记,引入扩展字段与模板配置,升级依赖版本。
19904408334 added 1 commit 2026-07-08 05:37:15 +00:00
19904408334 added 1 commit 2026-07-09 05:47:17 +00:00
重新启用任务并发限制逻辑,使用 Redis 计数器控制模型并发数;
引入分布式锁防止重复创建,并优化优雅退出顺序确保请求完成;
移除 video_duration 计费计算,支持外部传入 taskId,为轮询查询添加独立超时上下文。
19904408334 added 1 commit 2026-07-23 09:22:18 +00:00
19904408334 added 1 commit 2026-07-23 09:44:44 +00:00
admin added 2 commits 2026-08-06 01:41:16 +00:00
19904408334 added 2 commits 2026-08-14 08:34:49 +00:00
This pull request has changes conflicting with the target branch.
  • common/util/mapping.go
  • consts/public/table_name.go
  • main.go
  • service/task/task_service.go
  • service/task/worker.go
  • update.sql
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dev未优化:dev未优化
git checkout dev未优化
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: red-future/model-gateway#4