diff --git a/src/views/ai/model/chatModel/edit.vue b/src/views/ai/model/chatModel/edit.vue deleted file mode 100644 index eb92e45..0000000 --- a/src/views/ai/model/chatModel/edit.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/src/views/ai/model/chatModel/index.vue b/src/views/ai/model/chatModel/index.vue index 541dcf3..c550674 100644 --- a/src/views/ai/model/chatModel/index.vue +++ b/src/views/ai/model/chatModel/index.vue @@ -1,125 +1,185 @@ - - - - + diff --git a/src/views/ai/model/embedding/composables/index.ts b/src/views/ai/model/embedding/composables/index.ts deleted file mode 100644 index e7c73f5..0000000 --- a/src/views/ai/model/embedding/composables/index.ts +++ /dev/null @@ -1,102 +0,0 @@ -import {ElTag} from "element-plus"; -import {ref} from "vue"; -import {ProviderEnum} from "@/views/ai/model/chatModel/composables/provider"; -import {FormSchema} from "@/types/form"; - -export default function () { - const LLMProviders: any[] = [ - { - model: ProviderEnum.OPENAI, - name: 'OpenAI', - models: ['text-embedding-3-small', 'text-embedding-3-large', 'text-embedding-ada-002'], - }, - { - model: ProviderEnum.Q_FAN, - name: '百度千帆', - models: ['bge-large-zh', 'bge-large-en', 'tao-8k'], - }, - { - model: ProviderEnum.Q_WEN, - name: '阿里百炼', - models: ['text-embedding-v3'], - }, - { - model: ProviderEnum.ZHIPU, - name: '智谱清言', - models: ['embedding-2', 'embedding-3'], - }, - { - model: ProviderEnum.DOUYIN, - name: '抖音豆包', - models: ['text-240715', 'text-240515'], - }, - { - model: ProviderEnum.OLLAMA, - name: 'Ollama', - models: ['text2vec-bge-large-chinese:latest'], - }, - ]; - const baseColumns = [ - { - label: '模型别名', - field: 'name', - }, - { - label: '模型版本', - field: 'model', - width: '160', - }, - { - label: '向量纬度', - field: 'dimension', - align: 'center', - width: '100', - render(row) { - return h( - ElTag, - { - size: 'small', - }, - { - default: () => row.dimension, - } - ); - }, - }, - { - label: 'Api Key', - field: 'apiKey', - }, - { - label: 'Base Url', - field: 'baseUrl', - }, - ]; - const tableData = ref([ - ]) - const shema = ref([ - { - label: '模型名称', - field: 'name', - component: 'Select', - colProps: { - span: 6 - }, - componentProps: { - style: { - width: '150px', - }, - options: LLMProviders.map((item) => ({ - label: item.name, - value: item.model, - })), - }, - - } - ]) - return { - baseColumns, - shema, - tableData - } -} diff --git a/src/views/ai/model/embedding/index.vue b/src/views/ai/model/embedding/index.vue deleted file mode 100644 index 8f7ae8f..0000000 --- a/src/views/ai/model/embedding/index.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - - - diff --git a/src/views/ai/model/image/composables/index.ts b/src/views/ai/model/image/composables/index.ts deleted file mode 100644 index 063e97d..0000000 --- a/src/views/ai/model/image/composables/index.ts +++ /dev/null @@ -1,110 +0,0 @@ -export default function () { - enum ProviderEnum { - OPENAI = 'OPENAI', - AZURE_OPENAI = 'AZURE_OPENAI', - ZHIPU = 'ZHIPU', - } - - const LLMProviders: any[] = [ - { - model: ProviderEnum.OPENAI, - name: 'OpenAI', - models: ['dall-e-2', 'dall-e-3'], - }, - { - model: ProviderEnum.AZURE_OPENAI, - name: 'Azure OpenAI', - models: ['dall-e-2', 'dall-e-3'], - }, - { - model: ProviderEnum.ZHIPU, - name: '智谱清言', - models: ['cogview-3'], - }, - ] - const formData = ref({ - provider: ProviderEnum.OPENAI, - }); - const tableData = ref([]) - const shema = ref([ - { - field: 'provider', - label: '模型别名', - component: 'Select', - required: true, - componentProps: { - placeholder: '请输入模型别名', - style: { - width: '180px', - }, - options: LLMProviders.map((item) => ({ - label: item.name, - value: item.model, - })), - }, - }, - ]) - - const baseColumns = [ - { - label: '模型别名', - field: 'name', - }, - { - label: '模型版本', - field: 'model', - }, - ]; - - const openaiColumns = [ - ...baseColumns, - { - label: 'Api Key', - field: 'apiKey', - }, - ]; - - const azureOpenaiColumns = [ - ...baseColumns, - { - label: 'Api Key', - field: 'apiKey', - }, - { - label: 'Endpoint', - field: 'endpoint', - }, - { - label: 'Deployment Name', - field: 'azureDeploymentName', - }, - ]; - - const zhipuColumns = [...baseColumns]; - function getColumns(provider: string) { - console.log(provider); - switch (provider) { - case ProviderEnum.OPENAI: { - return openaiColumns; - } - case ProviderEnum.AZURE_OPENAI: { - return azureOpenaiColumns; - } - case ProviderEnum.ZHIPU: { - return zhipuColumns; - } - } - return []; - } - const columns = computed(() => { - nextTick(); - return getColumns(formData.value.provider) - }); - return { - LLMProviders, - columns, - tableData, - shema, - formData - } -} diff --git a/src/views/ai/model/image/index.vue b/src/views/ai/model/image/index.vue deleted file mode 100644 index 2ee54bc..0000000 --- a/src/views/ai/model/image/index.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - - -