mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-02 13:18:18 +00:00
Improve structured message truncation in logger
Previously chatml messages were just strings. Since gemini, anthropic models always have messages as list of strings, truncate those strings instead of the list of message content
This commit is contained in:
@@ -215,7 +215,7 @@ def converse_anthropic(
|
||||
|
||||
messages, system_prompt = format_messages_for_anthropic(messages, system_prompt)
|
||||
|
||||
truncated_messages = "\n".join({f"{message.content[:40]}..." for message in messages})
|
||||
truncated_messages = "\n".join({f"{content[:70]}..." for message in messages for content in message.content})
|
||||
logger.debug(f"Conversation Context for Claude: {truncated_messages}")
|
||||
|
||||
# Get Response from Claude
|
||||
|
||||
@@ -226,7 +226,7 @@ def converse_gemini(
|
||||
|
||||
messages, system_prompt = format_messages_for_gemini(messages, system_prompt)
|
||||
|
||||
truncated_messages = "\n".join({f"{message.content[:40]}..." for message in messages})
|
||||
truncated_messages = "\n".join({f"{content[:70]}..." for message in messages for content in message.content})
|
||||
logger.debug(f"Conversation Context for Gemini: {truncated_messages}")
|
||||
|
||||
# Get Response from Google AI
|
||||
|
||||
Reference in New Issue
Block a user