fix(#2173 P0): 文案生成超时修复+VLM快速失败+Seedream换flash模型 #2173

Merged
auto-approve-bot merged 2 commits from fix/2173-p0-lite-model-timeout-trustchain-disable into develop 2026-10-04 13:03:54 +08:00
Owner

P0 根因(运维实测staging日志)

  • doubao-seed-2-1-lite-260915 模型持续 read timeout:VLM 3张图全45s timeout(浪费137s),编导脚本两次180s soft limit被SIGKILL → 文案生成不了
  • generate_copy soft_time_limit=180s太紧,fast全挂时根本走不到pro fallback
  • Seedream 信任链用 pro+2K 单张46.5s,实测AI化后图仍被Seedance判真人拦截(白等)

修复

  1. VLM图片分析:lite timeout 45s→15s快速失败转pro;pro timeout max(60,t)→25s(省100s+)
  2. 意图解析:加 fast→pro fallback,单级timeout=25s
  3. 编导脚本三级重试:每级独立timeout(fast 25s/fast-retry 25s/pro-fallback 40s),fast挂了25s内转pro
  4. 合规审核:加 fast→pro fallback,timeout=20s
  5. chat_completion/call_llm:加 timeout 参数透传
  6. generate_copy celery时限:soft_time_limit 180→360s,hard 240→420s
  7. Seedream默认模型:pro+2K(46.5s)→flash+1K(13s),实测提速3.6倍
  8. 新增配置开关:doubao_trust_chain_enabled(默认True,可配False关闭信任链)
  9. 新增配置项:doubao_image_size(默认1K)、doubao_image_timeout(默认60s)

测试

16513 passed(2个musetalk pre-existing失败,无关)

## P0 根因(运维实测staging日志) - `doubao-seed-2-1-lite-260915` 模型持续 read timeout:VLM 3张图全45s timeout(浪费137s),编导脚本两次180s soft limit被SIGKILL → 文案生成不了 - generate_copy soft_time_limit=180s太紧,fast全挂时根本走不到pro fallback - Seedream 信任链用 pro+2K 单张46.5s,实测AI化后图仍被Seedance判真人拦截(白等) ## 修复 1. **VLM图片分析**:lite timeout 45s→**15s**快速失败转pro;pro timeout max(60,t)→**25s**(省100s+) 2. **意图解析**:加 fast→pro fallback,单级timeout=25s 3. **编导脚本三级重试**:每级独立timeout(fast 25s/fast-retry 25s/pro-fallback 40s),fast挂了25s内转pro 4. **合规审核**:加 fast→pro fallback,timeout=20s 5. **chat_completion/call_llm**:加 timeout 参数透传 6. **generate_copy celery时限**:soft_time_limit 180→**360s**,hard 240→**420s** 7. **Seedream默认模型**:pro+2K(46.5s)→**flash+1K(13s)**,实测提速3.6倍 8. **新增配置开关**:doubao_trust_chain_enabled(默认True,可配False关闭信任链) 9. **新增配置项**:doubao_image_size(默认1K)、doubao_image_timeout(默认60s) ## 测试 16513 passed(2个musetalk pre-existing失败,无关)
xiaoxia added 1 commit 2026-10-04 12:46:27 +08:00
fix(#2173 P0): 文案生成超时修复+VLM快速失败+Seedream换flash模型+信任链开关
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m47s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m16s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m43s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 4m8s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m13s
AI Code Review / AI Code Review (pull_request) Successful in 4m41s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
8f915b526a
P0-文案生成不了根因(运维实测日志):
- doubao-seed-2-1-lite-260915 模型持续 read timeout(VLM 3张图全45s timeout浪费137s;编导脚本两次180s soft limit被杀)
- generate_copy celery soft_time_limit=180s太紧,三级fast→fast→pro重试在fast全挂时根本走不到pro

修复:
1. VLM图片分析 lite timeout: 45s→15s 快速失败转pro;pro timeout: max(60,t)→25s(省100s+)
2. 意图解析加fast→pro fallback,单级timeout=25s
3. 编导脚本三级重试每级独立timeout(fast 25s/fast-retry 25s/pro-fallback 40s)
4. 合规审核加fast→pro fallback,timeout=20s
5. chat_completion/call_llm 加 timeout 参数透传
6. generate_copy soft_time_limit: 180→360s,hard: 240→420s(给pro fallback留余量)
7. Seedream模型 pro+2K(46.5s)→flash+1K(13s),实测提速3.6倍
8. 加 doubao_trust_chain_enabled 开关(默认True),可配置关闭信任链
9. 加 doubao_image_size/doubao_image_timeout 配置项

测试:16513 passed(2个musetalk pre-existing失败无关)

🚀 预览环境已部署

项目 详情
PR号 #2173
预览链接 https://pr-2173.preview.xiaoxiajianji.com
API环境 staging

💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。

🔄 每次提交新代码后预览环境会自动更新。

🗑️ PR 关闭或合并后,预览环境会自动清理。

🚀 **预览环境已部署** | 项目 | 详情 | |------|------| | PR号 | #2173 | | 预览链接 | [https://pr-2173.preview.xiaoxiajianji.com](https://pr-2173.preview.xiaoxiajianji.com) | | API环境 | staging | > 💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。 > > 🔄 每次提交新代码后预览环境会自动更新。 > > 🗑️ PR 关闭或合并后,预览环境会自动清理。
auto-approve-bot added 1 commit 2026-10-04 12:51:23 +08:00
style: auto-format with black + isort + ruff + prettier [skip ci-format-check]
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 49s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m25s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m8s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m23s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 3m59s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 4m16s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 8m43s
AI Code Review / AI Code Review (pull_request) Successful in 9m11s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 11m36s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 9m21s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 39s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 4m24s
27b897a2ed
auto-approve-bot merged commit 371d1b9daf into develop 2026-10-04 13:03:54 +08:00
auto-approve-bot deleted branch fix/2173-p0-lite-model-timeout-trustchain-disable 2026-10-04 13:03:57 +08:00

🗑️ 预览环境已清理

PR #2173 已关闭或合并,对应的预览环境已被清理。

如有需要,可以重新打开 PR 来重新生成预览环境。

🗑️ **预览环境已清理** PR #2173 已关闭或合并,对应的预览环境已被清理。 > 如有需要,可以重新打开 PR 来重新生成预览环境。
Sign in to join this conversation.