feat(计费): 根据使用时长调整积分扣除逻辑
在生成播客任务中新增usetime字段记录使用时长,并在积分扣除时根据时长调整扣分倍数。当使用时长为8-15分钟时,积分扣除翻倍。
This commit is contained in:
@@ -265,6 +265,7 @@ async def _generate_podcast_task(
|
||||
"task_results": task_results[auth_id][task_id],
|
||||
"timestamp": int(time.time()),
|
||||
"status": task_results[auth_id][task_id]["status"],
|
||||
"usetime": usetime,
|
||||
}
|
||||
|
||||
MAX_RETRIES = 3 # 定义最大重试次数
|
||||
@@ -326,6 +327,7 @@ async def generate_podcast_submission(
|
||||
"timestamp": time.time(),
|
||||
"callback_url": callback_url, # 存储回调地址
|
||||
"auth_id": auth_id, # 存储 auth_id
|
||||
"usetime": usetime,
|
||||
}
|
||||
|
||||
background_tasks.add_task(
|
||||
|
||||
Reference in New Issue
Block a user