diff --git a/src/config/__init__.py b/src/config/__init__.py index e8476be3..2de995f0 100644 --- a/src/config/__init__.py +++ b/src/config/__init__.py @@ -87,6 +87,9 @@ class Config(SimpleConfig): def handle_self(self): self.model_names = MODEL_NAMES + self.embed_model_names = EMBED_MODEL_INFO + self.reranker_names = RERANKER_LIST + model_provider_info = self.model_names.get(self.model_provider, {}) self.model_dir = os.environ.get("MODEL_DIR", "") diff --git a/web/src/views/GraphView.vue b/web/src/views/GraphView.vue index 674d56b4..2387d540 100644 --- a/web/src/views/GraphView.vue +++ b/web/src/views/GraphView.vue @@ -50,12 +50,13 @@ @ok="addDocumentByFile" @cancel="() => state.showModal = false" ok-text="添加到图数据库" cancel-text="取消" + :ok-button-props="{ disabled: disabled }" :confirm-loading="state.precessing">

当前图数据库向量模型:{{ graphInfo?.embed_model_name }}

-

当前所选择的向量模型是 {{ configStore.config.embed_model }}

+

当前所选择的向量模型是 {{ cur_embed_model }}

-

第一次创建之后将无法修改向量模型,当前向量模型 {{ configStore.config.embed_model }}

+

第一次创建之后将无法修改向量模型,当前向量模型 {{ cur_embed_model }}

configStore.config.embed_model_names[configStore.config.embed_model].name) +const disabled = computed(() => { + if (state.precessing) return true + if (graphInfo?.value?.embed_model_name !== cur_embed_model.value) return true + return false +}) let graphInstance const graphInfo = ref(null)