feat: workflow knowledge node metadata
This commit is contained in:
parent
bb69d7b148
commit
a8c9201c4a
@ -5,6 +5,7 @@ import Collapse from '@/app/components/workflow/nodes/_base/components/collapse'
|
|||||||
import Tooltip from '@/app/components/base/tooltip'
|
import Tooltip from '@/app/components/base/tooltip'
|
||||||
import type { MetadataShape } from '@/app/components/workflow/nodes/knowledge-retrieval/types'
|
import type { MetadataShape } from '@/app/components/workflow/nodes/knowledge-retrieval/types'
|
||||||
import { MetadataFilteringModeEnum } from '@/app/components/workflow/nodes/knowledge-retrieval/types'
|
import { MetadataFilteringModeEnum } from '@/app/components/workflow/nodes/knowledge-retrieval/types'
|
||||||
|
import ModelSelector from '@/app/components/header/account-setting/model-provider-page/model-selector'
|
||||||
|
|
||||||
type MetadataFilterProps = {
|
type MetadataFilterProps = {
|
||||||
metadataFilterMode?: MetadataFilteringModeEnum
|
metadataFilterMode?: MetadataFilteringModeEnum
|
||||||
@ -55,9 +56,14 @@ const MetadataFilter = ({
|
|||||||
<>
|
<>
|
||||||
{
|
{
|
||||||
metadataFilterMode === MetadataFilteringModeEnum.automatic && (
|
metadataFilterMode === MetadataFilteringModeEnum.automatic && (
|
||||||
<div className='px-4 body-xs-regular text-text-tertiary'>
|
<>
|
||||||
Automatically generate metadata filtering conditions based on Query Variable
|
<div className='px-4 body-xs-regular text-text-tertiary'>
|
||||||
</div>
|
Automatically generate metadata filtering conditions based on Query Variable
|
||||||
|
</div>
|
||||||
|
<ModelSelector
|
||||||
|
modelList={[]}
|
||||||
|
/>
|
||||||
|
</>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
</>
|
</>
|
||||||
|
@ -92,6 +92,12 @@ export type KnowledgeRetrievalNodeType = CommonNodeType & {
|
|||||||
_datasets?: DataSet[]
|
_datasets?: DataSet[]
|
||||||
metadata_filtering_mode?: MetadataFilteringModeEnum
|
metadata_filtering_mode?: MetadataFilteringModeEnum
|
||||||
metadata_filtering_conditions?: MetadataFilteringConditions
|
metadata_filtering_conditions?: MetadataFilteringConditions
|
||||||
|
metadata_model_config?: {
|
||||||
|
provider: string
|
||||||
|
name: string
|
||||||
|
mode: string
|
||||||
|
completion_params: Record<string, any>
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export type HandleAddCondition = (name: string) => void
|
export type HandleAddCondition = (name: string) => void
|
||||||
|
Loading…
Reference in New Issue
Block a user