Skip to content

Commit

Permalink
entities added in proxy (#2135)
Browse files Browse the repository at this point in the history
  • Loading branch information
spike-spiegel-21 authored Jan 10, 2025
1 parent 9c4acdc commit ac8cf59
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion mem0/proxy/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,8 +181,11 @@ def _fetch_relevant_memories(self, messages, user_id, agent_id, run_id, filters,
def _format_query_with_memories(self, messages, relevant_memories):
# Check if self.mem0_client is an instance of Memory or MemoryClient

entities = []
if isinstance(self.mem0_client, mem0.memory.main.Memory):
memories_text = "\n".join(memory["memory"] for memory in relevant_memories["results"])
if relevant_memories.get("relations"):
entities = [entity for entity in relevant_memories["relations"]]
elif isinstance(self.mem0_client, mem0.client.main.MemoryClient):
memories_text = "\n".join(memory["memory"] for memory in relevant_memories)
return f"- Relevant Memories/Facts: {memories_text}\n\n- User Question: {messages[-1]['content']}"
return f"- Relevant Memories/Facts: {memories_text}\n\n- Entities: {entities}\n\n- User Question: {messages[-1]['content']}"

0 comments on commit ac8cf59

Please sign in to comment.