Commit 24895bed by YunaiV

【代码重构】AI:“聊天模型”重构为“模型”,支持 type 模型类型

parent 2ef484e7
...@@ -18,10 +18,10 @@ ...@@ -18,10 +18,10 @@
<el-form-item label="模型" prop="modelId"> <el-form-item label="模型" prop="modelId">
<el-select v-model="formData.modelId" placeholder="请选择模型"> <el-select v-model="formData.modelId" placeholder="请选择模型">
<el-option <el-option
v-for="chatModel in chatModelList" v-for="model in models"
:key="chatModel.id" :key="model.id"
:label="chatModel.name" :label="model.name"
:value="chatModel.id" :value="model.id"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -85,7 +85,7 @@ const formRules = reactive({ ...@@ -85,7 +85,7 @@ const formRules = reactive({
maxContexts: [{ required: true, message: '上下文数量不能为空', trigger: 'blur' }] maxContexts: [{ required: true, message: '上下文数量不能为空', trigger: 'blur' }]
}) })
const formRef = ref() // 表单 Ref const formRef = ref() // 表单 Ref
const chatModelList = ref([] as ModelVO[]) // 聊天模型列表 const models = ref([] as ModelVO[]) // 聊天模型列表
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (id: number) => { const open = async (id: number) => {
...@@ -107,7 +107,7 @@ const open = async (id: number) => { ...@@ -107,7 +107,7 @@ const open = async (id: number) => {
} }
} }
// 获得下拉数据 // 获得下拉数据
chatModelList.value = await ModelApi.getModelSimpleList(AiModelTypeEnum.CHAT) models.value = await ModelApi.getModelSimpleList(AiModelTypeEnum.CHAT)
} }
defineExpose({ open }) // 提供 open 方法,用于打开弹窗 defineExpose({ open }) // 提供 open 方法,用于打开弹窗
......
...@@ -16,10 +16,10 @@ ...@@ -16,10 +16,10 @@
<el-form-item label="绑定模型" prop="modelId" v-if="!isUser"> <el-form-item label="绑定模型" prop="modelId" v-if="!isUser">
<el-select v-model="formData.modelId" placeholder="请选择模型" clearable> <el-select v-model="formData.modelId" placeholder="请选择模型" clearable>
<el-option <el-option
v-for="chatModel in chatModelList" v-for="model in models"
:key="chatModel.id" :key="model.id"
:label="chatModel.name" :label="model.name"
:value="chatModel.id" :value="model.id"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -95,7 +95,7 @@ const formData = ref({ ...@@ -95,7 +95,7 @@ const formData = ref({
status: CommonStatusEnum.ENABLE status: CommonStatusEnum.ENABLE
}) })
const formRef = ref() // 表单 Ref const formRef = ref() // 表单 Ref
const chatModelList = ref([] as ModelVO[]) // 聊天模型列表 const models = ref([] as ModelVO[]) // 聊天模型列表
/** 是否【我】自己创建,私有角色 */ /** 是否【我】自己创建,私有角色 */
const isUser = computed(() => { const isUser = computed(() => {
...@@ -129,7 +129,7 @@ const open = async (type: string, id?: number, title?: string) => { ...@@ -129,7 +129,7 @@ const open = async (type: string, id?: number, title?: string) => {
} }
} }
// 获得下拉数据 // 获得下拉数据
chatModelList.value = await ModelApi.getModelSimpleList(AiModelTypeEnum.CHAT) models.value = await ModelApi.getModelSimpleList(AiModelTypeEnum.CHAT)
} }
defineExpose({ open }) // 提供 open 方法,用于打开弹窗 defineExpose({ open }) // 提供 open 方法,用于打开弹窗
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment