✨ feat(llm): 为 OpenAI 兼容请求体添加日志净化

This commit is contained in:
webjoin111
2025-09-20 23:17:33 +08:00
parent fea9be8c63
commit db53afbabc
2 changed files with 31 additions and 1 deletions
+5 -1
View File
@@ -187,8 +187,12 @@ class LLMModel(LLMModelBase):
logger.debug(f"🔑 API密钥: {masked_key}")
logger.debug(f"📋 请求头: {dict(request_data.headers)}")
sanitizer_req_context_map = {"gemini": "gemini_request"}
sanitizer_req_context = sanitizer_req_context_map.get(
self.api_type, "openai_request"
)
sanitized_body = sanitize_for_logging(
request_data.body, context="gemini_request"
request_data.body, context=sanitizer_req_context
)
request_body_str = json.dumps(sanitized_body, ensure_ascii=False, indent=2)
logger.debug(f"📦 请求体: {request_body_str}")