From 243e98123d708a8f085980cc46ac68f2c33b505b Mon Sep 17 00:00:00 2001 From: Aries-ckt <916701291@qq.com> Date: Wed, 5 Mar 2025 08:23:09 +0800 Subject: [PATCH] fix:solve default persist path (#2395) --- .../src/dbgpt_ext/storage/vector_store/chroma_store.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dbgpt-ext/src/dbgpt_ext/storage/vector_store/chroma_store.py b/packages/dbgpt-ext/src/dbgpt_ext/storage/vector_store/chroma_store.py index d6da370ed..b433a0a38 100644 --- a/packages/dbgpt-ext/src/dbgpt_ext/storage/vector_store/chroma_store.py +++ b/packages/dbgpt-ext/src/dbgpt_ext/storage/vector_store/chroma_store.py @@ -5,7 +5,7 @@ import os from typing import Any, Dict, Iterable, List, Mapping, Optional, Union from dbgpt._private.pydantic import ConfigDict, Field -from dbgpt.configs.model_config import PILOT_PATH +from dbgpt.configs.model_config import PILOT_PATH, resolve_root_path from dbgpt.core import Chunk from dbgpt.core.awel.flow import Parameter, ResourceCategory, register_resource from dbgpt.storage.vector_store.base import ( @@ -90,7 +90,7 @@ class ChromaStore(VectorStoreBase): "persist_path", os.path.join(PILOT_PATH, "data") ) self.persist_dir = os.path.join( - chroma_path, vector_store_config.name + ".vectordb" + resolve_root_path(chroma_path), vector_store_config.name + ".vectordb" ) self.embeddings = vector_store_config.embedding_fn chroma_settings = Settings(