diff --git a/main/manager-web/src/views/roleConfig.vue b/main/manager-web/src/views/roleConfig.vue index 8b9504da..b38035d4 100644 --- a/main/manager-web/src/views/roleConfig.vue +++ b/main/manager-web/src/views/roleConfig.vue @@ -65,12 +65,18 @@ :key="`option-${index}-${optionIndex}`" :label="item.label" :value="item.value" /> - + + + + + + @@ -96,6 +102,7 @@ export default { agentCode: "", agentName: "", ttsVoiceId: "", + chatHistoryConf: "", systemPrompt: "", langCode: "", language: "", @@ -121,6 +128,24 @@ export default { templates: [], loadingTemplate: false, voiceOptions: [], + chatHistoryOptions: [ + { + "value": 0, + "label": "不记录" + }, + { + "value": 1, + "label": "仅记录文本" + }, + { + "value": 2, + "label": "仅记录语音" + }, + { + "value": 3, + "label": "文本音频都记录" + } + ], } }, methods: { @@ -136,6 +161,7 @@ export default { llmModelId: this.form.model.llmModelId, ttsModelId: this.form.model.ttsModelId, ttsVoiceId: this.form.ttsVoiceId, + chatHistoryConf: this.form.chatHistoryConf, memModelId: this.form.model.memModelId, intentModelId: this.form.model.intentModelId, systemPrompt: this.form.systemPrompt, @@ -167,6 +193,7 @@ export default { agentCode: "", agentName: "", ttsVoiceId: "", + chatHistoryConf: "", systemPrompt: "", langCode: "", language: "", @@ -220,6 +247,7 @@ export default { ...this.form, agentName: templateData.agentName || this.form.agentName, ttsVoiceId: templateData.ttsVoiceId || this.form.ttsVoiceId, + chatHistoryConf: templateData.chatHistoryConf || this.form.chatHistoryConf, systemPrompt: templateData.systemPrompt || this.form.systemPrompt, langCode: templateData.langCode || this.form.langCode, model: {