feat(fam-edge): 云端模型调用统计 - 新增 model_calls 表(provider/model/时间/耗时/成功/失败原因),gemini/nvidia 每次请求经 model_call_hook 记录并随 sync delta 下发;gemini 支持模型级 model_timeouts(lite 实测22.6s×4≈90s)
This commit is contained in:
@@ -93,6 +93,10 @@ class VideoProcessor:
|
||||
|
||||
last_err = "no_vision_adapter"
|
||||
for adapter in self._ordered_vision_adapters():
|
||||
# 模型调用统计 hook(带当前 video_id/filename,前端展示用)
|
||||
adapter.model_call_hook = (
|
||||
lambda p, m, s, d, ok, e, _vid=video_id, _fn=filename:
|
||||
self.db.record_model_call(p, m, _vid, _fn, s, d, ok, e))
|
||||
# 按模型原配置超时 × multiplier(默认 1x;队列消费默认 2x)
|
||||
orig_timeout = adapter.get_timeout()
|
||||
if timeout_multiplier != 1.0:
|
||||
|
||||
Reference in New Issue
Block a user