fix(agent): 优化预算与技能按需加载
This commit is contained in:
1 parent
201f3aac65
commit
a840e552d5
6 files changed
+69
-32
No files matched your search
@@ -299,10 +299,10 @@ func validateCloudAgentMediaArgs(a cloudAgentMediaArgs, state *cloudAgentRuntime
|
||||
if state == nil {
|
||||
return BadAuthRequest("Agent 状态无效")
|
||||
}
|
||||
if state.Generations >= state.Request.Budget.MaxGenerationTasks {
|
||||
if state.Request.Budget.MaxGenerationTasks > 0 && state.Generations >= state.Request.Budget.MaxGenerationTasks {
|
||||
return BadAuthRequest("已达到本轮媒体生成次数上限")
|
||||
}
|
||||
if mode == "video" && state.VideoSeconds > state.Request.Budget.MaxVideoSeconds-a.Duration {
|
||||
if mode == "video" && state.Request.Budget.MaxVideoSeconds > 0 && state.VideoSeconds > state.Request.Budget.MaxVideoSeconds-a.Duration {
|
||||
return BadAuthRequest("已超过本轮视频时长预算")
|
||||
}
|
||||
return nil
|
||||
|
||||
Reference in new issue
Block a user