vincent 1513abbca8 fix(BIZ-41): Phase0 关键修复 — NVIDIA 模型前缀剥离 + URL 路径重复修复
- 模型前缀剥离:_handle_proxy_request 中 NVIDIA 模型去掉 provider 前缀
  (如 "nvidia/deepseek-ai/deepseek-v4-flash" → "deepseek-ai/deepseek-v4-flash")
- URL 路径重复修复:_forward_to_upstream 检查 upstream_url 是否已包含 /v1
  若包含则从 path 中去掉重复的 /v1 前缀
- structlog: PrintLoggerFactory→LoggerFactory
- CORS: 移出 lifespan,在 app 创建后添加
- Metrics: 移除子进程 uvicorn server,改为 @app.get("/metrics") 路由
- Worker: catch-all 异常处理增加 pending future 清理

Co-authored-by: multica-agent <github@multica.ai>
2026-06-25 00:26:59 +08:00
S
Description
No description provided
1.1 MiB
Languages
Python 88.7%
Shell 11.3%