diff --git a/web/app/components/app/configuration/config-prompt/advanced-prompt-input.tsx b/web/app/components/app/configuration/config-prompt/advanced-prompt-input.tsx index b91831de96..cc5184e342 100644 --- a/web/app/components/app/configuration/config-prompt/advanced-prompt-input.tsx +++ b/web/app/components/app/configuration/config-prompt/advanced-prompt-input.tsx @@ -92,7 +92,7 @@ const AdvancedPromptInput: FC = ({ }, }) } - const isChatApp = mode === AppType.chat + const isChatApp = mode !== AppType.completion const [isCopied, setIsCopied] = React.useState(false) const promptVariablesObj = (() => { diff --git a/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx b/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx index 9b7dd731b4..6ce25b755a 100644 --- a/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx +++ b/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx @@ -120,7 +120,7 @@ const Prompt: FC = ({ }) setModelConfig(newModelConfig) setPrevPromptConfig(modelConfig.configs) - if (mode === AppType.chat) + if (mode !== AppType.completion) setIntroduction(res.opening_statement) showAutomaticFalse() eventEmitter?.emit({ diff --git a/web/app/components/app/configuration/config/automatic/get-automatic-res.tsx b/web/app/components/app/configuration/config/automatic/get-automatic-res.tsx index 1e476785e7..3bd359b0c2 100644 --- a/web/app/components/app/configuration/config/automatic/get-automatic-res.tsx +++ b/web/app/components/app/configuration/config/automatic/get-automatic-res.tsx @@ -186,7 +186,7 @@ const GetAutomaticRes: FC = ({ ) : ''} - {(mode === AppType.chat && res?.opening_statement) && ( + {(mode !== AppType.completion && res?.opening_statement) && (
{ moderationConfig, setModerationConfig, } = useContext(ConfigContext) - const isChatApp = mode === AppType.chat + const isChatApp = mode !== AppType.completion const { data: speech2textDefaultModel } = useDefaultModel(4) const { data: text2speechDefaultModel } = useDefaultModel(5) const { setShowModerationSettingModal } = useModalContext() diff --git a/web/app/components/app/configuration/debug/index.tsx b/web/app/components/app/configuration/debug/index.tsx index a7fd2d5ef7..4e5fa5a38a 100644 --- a/web/app/components/app/configuration/debug/index.tsx +++ b/web/app/components/app/configuration/debug/index.tsx @@ -135,7 +135,7 @@ const Debug: FC = ({ const [completionFiles, setCompletionFiles] = useState([]) const checkCanSend = useCallback(() => { - if (isAdvancedMode && mode === AppType.chat) { + if (isAdvancedMode && mode !== AppType.completion) { if (modelModeType === ModelModeType.completion) { if (!hasSetBlockStatus.history) { notify({ type: 'error', message: t('appDebug.otherError.historyNoBeEmpty'), duration: 3000 }) @@ -428,7 +428,7 @@ const Debug: FC = ({ !debugWithMultipleModel && (
{/* Chat */} - {mode === AppType.chat && ( + {mode !== AppType.completion && (
{ const appMode = mode if (modeMode === ModelModeType.completion) { - if (appMode === AppType.chat) { + if (appMode !== AppType.completion) { if (!completionPromptConfig.prompt.text || !completionPromptConfig.conversation_histories_role.assistant_prefix || !completionPromptConfig.conversation_histories_role.user_prefix) await migrateToDefaultPrompt(true, ModelModeType.completion) } @@ -511,7 +511,7 @@ const Configuration: FC = () => { }, [appId]) const promptEmpty = (() => { - if (mode === AppType.chat) + if (mode !== AppType.completion) return false if (isAdvancedMode) { @@ -525,7 +525,7 @@ const Configuration: FC = () => { else { return !modelConfig.configs.prompt_template } })() const cannotPublish = (() => { - if (mode === AppType.chat) { + if (mode !== AppType.completion) { if (!isAdvancedMode) return false @@ -550,7 +550,7 @@ const Configuration: FC = () => { notify({ type: 'error', message: t('appDebug.otherError.promptNoBeEmpty'), duration: 3000 }) return } - if (isAdvancedMode && mode === AppType.chat) { + if (isAdvancedMode && mode !== AppType.completion) { if (modelModeType === ModelModeType.completion) { if (!hasSetBlockStatus.history) { notify({ type: 'error', message: t('appDebug.otherError.historyNoBeEmpty'), duration: 3000 })