移除Aeure OpenAI和OpenAI这两个大模型

v3.2
panyy 2026-03-20 11:29:21 +08:00
parent e9d6632325
commit 162222d88f
3 changed files with 21 additions and 19 deletions

View File

@ -52,6 +52,7 @@ import { ref } from 'vue'
import ProviderApi from '@/api/model/provider'
import type { Provider } from '@/api/type/model'
import { modelTypeList } from './data'
import { filterVisibleProviders } from './provider-filter'
import { t } from '@/locales'
const loading = ref<boolean>(false)
@ -79,15 +80,7 @@ const checkModelType = (model_type: string) => {
currentModelType.value = modelTypeOptions.filter((item) => item.value === model_type)[0].text
ProviderApi.getProviderByModelType(model_type, loading).then((ok) => {
//
const excludedProviders = [
'Anthropic',
'Amazon Bedrock',
'Gemini',
'SILICONFLOW',
'Xorbits Inference',
'Regolo'
]
list_provider.value = ok.data.filter(provider => !excludedProviders.includes(provider.name))
list_provider.value = filterVisibleProviders(ok.data)
list_provider.value.sort((a, b) => a.provider.localeCompare(b.provider))
})
}

View File

@ -0,0 +1,17 @@
import type { Provider } from '@/api/type/model'
const excludedProviderNames = [
'Anthropic',
'Amazon Bedrock',
'Gemini',
'SILICONFLOW',
'Xorbits Inference',
'Regolo',
'Azure OpenAI',
'OpenAI',
]
const filterVisibleProviders = (providers: Provider[]) =>
providers.filter((provider) => !excludedProviderNames.includes(provider.name))
export { excludedProviderNames, filterVisibleProviders }

View File

@ -123,6 +123,7 @@ import { splitArray } from '@/utils/array'
import { modelTypeList, allObj } from '@/views/model/component/data'
import CreateModelDialog from '@/views/model/component/CreateModelDialog.vue'
import SelectProviderDialog from '@/views/model/component/SelectProviderDialog.vue'
import { filterVisibleProviders } from '@/views/model/component/provider-filter'
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
import useStore from '@/stores'
import { useRoute } from 'vue-router'
@ -220,17 +221,8 @@ const search_type_change = () => {
onMounted(() => {
model.asyncGetProvider(loading).then((ok: any) => {
//
const excludedProviders = [
'Anthropic',
'Amazon Bedrock',
'Gemini',
'SILICONFLOW',
'Xorbits Inference',
'Regolo'
]
const filteredProviders = ok.data.filter((provider: any) => !excludedProviders.includes(provider.name))
active_provider.value = allObj
provider_list.value = [allObj, ...filteredProviders]
provider_list.value = [allObj, ...filterVisibleProviders(ok.data)]
list_model()
})
})