{{ questionTitle }}
@@ -54,8 +54,8 @@ @click="editParagraph(item)" > -{{ item.similarity?.toFixed(3) }}
diff --git a/ui/src/views/knowledge/component/SyncWebDialog.vue b/ui/src/views/knowledge/component/SyncWebDialog.vue
index 8c152b11f..dbff35316 100644
--- a/ui/src/views/knowledge/component/SyncWebDialog.vue
+++ b/ui/src/views/knowledge/component/SyncWebDialog.vue
@@ -1,29 +1,29 @@
{{ $t('views.dataset.syncWeb.syncMethod') }}
+{{ $t('views.knowledge.syncWeb.syncMethod') }}
{{ $t('views.dataset.syncWeb.replace') }}
-{{ $t('views.knowledge.syncWeb.replace') }}
+{{ $t('views.dataset.syncWeb.complete') }}
-{{ $t('views.knowledge.syncWeb.complete') }}
+{{ $t('views.dataset.syncWeb.tip') }}
+{{ $t('views.knowledge.syncWeb.tip') }}
{{ $t('common.EditAvatarDialog.default') }}
-{{ $t('common.EditAvatarDialog.customizeUpload') }}
-
-
+
-
-
-
+
-
+
-
+
diff --git a/ui/src/workflow/icons/application-node-icon.vue b/ui/src/workflow/icons/application-node-icon.vue
index 347588b51..f78a456b8 100644
--- a/ui/src/workflow/icons/application-node-icon.vue
+++ b/ui/src/workflow/icons/application-node-icon.vue
@@ -1,5 +1,5 @@
-
-
-
+
-
+
-
+
diff --git a/ui/src/workflow/icons/condition-node-icon.vue b/ui/src/workflow/icons/condition-node-icon.vue
index 6deed3108..0a5265308 100644
--- a/ui/src/workflow/icons/condition-node-icon.vue
+++ b/ui/src/workflow/icons/condition-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/document-extract-node-icon.vue b/ui/src/workflow/icons/document-extract-node-icon.vue
index 7b81719c6..92a5819f2 100644
--- a/ui/src/workflow/icons/document-extract-node-icon.vue
+++ b/ui/src/workflow/icons/document-extract-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/form-node-icon.vue b/ui/src/workflow/icons/form-node-icon.vue
index 40f6ea77f..0e469e237 100644
--- a/ui/src/workflow/icons/form-node-icon.vue
+++ b/ui/src/workflow/icons/form-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/function-lib-node-icon.vue b/ui/src/workflow/icons/function-lib-node-icon.vue
index e8e6f9910..9eaf9064d 100644
--- a/ui/src/workflow/icons/function-lib-node-icon.vue
+++ b/ui/src/workflow/icons/function-lib-node-icon.vue
@@ -1,5 +1,5 @@
-
-
-
+
+
-
+
diff --git a/ui/src/workflow/icons/image-generate-node-icon.vue b/ui/src/workflow/icons/image-generate-node-icon.vue
index 64ca192b1..0d5c07d53 100644
--- a/ui/src/workflow/icons/image-generate-node-icon.vue
+++ b/ui/src/workflow/icons/image-generate-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/image-understand-node-icon.vue b/ui/src/workflow/icons/image-understand-node-icon.vue
index 6f58417d2..aa8880207 100644
--- a/ui/src/workflow/icons/image-understand-node-icon.vue
+++ b/ui/src/workflow/icons/image-understand-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/mcp-node-icon.vue b/ui/src/workflow/icons/mcp-node-icon.vue
index 7dc36f22c..19a373f91 100644
--- a/ui/src/workflow/icons/mcp-node-icon.vue
+++ b/ui/src/workflow/icons/mcp-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/question-node-icon.vue b/ui/src/workflow/icons/question-node-icon.vue
index 74ab30d0f..f2b67e68e 100644
--- a/ui/src/workflow/icons/question-node-icon.vue
+++ b/ui/src/workflow/icons/question-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/reply-node-icon.vue b/ui/src/workflow/icons/reply-node-icon.vue
index 07b2ed56f..9f3f1da04 100644
--- a/ui/src/workflow/icons/reply-node-icon.vue
+++ b/ui/src/workflow/icons/reply-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/reranker-node-icon.vue b/ui/src/workflow/icons/reranker-node-icon.vue
index 70c8f4842..4f2124964 100644
--- a/ui/src/workflow/icons/reranker-node-icon.vue
+++ b/ui/src/workflow/icons/reranker-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/search-dataset-node-icon.vue b/ui/src/workflow/icons/search-dataset-node-icon.vue
index d2b2302b9..3924d464a 100644
--- a/ui/src/workflow/icons/search-dataset-node-icon.vue
+++ b/ui/src/workflow/icons/search-dataset-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/speech-to-text-node-icon.vue b/ui/src/workflow/icons/speech-to-text-node-icon.vue
index 37cc26c3b..0be65e7ef 100644
--- a/ui/src/workflow/icons/speech-to-text-node-icon.vue
+++ b/ui/src/workflow/icons/speech-to-text-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/start-node-icon.vue b/ui/src/workflow/icons/start-node-icon.vue
index 9a01ac96c..2c17f93f0 100644
--- a/ui/src/workflow/icons/start-node-icon.vue
+++ b/ui/src/workflow/icons/start-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/text-to-speech-node-icon.vue b/ui/src/workflow/icons/text-to-speech-node-icon.vue
index e48a06857..9eb01e3eb 100644
--- a/ui/src/workflow/icons/text-to-speech-node-icon.vue
+++ b/ui/src/workflow/icons/text-to-speech-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/icons/variable-assign-node-icon.vue b/ui/src/workflow/icons/variable-assign-node-icon.vue
index a7b580ff3..7c97c39cd 100644
--- a/ui/src/workflow/icons/variable-assign-node-icon.vue
+++ b/ui/src/workflow/icons/variable-assign-node-icon.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/ui/src/workflow/nodes/ai-chat-node/index.vue b/ui/src/workflow/nodes/ai-chat-node/index.vue
index 94287c768..784e90367 100644
--- a/ui/src/workflow/nodes/ai-chat-node/index.vue
+++ b/ui/src/workflow/nodes/ai-chat-node/index.vue
@@ -12,11 +12,11 @@
hide-required-asterisk
>
@@ -24,7 +24,7 @@
+
@@ -75,13 +75,13 @@
{{ $t('views.application.applicationForm.form.prompt.tooltip') }}
+ >{{ $t('views.application.form.prompt.tooltip') }}
@@ -89,16 +89,16 @@
-
+
{{ $t('views.application.applicationForm.form.aiModel.label')
+ >{{ $t('views.application.form.aiModel.label')
}}*
@@ -45,7 +45,7 @@
@wheel="wheel"
:teleported="false"
v-model="chat_data.model_id"
- :placeholder="$t('views.application.applicationForm.form.aiModel.placeholder')"
+ :placeholder="$t('views.application.form.aiModel.placeholder')"
:options="modelOptions"
@submitModel="getModel"
showFooter
@@ -53,21 +53,21 @@
>
-
{{ $t('views.application.applicationForm.form.prompt.label')
+ >{{ $t('views.application.form.prompt.label')
}}*
-
@@ -128,7 +128,7 @@
@@ -29,17 +29,17 @@
-
+
{{ $t('views.application.applicationForm.form.historyRecord.label') }}
+ {{ $t('views.application.form.historyRecord.label') }}
{{
- $t('views.application.applicationForm.form.reasoningContent.label')
+ $t('views.application.form.reasoningContent.label')
}}
{{
- $t('views.application.applicationForm.form.voiceInput.label')
+ $t('views.application.form.voiceInput.label')
}}
{{
- $t('views.application.applicationForm.form.voiceInput.autoSend')
+ $t('views.application.form.voiceInput.autoSend')
}}
{{
- $t('views.application.applicationForm.form.voicePlay.label')
+ $t('views.application.form.voicePlay.label')
}}
{{
- $t('views.application.applicationForm.form.voicePlay.autoPlay')
+ $t('views.application.form.voicePlay.autoPlay')
}}
@@ -148,7 +148,7 @@
@wheel="wheel"
v-if="form_data.tts_type === 'TTS' && form_data.tts_model_enable"
v-model="form_data.tts_model_id"
- :placeholder="$t('views.application.applicationForm.form.voicePlay.placeholder')"
+ :placeholder="$t('views.application.form.voicePlay.placeholder')"
:options="ttsModelOptions"
@change="ttsModelChange()"
showFooter
@@ -206,7 +206,7 @@ const FileUploadSettingDialogRef = ref {
@@ -247,13 +247,13 @@ const validate = () => {
) {
return Promise.reject({
node: props.nodeModel,
- errMessage: t('views.application.applicationForm.form.voicePlay.requiredMessage')
+ errMessage: t('views.application.form.voicePlay.requiredMessage')
})
}
if (form_data.value.stt_model_enable && !form_data.value.stt_model_id) {
return Promise.reject({
node: props.nodeModel,
- errMessage: t('views.application.applicationForm.form.voiceInput.requiredMessage')
+ errMessage: t('views.application.form.voiceInput.requiredMessage')
})
}
return baseNodeFormRef.value?.validate().catch((err) => {
@@ -297,7 +297,7 @@ function sttModelEnableChange() {
const openTTSParamSettingDialog = () => {
const model_id = form_data.value.tts_model_id
if (!model_id) {
- MsgSuccess(t('views.application.applicationForm.form.voicePlay.requiredMessage'))
+ MsgSuccess(t('views.application.form.voicePlay.requiredMessage'))
return
}
TTSModeParamSettingDialogRef.value?.open(model_id, id, form_data.value.tts_model_params_setting)
diff --git a/ui/src/workflow/nodes/image-generate/index.vue b/ui/src/workflow/nodes/image-generate/index.vue
index f69b8e3d5..164316d60 100644
--- a/ui/src/workflow/nodes/image-generate/index.vue
+++ b/ui/src/workflow/nodes/image-generate/index.vue
@@ -59,7 +59,7 @@
prop="prompt"
:rules="{
required: true,
- message: $t('views.application.applicationForm.form.prompt.requiredMessage'),
+ message: $t('views.application.form.prompt.requiredMessage'),
trigger: 'blur'
}"
>
@@ -92,7 +92,7 @@
prop="prompt"
:rules="{
required: false,
- message: $t('views.application.applicationForm.form.prompt.requiredMessage'),
+ message: $t('views.application.form.prompt.requiredMessage'),
trigger: 'blur'
}"
>
diff --git a/ui/src/workflow/nodes/image-understand/index.vue b/ui/src/workflow/nodes/image-understand/index.vue
index 3dd8ab768..3671b9221 100644
--- a/ui/src/workflow/nodes/image-understand/index.vue
+++ b/ui/src/workflow/nodes/image-understand/index.vue
@@ -55,21 +55,21 @@
>
-
+
@@ -77,13 +77,13 @@
{{ $t('views.application.applicationForm.form.prompt.tooltip') }}
+ >{{ $t('views.application.form.prompt.tooltip') }}
@@ -91,7 +91,7 @@
{{ $t('views.application.applicationForm.form.prompt.label')
+ >{{ $t('views.application.form.prompt.label')
}}*
-
diff --git a/ui/src/workflow/nodes/question-node/index.vue b/ui/src/workflow/nodes/question-node/index.vue
index d6942eb28..e558094e8 100644
--- a/ui/src/workflow/nodes/question-node/index.vue
+++ b/ui/src/workflow/nodes/question-node/index.vue
@@ -13,11 +13,11 @@
hide-required-asterisk
>
@@ -25,7 +25,7 @@
+
@@ -74,13 +74,13 @@
{{
- $t('views.application.applicationForm.form.prompt.tooltip')
+ $t('views.application.form.prompt.tooltip')
}}
@@ -89,13 +89,13 @@
-
+
- {{ $t('views.application.applicationForm.form.relatedKnowledge.placeholder') }}
+ {{ $t('views.application.form.relatedKnowledge.placeholder') }}
{{ $t('views.application.applicationForm.form.historyRecord.label') }}
+ {{ $t('views.application.form.historyRecord.label') }}
{{ $t('views.application.applicationForm.form.aiModel.label')
+ >{{ $t('views.application.form.aiModel.label')
}}*
@@ -45,28 +45,28 @@
@wheel="wheel"
:teleported="false"
v-model="form_data.model_id"
- :placeholder="$t('views.application.applicationForm.form.aiModel.placeholder')"
+ :placeholder="$t('views.application.form.aiModel.placeholder')"
:options="modelOptions"
@submitModel="getModel"
showFooter
:model-type="'LLM'"
>
-
{{ $t('views.application.applicationForm.form.prompt.label')
+ >{{ $t('views.application.form.prompt.label')
}}*
-
-
-
+
-
-
+
+
-
+
{{ relatedObject(datasetList, item, 'id')?.name }}
diff --git a/ui/src/workflow/nodes/speech-to-text-node/index.vue b/ui/src/workflow/nodes/speech-to-text-node/index.vue
index f3625a69a..7be9a510d 100644
--- a/ui/src/workflow/nodes/speech-to-text-node/index.vue
+++ b/ui/src/workflow/nodes/speech-to-text-node/index.vue
@@ -16,7 +16,7 @@
prop="stt_model_id"
:rules="{
required: true,
- message: $t('views.application.applicationForm.form.voiceInput.placeholder'),
+ message: $t('views.application.form.voiceInput.placeholder'),
trigger: 'change'
}"
>
@@ -34,7 +34,7 @@
@wheel="wheel"
:teleported="false"
v-model="form_data.stt_model_id"
- :placeholder="$t('views.application.applicationForm.form.voiceInput.placeholder')"
+ :placeholder="$t('views.application.form.voiceInput.placeholder')"
:options="modelOptions"
showFooter
:model-type="'STT'"
diff --git a/ui/src/workflow/nodes/start-node/index.vue b/ui/src/workflow/nodes/start-node/index.vue
index 53df2148f..232b43952 100644
--- a/ui/src/workflow/nodes/start-node/index.vue
+++ b/ui/src/workflow/nodes/start-node/index.vue
@@ -34,7 +34,7 @@ const showicon = ref(false)
const globalFields = [
{ label: t('views.applicationWorkflow.nodes.startNode.currentTime'), value: 'time' },
{
- label: t('views.application.applicationForm.form.historyRecord.label'),
+ label: t('views.application.form.historyRecord.label'),
value: 'history_context'
},
{ label: t('chat.chatId'), value: 'chat_id' }
diff --git a/ui/src/workflow/nodes/text-to-speech-node/index.vue b/ui/src/workflow/nodes/text-to-speech-node/index.vue
index f78017251..7079e4efa 100644
--- a/ui/src/workflow/nodes/text-to-speech-node/index.vue
+++ b/ui/src/workflow/nodes/text-to-speech-node/index.vue
@@ -16,7 +16,7 @@
prop="tts_model_id"
:rules="{
required: true,
- message: $t('views.application.applicationForm.form.voicePlay.placeholder'),
+ message: $t('views.application.form.voicePlay.placeholder'),
trigger: 'change'
}"
>
@@ -43,7 +43,7 @@
@wheel="wheel"
:teleported="false"
v-model="form_data.tts_model_id"
- :placeholder="$t('views.application.applicationForm.form.voicePlay.placeholder')"
+ :placeholder="$t('views.application.form.voicePlay.placeholder')"
:options="modelOptions"
showFooter
:model-type="'TTS'"
@@ -184,7 +184,7 @@ function getModel() {
const openTTSParamSettingDialog = () => {
const model_id = form_data.value.tts_model_id
if (!model_id) {
- MsgSuccess(t('views.application.applicationForm.form.voicePlay.requiredMessage'))
+ MsgSuccess(t('views.application.form.voicePlay.requiredMessage'))
return
}
TTSModeParamSettingDialogRef.value?.open(model_id, id, form_data.value.model_params_setting)