diff --git a/llama_stack/providers/impls/meta_reference/memory/config.py b/llama_stack/providers/impls/meta_reference/memory/config.py index ae005ac63..41970b05f 100644 --- a/llama_stack/providers/impls/meta_reference/memory/config.py +++ b/llama_stack/providers/impls/meta_reference/memory/config.py @@ -5,10 +5,17 @@ # the root directory of this source tree. from llama_models.schema_utils import json_schema_type -from llama_stack.providers.utils.kvstore.config import KVStoreConfig, SqliteKVStoreConfig from pydantic import BaseModel +from llama_stack.distribution.utils.config_dirs import RUNTIME_BASE_DIR +from llama_stack.providers.utils.kvstore.config import ( + KVStoreConfig, + SqliteKVStoreConfig, +) + @json_schema_type class FaissImplConfig(BaseModel): - kvstore: KVStoreConfig = SqliteKVStoreConfig() # Uses default SQLite config + kvstore: KVStoreConfig = SqliteKVStoreConfig( + db_path=(RUNTIME_BASE_DIR / "faiss_store.db").as_posix() + ) # Uses SQLite config specific to FAISS storage