mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-14 00:25:57 +08:00
Fix: prompt of expert mode (#3168)
This commit is contained in:
parent
d2259f20cb
commit
d8db728c33
@ -388,7 +388,10 @@ const Configuration: FC = () => {
|
|||||||
const promptMode = modelConfig.prompt_type === PromptMode.advanced ? PromptMode.advanced : PromptMode.simple
|
const promptMode = modelConfig.prompt_type === PromptMode.advanced ? PromptMode.advanced : PromptMode.simple
|
||||||
doSetPromptMode(promptMode)
|
doSetPromptMode(promptMode)
|
||||||
if (promptMode === PromptMode.advanced) {
|
if (promptMode === PromptMode.advanced) {
|
||||||
setChatPromptConfig(modelConfig.chat_prompt_config || clone(DEFAULT_CHAT_PROMPT_CONFIG) as any)
|
if (modelConfig.chat_prompt_config && modelConfig.chat_prompt_config.prompt.length > 0)
|
||||||
|
setChatPromptConfig(modelConfig.chat_prompt_config)
|
||||||
|
else
|
||||||
|
setChatPromptConfig(clone(DEFAULT_CHAT_PROMPT_CONFIG) as any)
|
||||||
setCompletionPromptConfig(modelConfig.completion_prompt_config || clone(DEFAULT_COMPLETION_PROMPT_CONFIG) as any)
|
setCompletionPromptConfig(modelConfig.completion_prompt_config || clone(DEFAULT_COMPLETION_PROMPT_CONFIG) as any)
|
||||||
setCanReturnToSimpleMode(false)
|
setCanReturnToSimpleMode(false)
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
/* eslint-disable import/no-mutable-exports */
|
/* eslint-disable import/no-mutable-exports */
|
||||||
import { InputVarType } from '@/app/components/workflow/types'
|
import { InputVarType } from '@/app/components/workflow/types'
|
||||||
import { AgentStrategy } from '@/types/app'
|
import { AgentStrategy } from '@/types/app'
|
||||||
|
import { PromptRole } from '@/models/debug'
|
||||||
|
|
||||||
export let apiPrefix = ''
|
export let apiPrefix = ''
|
||||||
export let publicApiPrefix = ''
|
export let publicApiPrefix = ''
|
||||||
@ -70,7 +71,12 @@ export const TONE_LIST = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
export const DEFAULT_CHAT_PROMPT_CONFIG = {
|
export const DEFAULT_CHAT_PROMPT_CONFIG = {
|
||||||
prompt: [],
|
prompt: [
|
||||||
|
{
|
||||||
|
role: PromptRole.system,
|
||||||
|
text: '',
|
||||||
|
},
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
export const DEFAULT_COMPLETION_PROMPT_CONFIG = {
|
export const DEFAULT_COMPLETION_PROMPT_CONFIG = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user