crewAIInc / crewAI

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

Home Page:https://crewai.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Where are the embeddings for memory stored when memory is enabled?

ShubhamVerma16 opened this issue · comments

While enabling memory, I want to know where are the embeddings stored and is there an option to specify the location for the database.
The code used is as followed:
memory=True, embedder={ "provider": "cohere", "config":{ "model": "embed-english-v3.0", "vector_dimension": 1024 } },

The reference used is as below:
https://docs.crewai.com/core-concepts/Memory/

I want to make changes to the database manually and keep a check on the data stored in the database.

According to the documentation you can customise where your storage files live by setting the CREWAI_STORAGE_DIR. This gives you flexibility and allows you to have things where you want them and makes it easy for you to inspect the data.

You can read more about it under this section https://docs.crewai.com/core-concepts/Memory/#implementing-memory-in-your-crew