Merge pull request 'debug: add API response logging to investigate content vs reasoning_content' (#40) from fix/crawler-proxy-config into main
Deploy kb-skills / deploy (push) Successful in 1s

Reviewed-on: http://192.168.1.22:8418/starmen1265/kb-skills/pulls/40
This commit was merged in pull request #40.
This commit is contained in:
2026-03-21 22:49:06 +08:00
+8
View File
@@ -116,6 +116,14 @@ class SimpleAIClient:
data = response.json()
message = data.get('choices', [{}])[0].get('message', {})
# 调试:打印完整的 API 响应结构
print(f"[DEBUG] disable_reasoning={disable_reasoning}", file=sys.stderr)
print(f"[DEBUG] message keys: {list(message.keys())}", file=sys.stderr)
if 'content' in message:
print(f"[DEBUG] content 长度: {len(message['content'])}, 前200字符: {message['content'][:200]}", file=sys.stderr)
if 'reasoning_content' in message:
print(f"[DEBUG] reasoning_content 长度: {len(message['reasoning_content'])}, 前200字符: {message['reasoning_content'][:200]}", file=sys.stderr)
# 返回 content 字段
# 当禁用思考模式时,content 包含直接答案
# 当启用思考模式时,content 可能包含思考过程和分析