fix: Fix memory categorization by updating dependencies and correcting API usage (#3005)
Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Saket Aryan <94069182+whysosaket@users.noreply.github.com>
This commit is contained in:
@@ -24,11 +24,10 @@ def get_categories_for_memory(memory: str) -> List[str]:
|
|||||||
]
|
]
|
||||||
|
|
||||||
# Let OpenAI handle the pydantic parsing directly
|
# Let OpenAI handle the pydantic parsing directly
|
||||||
completion = openai_client.chat.completions.with_response_format(
|
completion = openai_client.beta.chat.completions.parse(
|
||||||
response_format=MemoryCategories
|
|
||||||
).create(
|
|
||||||
model="gpt-4o-mini",
|
model="gpt-4o-mini",
|
||||||
messages=messages,
|
messages=messages,
|
||||||
|
response_format=MemoryCategories,
|
||||||
temperature=0
|
temperature=0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ psycopg2-binary>=2.9.0
|
|||||||
python-multipart>=0.0.5
|
python-multipart>=0.0.5
|
||||||
fastapi-pagination>=0.12.0
|
fastapi-pagination>=0.12.0
|
||||||
mem0ai>=0.1.92
|
mem0ai>=0.1.92
|
||||||
|
openai>=1.40.0
|
||||||
mcp[cli]>=1.3.0
|
mcp[cli]>=1.3.0
|
||||||
pytest>=7.0.0
|
pytest>=7.0.0
|
||||||
pytest-asyncio>=0.21.0
|
pytest-asyncio>=0.21.0
|
||||||
|
|||||||
Reference in New Issue
Block a user