Avoid printing out entire thought signatures in logs
This commit is contained in:
@@ -94,6 +94,8 @@ class AnthropicLLMAdapter(BaseLLMAdapter[AnthropicLLMInvocationParams]):
|
|||||||
for item in msg["content"]:
|
for item in msg["content"]:
|
||||||
if item["type"] == "image":
|
if item["type"] == "image":
|
||||||
item["source"]["data"] = "..."
|
item["source"]["data"] = "..."
|
||||||
|
if item["type"] == "thinking" and item.get("signature"):
|
||||||
|
item["signature"] = "..."
|
||||||
messages_for_logging.append(msg)
|
messages_for_logging.append(msg)
|
||||||
return messages_for_logging
|
return messages_for_logging
|
||||||
|
|
||||||
|
|||||||
@@ -151,6 +151,8 @@ class GeminiLLMAdapter(BaseLLMAdapter[GeminiLLMInvocationParams]):
|
|||||||
for part in obj["parts"]:
|
for part in obj["parts"]:
|
||||||
if "inline_data" in part:
|
if "inline_data" in part:
|
||||||
part["inline_data"]["data"] = "..."
|
part["inline_data"]["data"] = "..."
|
||||||
|
if "thought_signature" in part:
|
||||||
|
part["thought_signature"] = "..."
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.debug(f"Error: {e}")
|
logger.debug(f"Error: {e}")
|
||||||
messages_for_logging.append(obj)
|
messages_for_logging.append(obj)
|
||||||
|
|||||||
Reference in New Issue
Block a user