fix(fam-edge): 模型调用 started_at 改北京时间(UTC+8) - 原 datetime.now() 取 Oracle UTC 导致前端模型统计时间差 8 小时

This commit is contained in:
ericwyuan
2026-08-21 16:05:17 +08:00
parent fec9a3e586
commit 02fc80b3b2
2 changed files with 4 additions and 4 deletions

View File

@@ -13,7 +13,7 @@ import os
import time import time
import json import json
import requests import requests
from datetime import datetime from datetime import datetime, timezone, timedelta
from typing import Dict, List, Optional from typing import Dict, List, Optional
from .base_adapter import BaseModelAdapter from .base_adapter import BaseModelAdapter
@@ -236,7 +236,7 @@ class GeminiAdapter(BaseModelAdapter):
for attempt in range(2): for attempt in range(2):
if attempt == 0: if attempt == 0:
logger.info(f"Gemini [{model}] 本轮请求超时 {model_timeout}s") logger.info(f"Gemini [{model}] 本轮请求超时 {model_timeout}s")
started = datetime.now().strftime('%Y-%m-%d %H:%M:%S') started = datetime.now(timezone(timedelta(hours=8))).strftime('%Y-%m-%d %H:%M:%S')
t0 = time.time() t0 = time.time()
try: try:
resp = requests.post( resp = requests.post(

View File

@@ -13,7 +13,7 @@ import json
import re import re
import time import time
import requests import requests
from datetime import datetime from datetime import datetime, timezone, timedelta
from typing import Dict, List, Optional from typing import Dict, List, Optional
from .base_adapter import BaseModelAdapter from .base_adapter import BaseModelAdapter
@@ -168,7 +168,7 @@ class NvidiaVisionAdapter(BaseModelAdapter):
model_timeout = self.model_timeouts.get(model, self.timeout) model_timeout = self.model_timeouts.get(model, self.timeout)
logger.info(f"NVIDIA 模型链 [{idx+1}/{len(self.model_chain)}] " logger.info(f"NVIDIA 模型链 [{idx+1}/{len(self.model_chain)}] "
f"尝试 {model}(超时 {model_timeout}s") f"尝试 {model}(超时 {model_timeout}s")
started = datetime.now().strftime('%Y-%m-%d %H:%M:%S') started = datetime.now(timezone(timedelta(hours=8))).strftime('%Y-%m-%d %H:%M:%S')
t0 = time.time() t0 = time.time()
try: try:
resp = self._client.chat.completions.create( resp = self._client.chat.completions.create(