|
|
|
|
|
|
|
|
import ConfigPrompt from '@/app/components/app/configuration/config-prompt' |
|
|
import ConfigPrompt from '@/app/components/app/configuration/config-prompt' |
|
|
import ConfigVar from '@/app/components/app/configuration/config-var' |
|
|
import ConfigVar from '@/app/components/app/configuration/config-var' |
|
|
import { type CitationConfig, type ModelConfig, type ModerationConfig, type MoreLikeThisConfig, type PromptVariable, type SpeechToTextConfig, type SuggestedQuestionsAfterAnswerConfig, type TextToSpeechConfig } from '@/models/debug' |
|
|
import { type CitationConfig, type ModelConfig, type ModerationConfig, type MoreLikeThisConfig, type PromptVariable, type SpeechToTextConfig, type SuggestedQuestionsAfterAnswerConfig, type TextToSpeechConfig } from '@/models/debug' |
|
|
import { AppType, ModelModeType } from '@/types/app' |
|
|
|
|
|
|
|
|
import type { AppType } from '@/types/app' |
|
|
|
|
|
import { ModelModeType } from '@/types/app' |
|
|
import { useModalContext } from '@/context/modal-context' |
|
|
import { useModalContext } from '@/context/modal-context' |
|
|
import ConfigParamModal from '@/app/components/app/configuration/toolbox/annotation/config-param-modal' |
|
|
import ConfigParamModal from '@/app/components/app/configuration/toolbox/annotation/config-param-modal' |
|
|
import AnnotationFullModal from '@/app/components/billing/annotation-full/modal' |
|
|
import AnnotationFullModal from '@/app/components/billing/annotation-full/modal' |
|
|
|
|
|
|
|
|
moderationConfig, |
|
|
moderationConfig, |
|
|
setModerationConfig, |
|
|
setModerationConfig, |
|
|
} = useContext(ConfigContext) |
|
|
} = useContext(ConfigContext) |
|
|
const isChatApp = mode === AppType.chat |
|
|
|
|
|
|
|
|
const isChatApp = ['advanced-chat', 'agent-chat', 'chat'].includes(mode) |
|
|
const { data: speech2textDefaultModel } = useDefaultModel(ModelTypeEnum.speech2text) |
|
|
const { data: speech2textDefaultModel } = useDefaultModel(ModelTypeEnum.speech2text) |
|
|
const { data: text2speechDefaultModel } = useDefaultModel(ModelTypeEnum.tts) |
|
|
const { data: text2speechDefaultModel } = useDefaultModel(ModelTypeEnum.tts) |
|
|
const { setShowModerationSettingModal } = useModalContext() |
|
|
const { setShowModerationSettingModal } = useModalContext() |