diff --git a/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py b/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py index f886477..f5cbd59 100644 --- a/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py +++ b/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py @@ -13,7 +13,7 @@ import os import time import json import requests -from datetime import datetime +from datetime import datetime, timezone, timedelta from typing import Dict, List, Optional from .base_adapter import BaseModelAdapter @@ -236,7 +236,7 @@ class GeminiAdapter(BaseModelAdapter): for attempt in range(2): if attempt == 0: 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() try: resp = requests.post( diff --git a/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py b/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py index f0d6c63..d77677e 100644 --- a/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py +++ b/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py @@ -13,7 +13,7 @@ import json import re import time import requests -from datetime import datetime +from datetime import datetime, timezone, timedelta from typing import Dict, List, Optional from .base_adapter import BaseModelAdapter @@ -168,7 +168,7 @@ class NvidiaVisionAdapter(BaseModelAdapter): model_timeout = self.model_timeouts.get(model, self.timeout) logger.info(f"NVIDIA 模型链 [{idx+1}/{len(self.model_chain)}] " 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() try: resp = self._client.chat.completions.create(