feat: vision valid

This commit is contained in:
Joel 2024-08-08 14:40:08 +08:00
parent 99bf3ff565
commit 85eeaee95a
5 changed files with 9 additions and 0 deletions

View File

@ -79,6 +79,8 @@ const nodeDefault: NodeDefault<LLMNodeType> = {
})
}
}
if (!errorMessages && payload.vision.enabled && !payload.vision.configs?.valueSelector.length)
errorMessages = t(`${i18nPrefix}.fieldRequired`, { field: t(`${i18nPrefix}.fields.visionVariable`) })
return {
isValid: !errorMessages,
errorMessage: errorMessages,

View File

@ -57,6 +57,8 @@ const nodeDefault: NodeDefault<ParameterExtractorNodeType> = {
errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.parameterExtractor.addExtractParameterContent.descriptionPlaceholder`) })
})
}
if (!errorMessages && payload.vision.enabled && !payload.vision.configs?.valueSelector.length)
errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.errorMsg.fields.visionVariable`) })
return {
isValid: !errorMessages,
errorMessage: errorMessages,

View File

@ -53,6 +53,9 @@ const nodeDefault: NodeDefault<QuestionClassifierNodeType> = {
if (!errorMessages && (payload.classes.some(item => !item.name)))
errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.questionClassifiers.topicName`) })
if (!errorMessages && payload.vision.enabled && !payload.vision.configs?.valueSelector.length)
errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.errorMsg.fields.visionVariable`) })
return {
isValid: !errorMessages,
errorMessage: errorMessages,

View File

@ -135,6 +135,7 @@ const translation = {
code: 'Code',
model: 'Model',
rerankModel: 'Rerank Model',
visionVariable: 'Vision Variable',
},
invalidVariable: 'Invalid variable',
},

View File

@ -135,6 +135,7 @@ const translation = {
code: '代码',
model: '模型',
rerankModel: 'Rerank 模型',
visionVariable: '视觉变量',
},
invalidVariable: '无效的变量',
},