diff --git a/src/khoj/processor/conversation/anthropic/utils.py b/src/khoj/processor/conversation/anthropic/utils.py index 935d3e43..4f1f2bb6 100644 --- a/src/khoj/processor/conversation/anthropic/utils.py +++ b/src/khoj/processor/conversation/anthropic/utils.py @@ -347,7 +347,7 @@ def format_messages_for_anthropic(raw_messages: list[ChatMessage], system_prompt message.content = content if is_none_or_empty(message.content): - logger.error(f"Drop message with empty content as not supported:\n{message}") + logger.warning(f"Drop message with empty content as not supported:\n{message}") messages.remove(message) continue if isinstance(message.content, str): diff --git a/src/khoj/processor/conversation/google/utils.py b/src/khoj/processor/conversation/google/utils.py index 88dd9a4d..cd893ec3 100644 --- a/src/khoj/processor/conversation/google/utils.py +++ b/src/khoj/processor/conversation/google/utils.py @@ -412,9 +412,9 @@ def format_messages_for_gemini( elif not is_none_or_empty(item.get("text")): message_content += [gtypes.Part.from_text(text=item["text"])] else: - logger.error(f"Dropping invalid message content part: {item}") + logger.warning(f"Dropping invalid message content part: {item}") if not message_content: - logger.error(f"Dropping message with empty content as not supported:\n{message}") + logger.warning(f"Dropping message with empty content as not supported:\n{message}") messages.remove(message) continue message.content = message_content