mirror of https://github.com/langgenius/dify.git
fix: types
This commit is contained in:
parent
7244978b24
commit
5c266fecf9
|
|
@ -298,7 +298,6 @@ const GetAutomaticRes: FC<IGetAutomaticResProps> = ({
|
|||
portalToFollowElemContentClassName='z-[1000]'
|
||||
isAdvancedMode={true}
|
||||
provider={model.provider}
|
||||
mode={model.mode}
|
||||
completionParams={model.completion_params}
|
||||
modelId={model.name}
|
||||
setModel={handleModelChange}
|
||||
|
|
|
|||
|
|
@ -214,7 +214,6 @@ export const GetCodeGeneratorResModal: FC<IGetCodeGeneratorResProps> = (
|
|||
portalToFollowElemContentClassName='z-[1000]'
|
||||
isAdvancedMode={true}
|
||||
provider={model.provider}
|
||||
mode={model.mode}
|
||||
completionParams={model.completion_params}
|
||||
modelId={model.name}
|
||||
setModel={handleModelChange}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { useTranslation } from 'react-i18next'
|
|||
import WeightedScore from './weighted-score'
|
||||
import TopKItem from '@/app/components/base/param-item/top-k-item'
|
||||
import ScoreThresholdItem from '@/app/components/base/param-item/score-threshold-item'
|
||||
import { ModelModeType, RETRIEVE_TYPE } from '@/types/app'
|
||||
import { RETRIEVE_TYPE } from '@/types/app'
|
||||
import type {
|
||||
DatasetConfigs,
|
||||
} from '@/models/debug'
|
||||
|
|
@ -142,7 +142,6 @@ const ConfigContent: FC<Props> = ({
|
|||
}
|
||||
|
||||
const model = singleRetrievalConfig // Legacy code, for compatibility, have to keep it
|
||||
const singleRetrievalMode = (model?.mode as ModelModeType | undefined) ?? ModelModeType.unset
|
||||
|
||||
const rerankingModeOptions = [
|
||||
{
|
||||
|
|
@ -369,7 +368,6 @@ const ConfigContent: FC<Props> = ({
|
|||
popupClassName='!w-[387px]'
|
||||
portalToFollowElemContentClassName='!z-[1002]'
|
||||
isAdvancedMode={true}
|
||||
mode={singleRetrievalMode}
|
||||
provider={model?.provider}
|
||||
completionParams={model?.completion_params}
|
||||
modelId={model?.name}
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ const ModelParameterTrigger: FC<ModelParameterTriggerProps> = ({
|
|||
const { t } = useTranslation()
|
||||
const {
|
||||
isAdvancedMode,
|
||||
modelModeType,
|
||||
} = useDebugConfigurationContext()
|
||||
const {
|
||||
multipleModelConfigs,
|
||||
|
|
@ -57,7 +56,6 @@ const ModelParameterTrigger: FC<ModelParameterTriggerProps> = ({
|
|||
|
||||
return (
|
||||
<ModelParameterModal
|
||||
mode={modelModeType}
|
||||
isAdvancedMode={isAdvancedMode}
|
||||
provider={modelAndParameter.provider}
|
||||
modelId={modelAndParameter.model}
|
||||
|
|
|
|||
|
|
@ -31,13 +31,11 @@ import Loading from '@/app/components/base/loading'
|
|||
import { useProviderContext } from '@/context/provider-context'
|
||||
import { PROVIDER_WITH_PRESET_TONE, STOP_PARAMETER_RULE, TONE_LIST } from '@/config'
|
||||
import { ArrowNarrowLeft } from '@/app/components/base/icons/src/vender/line/arrows'
|
||||
import type { ModelModeType } from '@/types/app'
|
||||
|
||||
export type ModelParameterModalProps = {
|
||||
popupClassName?: string
|
||||
portalToFollowElemContentClassName?: string
|
||||
isAdvancedMode: boolean
|
||||
mode?: ModelModeType
|
||||
modelId: string
|
||||
provider: string
|
||||
setModel: (model: { modelId: string; provider: string; mode?: string; features?: string[] }) => void
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import type { MetadataShape } from '@/app/components/workflow/nodes/knowledge-re
|
|||
import { MetadataFilteringModeEnum } from '@/app/components/workflow/nodes/knowledge-retrieval/types'
|
||||
import ModelParameterModal from '@/app/components/header/account-setting/model-provider-page/model-parameter-modal'
|
||||
import { noop } from 'lodash-es'
|
||||
import { ModelModeType } from '@/types/app'
|
||||
|
||||
type MetadataFilterProps = {
|
||||
metadataFilterMode?: MetadataFilteringModeEnum
|
||||
|
|
@ -27,7 +26,6 @@ const MetadataFilter = ({
|
|||
}: MetadataFilterProps) => {
|
||||
const { t } = useTranslation()
|
||||
const [collapsed, setCollapsed] = useState(true)
|
||||
const metadataModelMode = (metadataModelConfig?.mode as ModelModeType | undefined) ?? ModelModeType.chat
|
||||
|
||||
const handleMetadataFilterModeChangeWrapped = useCallback((mode: MetadataFilteringModeEnum) => {
|
||||
if (mode === MetadataFilteringModeEnum.automatic)
|
||||
|
|
@ -86,7 +84,6 @@ const MetadataFilter = ({
|
|||
popupClassName='!w-[387px]'
|
||||
isInWorkflow
|
||||
isAdvancedMode={true}
|
||||
mode={metadataModelMode}
|
||||
provider={metadataModelConfig?.provider || ''}
|
||||
completionParams={metadataModelConfig?.completion_params || { temperature: 0.7 }}
|
||||
modelId={metadataModelConfig?.name || ''}
|
||||
|
|
|
|||
|
|
@ -65,7 +65,6 @@ const PromptEditor: FC<PromptEditorProps> = ({
|
|||
portalToFollowElemContentClassName='z-[1000]'
|
||||
isAdvancedMode={true}
|
||||
provider={model.provider}
|
||||
mode={model.mode}
|
||||
completionParams={model.completion_params}
|
||||
modelId={model.name}
|
||||
setModel={onModelChange}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@ import Switch from '@/app/components/base/switch'
|
|||
import { RiAlertFill, RiQuestionLine } from '@remixicon/react'
|
||||
import { fetchAndMergeValidCompletionParams } from '@/utils/completion-params'
|
||||
import Toast from '@/app/components/base/toast'
|
||||
import { ModelModeType } from '@/types/app'
|
||||
|
||||
const i18nPrefix = 'workflow.nodes.llm'
|
||||
|
||||
|
|
@ -95,8 +94,6 @@ const Panel: FC<NodePanelProps<LLMNodeType>> = ({
|
|||
}
|
||||
})()
|
||||
}, [inputs.model.completion_params])
|
||||
const modelMode = (model?.mode as ModelModeType | undefined) ?? ModelModeType.chat
|
||||
|
||||
return (
|
||||
<div className='mt-2'>
|
||||
<div className='space-y-4 px-4 pb-4'>
|
||||
|
|
@ -108,7 +105,6 @@ const Panel: FC<NodePanelProps<LLMNodeType>> = ({
|
|||
popupClassName='!w-[387px]'
|
||||
isInWorkflow
|
||||
isAdvancedMode={true}
|
||||
mode={modelMode}
|
||||
provider={model?.provider}
|
||||
completionParams={model?.completion_params}
|
||||
modelId={model?.name}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ import type { NodePanelProps } from '@/app/components/workflow/types'
|
|||
import Tooltip from '@/app/components/base/tooltip'
|
||||
import { VarType } from '@/app/components/workflow/types'
|
||||
import { FieldCollapse } from '@/app/components/workflow/nodes/_base/components/collapse'
|
||||
import { ModelModeType } from '@/types/app'
|
||||
|
||||
const i18nPrefix = 'workflow.nodes.parameterExtractor'
|
||||
const i18nCommonPrefix = 'workflow.common'
|
||||
|
|
@ -56,7 +55,6 @@ const Panel: FC<NodePanelProps<ParameterExtractorNodeType>> = ({
|
|||
} = useConfig(id, data)
|
||||
|
||||
const model = inputs.model
|
||||
const modelMode = (model?.mode as ModelModeType | undefined) ?? ModelModeType.chat
|
||||
|
||||
return (
|
||||
<div className='pt-2'>
|
||||
|
|
@ -69,7 +67,6 @@ const Panel: FC<NodePanelProps<ParameterExtractorNodeType>> = ({
|
|||
popupClassName='!w-[387px]'
|
||||
isInWorkflow
|
||||
isAdvancedMode={true}
|
||||
mode={modelMode}
|
||||
provider={model?.provider}
|
||||
completionParams={model?.completion_params}
|
||||
modelId={model?.name}
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ import type { NodePanelProps } from '@/app/components/workflow/types'
|
|||
import Split from '@/app/components/workflow/nodes/_base/components/split'
|
||||
import OutputVars, { VarItem } from '@/app/components/workflow/nodes/_base/components/output-vars'
|
||||
import { FieldCollapse } from '@/app/components/workflow/nodes/_base/components/collapse'
|
||||
import { ModelModeType } from '@/types/app'
|
||||
|
||||
const i18nPrefix = 'workflow.nodes.questionClassifiers'
|
||||
|
||||
|
|
@ -45,7 +44,6 @@ const Panel: FC<NodePanelProps<QuestionClassifierNodeType>> = ({
|
|||
} = useConfig(id, data)
|
||||
|
||||
const model = inputs.model
|
||||
const modelMode = (model?.mode as ModelModeType | undefined) ?? ModelModeType.chat
|
||||
|
||||
return (
|
||||
<div className='pt-2'>
|
||||
|
|
@ -58,7 +56,6 @@ const Panel: FC<NodePanelProps<QuestionClassifierNodeType>> = ({
|
|||
popupClassName='!w-[387px]'
|
||||
isInWorkflow
|
||||
isAdvancedMode={true}
|
||||
mode={modelMode}
|
||||
provider={model?.provider}
|
||||
completionParams={model.completion_params}
|
||||
modelId={model.name}
|
||||
|
|
|
|||
Loading…
Reference in New Issue