|
65 | 65 | <template #label> |
66 | 66 | <div class="flex-between"> |
67 | 67 | <span>{{ $t('views.application.applicationForm.form.aiModel.label') }}</span> |
68 | | - <el-button |
69 | | - type="primary" |
70 | | - link |
71 | | - @click="openReasoningParamSettingDialog" |
72 | | - :disabled="!applicationForm.model_id" |
73 | | - > |
74 | | - {{ $t('common.setting') }} |
75 | | - </el-button> |
| 68 | + |
76 | 69 | <el-button |
77 | 70 | type="primary" |
78 | 71 | link |
|
284 | 277 | @submitDialog="submitPrologueDialog" |
285 | 278 | /> |
286 | 279 | </el-form-item> |
| 280 | + <el-form-item @click.prevent> |
| 281 | + <template #label> |
| 282 | + <div class="flex-between"> |
| 283 | + <span class="mr-4"> |
| 284 | + {{ $t('views.application.applicationForm.form.reasoningContent.label') }} |
| 285 | + </span> |
| 286 | + |
| 287 | + <div class="flex"> |
| 288 | + <el-button type="primary" link @click="openReasoningParamSettingDialog"> |
| 289 | + <el-icon><Setting /></el-icon> |
| 290 | + </el-button> |
| 291 | + <el-switch |
| 292 | + class="ml-8" |
| 293 | + size="small" |
| 294 | + v-model="applicationForm.model_setting.reasoning_content_enable" |
| 295 | + @change="sttModelEnableChange" |
| 296 | + /> |
| 297 | + </div> |
| 298 | + </div> |
| 299 | + </template> |
| 300 | + </el-form-item> |
287 | 301 |
|
288 | 302 | <el-form-item |
289 | 303 | prop="stt_model_id" |
|
461 | 475 | /> |
462 | 476 |
|
463 | 477 | <EditAvatarDialog ref="EditAvatarDialogRef" @refresh="refreshIcon" /> |
464 | | - <ReasoningParamSettingDialog ref="ReasoningParamSettingDialogRef" @refresh="submitReasoningDialog"/> |
| 478 | + <ReasoningParamSettingDialog |
| 479 | + ref="ReasoningParamSettingDialogRef" |
| 480 | + @refresh="submitReasoningDialog" |
| 481 | + /> |
465 | 482 | </LayoutContainer> |
466 | 483 | </template> |
467 | 484 | <script setup lang="ts"> |
@@ -533,7 +550,8 @@ const applicationForm = ref<ApplicationFormType>({ |
533 | 550 | model_setting: { |
534 | 551 | prompt: defaultPrompt, |
535 | 552 | system: t('views.application.applicationForm.form.roleSettings.placeholder'), |
536 | | - no_references_prompt: '{question}' |
| 553 | + no_references_prompt: '{question}', |
| 554 | + reasoning_content_enable: false, |
537 | 555 | }, |
538 | 556 | model_params_setting: {}, |
539 | 557 | problem_optimization: false, |
@@ -574,7 +592,6 @@ function submitSystemDialog(val: string) { |
574 | 592 | applicationForm.value.model_setting.system = val |
575 | 593 | } |
576 | 594 | function submitReasoningDialog(val: any) { |
577 | | - console.log(val) |
578 | 595 | applicationForm.value.model_setting = { |
579 | 596 | ...applicationForm.value.model_setting, |
580 | 597 | ...val |
@@ -610,9 +627,7 @@ const openAIParamSettingDialog = () => { |
610 | 627 | } |
611 | 628 |
|
612 | 629 | const openReasoningParamSettingDialog = () => { |
613 | | - if (applicationForm.value.model_id) { |
614 | | - ReasoningParamSettingDialogRef.value?.open(applicationForm.value.model_setting) |
615 | | - } |
| 630 | + ReasoningParamSettingDialogRef.value?.open(applicationForm.value.model_setting) |
616 | 631 | } |
617 | 632 |
|
618 | 633 | const openTTSParamSettingDialog = () => { |
|
0 commit comments