fix(relay): 移除 SSE usage 记录中重复的 sleep
service.rs L316-317 有两行相同的 tokio::time::sleep(3s), 导致 SSE 流结束后实际等待 6 秒而非 3 秒才记录 usage。
This commit is contained in:
@@ -313,7 +313,6 @@ pub async fn execute_relay(
|
||||
tokio::spawn(async move {
|
||||
let _permit = permit; // 持有 permit 直到任务完成
|
||||
tokio::time::sleep(std::time::Duration::from_secs(3)).await;
|
||||
tokio::time::sleep(std::time::Duration::from_secs(3)).await;
|
||||
let capture = usage_capture.lock().await;
|
||||
let (input, output) = (
|
||||
if capture.input_tokens > 0 { Some(capture.input_tokens) } else { None },
|
||||
|
||||
Reference in New Issue
Block a user