|
@@ -46,18 +46,19 @@
|
|
|
<a-form-item field="api_base" label="基础URL">
|
|
<a-form-item field="api_base" label="基础URL">
|
|
|
<a-input v-model="form.api_base" placeholder="请输入基础URL" />
|
|
<a-input v-model="form.api_base" placeholder="请输入基础URL" />
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
- <a-form-item
|
|
|
|
|
|
|
+ <!-- <a-form-item
|
|
|
field="raptor"
|
|
field="raptor"
|
|
|
label="是否支持 Vision"
|
|
label="是否支持 Vision"
|
|
|
v-if="form.model_type === 'chat'"
|
|
v-if="form.model_type === 'chat'"
|
|
|
>
|
|
>
|
|
|
<a-switch v-model="form.raptor" />
|
|
<a-switch v-model="form.raptor" />
|
|
|
- </a-form-item>
|
|
|
|
|
|
|
+ </a-form-item> -->
|
|
|
<a-form-item field="logo" label="模型图片">
|
|
<a-form-item field="logo" label="模型图片">
|
|
|
<a-space direction="vertical" :style="{ width: '100%' }">
|
|
<a-space direction="vertical" :style="{ width: '100%' }">
|
|
|
<Upload
|
|
<Upload
|
|
|
:action="uploadAction"
|
|
:action="uploadAction"
|
|
|
:limit="1"
|
|
:limit="1"
|
|
|
|
|
+ :url="form.urlS"
|
|
|
@update:fileList="updateFileList"
|
|
@update:fileList="updateFileList"
|
|
|
@success="handleSuccess"
|
|
@success="handleSuccess"
|
|
|
></Upload>
|
|
></Upload>
|
|
@@ -160,21 +161,6 @@
|
|
|
|
|
|
|
|
const isType = computed(() => props.type);
|
|
const isType = computed(() => props.type);
|
|
|
const editList = computed(() => props.editList);
|
|
const editList = computed(() => props.editList);
|
|
|
- watchEffect(() => {
|
|
|
|
|
- if (props.editList) {
|
|
|
|
|
- console.log(props.editList, 9999);
|
|
|
|
|
- // form.name = props.editList.name;
|
|
|
|
|
- // form.llm_factory = props.editList.llm_factory;
|
|
|
|
|
- // form.model_type = props.editList.model_type;
|
|
|
|
|
- // form.province = props.editList.province;
|
|
|
|
|
- // form.options = props.editList.options;
|
|
|
|
|
- // form.llm_name = props.editList.llm_name;
|
|
|
|
|
- // form.api_base = props.editList.api_base;
|
|
|
|
|
- // form.volc_ak = props.editList.volc_ak;
|
|
|
|
|
- // form.volc_sk = props.editList.volc_sk;
|
|
|
|
|
- // form.logo = props.editList.logo;
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
|
|
|
|
|
const form = reactive({
|
|
const form = reactive({
|
|
|
size: 'medium',
|
|
size: 'medium',
|
|
@@ -263,7 +249,6 @@
|
|
|
volc_ak: form.volc_ak,
|
|
volc_ak: form.volc_ak,
|
|
|
volc_sk: form.volc_sk,
|
|
volc_sk: form.volc_sk,
|
|
|
api_base: form.api_base,
|
|
api_base: form.api_base,
|
|
|
- raptor: form.raptor,
|
|
|
|
|
all_params: all_params,
|
|
all_params: all_params,
|
|
|
logo: imageUrls.value[0],
|
|
logo: imageUrls.value[0],
|
|
|
});
|
|
});
|
|
@@ -283,7 +268,6 @@
|
|
|
volc_ak: form.volc_ak,
|
|
volc_ak: form.volc_ak,
|
|
|
volc_sk: form.volc_sk,
|
|
volc_sk: form.volc_sk,
|
|
|
api_base: form.api_base,
|
|
api_base: form.api_base,
|
|
|
- raptor: form.raptor,
|
|
|
|
|
all_params: all_params,
|
|
all_params: all_params,
|
|
|
logo: imageUrls.value[0],
|
|
logo: imageUrls.value[0],
|
|
|
});
|
|
});
|
|
@@ -356,12 +340,6 @@
|
|
|
const onProgress = (currentFile) => {
|
|
const onProgress = (currentFile) => {
|
|
|
file.value = currentFile;
|
|
file.value = currentFile;
|
|
|
};
|
|
};
|
|
|
- // onMounted(() => {
|
|
|
|
|
- // if (editList.value) {
|
|
|
|
|
- // getDetail();
|
|
|
|
|
- // form.urlS = editList.value.logo;
|
|
|
|
|
- // }
|
|
|
|
|
- // });
|
|
|
|
|
|
|
|
|
|
//获取详情
|
|
//获取详情
|
|
|
const getDetail = async () => {
|
|
const getDetail = async () => {
|
|
@@ -376,7 +354,7 @@
|
|
|
form.volc_sk = data.data.volc_sk;
|
|
form.volc_sk = data.data.volc_sk;
|
|
|
form.api_base = data.data.api_base;
|
|
form.api_base = data.data.api_base;
|
|
|
form.raptor = data.data.raptor;
|
|
form.raptor = data.data.raptor;
|
|
|
- // form.urlS = data.data.logo;
|
|
|
|
|
|
|
+ form.urlS = data.data.logo;
|
|
|
if (JSON.parse(data.data.all_params).length > 0) {
|
|
if (JSON.parse(data.data.all_params).length > 0) {
|
|
|
form.addFomList = JSON.parse(data.data.all_params).map((item) => {
|
|
form.addFomList = JSON.parse(data.data.all_params).map((item) => {
|
|
|
return { name: item.split(':')[0], value: item.split(':')[1] };
|
|
return { name: item.split(':')[0], value: item.split(':')[1] };
|
|
@@ -385,6 +363,12 @@
|
|
|
|
|
|
|
|
imageUrls.value = data.data.logo;
|
|
imageUrls.value = data.data.logo;
|
|
|
};
|
|
};
|
|
|
|
|
+
|
|
|
|
|
+ watchEffect(() => {
|
|
|
|
|
+ if (props.editList.name) {
|
|
|
|
|
+ getDetail();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
</script>
|
|
</script>
|
|
|
<style scoped lang="less">
|
|
<style scoped lang="less">
|
|
|
.addInput {
|
|
.addInput {
|