| | |
| | | <el-option |
| | | v-for="item in aiModelList" |
| | | :key="item.id" |
| | | :label="item.modelName" |
| | | :label="item.name" |
| | | :value="item.id" |
| | | /> |
| | | </el-select> |
| | |
| | | <el-form-item label="问题内容" prop="questionContent"> |
| | | <el-input |
| | | type="textarea" |
| | | :autosize="{ minRows: 2}" |
| | | :autosize="{ minRows: 2 , maxRows:6}" |
| | | placeholder="请输入问题内容" |
| | | v-model="formData.questionContent"/> |
| | | </el-form-item> |
| | |
| | | import {CommonStatusEnum} from '@/utils/constants' |
| | | import {ElMessage} from 'element-plus' |
| | | import * as AiModelApi from "@/api/ai/model/model"; |
| | | import {AiModelTypeEnum} from "@/views/ai/utils/constants"; |
| | | |
| | | const aiModelList = ref([] as AiModelApi.ModelVO[]) |
| | | defineOptions({name: 'AiTemplateForm'}) |
| | | |
| | |
| | | formType.value = type |
| | | resetForm() |
| | | // 加载调度模型列表 |
| | | aiModelList.value = await AiModelApi.ModelApi.getModelSimpleList(1) |
| | | aiModelList.value = await AiModelApi.ModelApi.getModelSimpleList(AiModelTypeEnum.CHAT + "," + AiModelTypeEnum.LLM) |
| | | if (id) { |
| | | formLoading.value = true |
| | | try { |
| | | formData.value = await AiQuestionTemplateApi.QuestionTemplateApi.getQuestionTemplate(id) |
| | | aiModelList.value.forEach(item => { |
| | | if (item.id == formData.value.modelId) { |
| | | formData.value.modelId = item.name; |
| | | } |
| | | }); |
| | | } finally { |
| | | formLoading.value = false |
| | | } |