feat: 接入模型动态 Fallback 与调用审计
This commit is contained in:
@@ -48,6 +48,59 @@ ASSETS_API_PROJECT_NAME=default
|
||||
# 豆包语音合成(旁白配音 TTS)· 火山控制台-语音技术-语音合成
|
||||
VOLC_TTS_APPID=8945759494
|
||||
VOLC_TTS_ACCESS_TOKEN=w7Ye8FdTHADU05PV5cVNjud8FseOnYzR
|
||||
# 模型失败重试与动态 Fallback 统一策略。修改后必须同时重启 Django API 与 Celery Worker。
|
||||
# 单个逻辑任务最多尝试的不同模型数(包含用户选择或系统默认的主模型)。
|
||||
MODEL_ROUTING_MAX_MODELS=3
|
||||
# 单个逻辑任务最多发出的真实模型请求数(包含首次、重试和 Fallback)。
|
||||
MODEL_ROUTING_MAX_CALLS=5
|
||||
# 重试退避的随机抖动比例;0.20 表示基础等待时间上下浮动 20%。
|
||||
MODEL_ROUTING_JITTER_RATIO=0.20
|
||||
|
||||
# 文本:原模型失败后的重试等待秒数;逗号分隔,列表长度就是重试次数。
|
||||
MODEL_ROUTING_TEXT_RETRY_DELAYS=1,3
|
||||
# 文本:普通非流式请求单次超时秒数。
|
||||
MODEL_ROUTING_TEXT_REQUEST_TIMEOUT=120
|
||||
# 文本:脚本等流式请求单次超时秒数。
|
||||
MODEL_ROUTING_TEXT_STREAM_TIMEOUT=300
|
||||
# 文本:一次逻辑任务从首次请求起的总时限秒数。
|
||||
MODEL_ROUTING_TEXT_TOTAL_TIMEOUT=480
|
||||
# 文本:429 Retry-After 允许等待的最长秒数。
|
||||
MODEL_ROUTING_TEXT_RETRY_AFTER_CAP=15
|
||||
|
||||
# 图片:原模型失败后的重试等待秒数;默认重试 1 次。
|
||||
MODEL_ROUTING_IMAGE_RETRY_DELAYS=3
|
||||
# 图片:单次生成或编辑请求超时秒数。
|
||||
MODEL_ROUTING_IMAGE_REQUEST_TIMEOUT=300
|
||||
# 图片:单张图片逻辑任务总时限秒数。
|
||||
MODEL_ROUTING_IMAGE_TOTAL_TIMEOUT=900
|
||||
# 图片:429 Retry-After 允许等待的最长秒数。
|
||||
MODEL_ROUTING_IMAGE_RETRY_AFTER_CAP=15
|
||||
|
||||
# 配音:原模型失败后的重试等待秒数;默认重试 1 次。
|
||||
MODEL_ROUTING_AUDIO_RETRY_DELAYS=2
|
||||
# 配音:单次 TTS 请求超时秒数。
|
||||
MODEL_ROUTING_AUDIO_REQUEST_TIMEOUT=60
|
||||
# 配音:一次配音逻辑任务总时限秒数。
|
||||
MODEL_ROUTING_AUDIO_TOTAL_TIMEOUT=180
|
||||
# 配音:429 Retry-After 允许等待的最长秒数。
|
||||
MODEL_ROUTING_AUDIO_RETRY_AFTER_CAP=15
|
||||
|
||||
# 视频:尚未拿到远端任务 ID 时的提交重试等待秒数;状态未知时禁止重提。
|
||||
MODEL_ROUTING_VIDEO_SUBMIT_RETRY_DELAYS=3
|
||||
# 视频:单次创建远端任务的请求超时秒数。
|
||||
MODEL_ROUTING_VIDEO_SUBMIT_TIMEOUT=120
|
||||
# 视频:提交、重试和 Fallback 阶段的总时限秒数。
|
||||
MODEL_ROUTING_VIDEO_SUBMIT_TOTAL_TIMEOUT=300
|
||||
# 视频:单次查询远端任务状态的超时秒数。
|
||||
MODEL_ROUTING_VIDEO_POLL_REQUEST_TIMEOUT=60
|
||||
# 视频:成功提交后允许等待成片的最长秒数。
|
||||
MODEL_ROUTING_VIDEO_GENERATION_TIMEOUT=1800
|
||||
# 视频:429 Retry-After 允许等待的最长秒数。
|
||||
MODEL_ROUTING_VIDEO_RETRY_AFTER_CAP=30
|
||||
|
||||
# 后处理:下载、上传和资产保存的重试等待秒数;不会重新调用模型。
|
||||
MODEL_ROUTING_POSTPROCESS_RETRY_DELAYS=2,5,10
|
||||
|
||||
# 模特库三视图真实生成与计费开关:true 允许预留积分并投递 worker;false 时提交接口直接拒绝任务。
|
||||
MODEL_TRIVIEW_GENERATION_ENABLED=true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user