refactor: 简化错误处理,直接展示原始API返回信息

- 移除 base_client.py 中针对各HTTP状态码的中文友好提示
- 移除 gemini_client.py 和节点中的重复错误打印
- 关闭调试日志和请求体日志输出(DEBUG_LOG_ENABLED=False)
- 保留跳过错误功能但默认关闭
- 错误仅通过ComfyUI异常机制统一展示一次

Co-Authored-By: Claude Opus 4.6 <[email protected]>
This commit is contained in:
o1key
2026-04-09 18:37:55 +08:00
co-authored by Claude Opus 4.6
parent 0ddc571f20
commit bbc5f4a2c4
4 changed files with 9 additions and 142 deletions
-5
View File
@@ -518,9 +518,6 @@ class GeminiAPIClient(BaseAPIClient):
try:
response = await self.request_async(endpoint, request_body, session)
except Exception as e:
request_time = time.time() - request_start
error_first_line = str(e).split('\n')[0]
print(f"{task_prefix} 请求 {size_str} → API {request_time:.1f}s → 失败: {error_first_line}")
raise
request_time = time.time() - request_start
@@ -719,8 +716,6 @@ class GeminiAPIClient(BaseAPIClient):
# 传递完整的错误信息(用于排查问题)
if progress_callback:
progress_callback(completed, batch_size, False, error_msg)
print(f"GeminiClient: 任务 {completed}/{batch_size} 失败 ✗")
# 当前批次完成后,立即清理内存
if batch_images: