From c231f66e4afd082772fa70422db7d3444c8743df Mon Sep 17 00:00:00 2001
From: feng <1304903146@qq.com>
Date: Wed, 10 Dec 2025 18:21:13 +0800
Subject: [PATCH] perf: remove typeOptions
---
.../Feature/components/ChatProvidersField.vue | 30 ++++---------------
1 file changed, 5 insertions(+), 25 deletions(-)
diff --git a/src/views/settings/Feature/components/ChatProvidersField.vue b/src/views/settings/Feature/components/ChatProvidersField.vue
index 24fa8f52b..da3570995 100644
--- a/src/views/settings/Feature/components/ChatProvidersField.vue
+++ b/src/views/settings/Feature/components/ChatProvidersField.vue
@@ -23,7 +23,7 @@
@@ -49,16 +49,6 @@
/>
-
-
-
-
-
import cloneDeep from 'lodash/cloneDeep'
-const rawKaelBase = process.env.VUE_APP_KAEL_HOST || '/kael/api'
-let defaultKaelBase = rawKaelBase
-if (!defaultKaelBase.includes('/kael')) {
- defaultKaelBase = `${defaultKaelBase.replace(/\/$/, '')}/kael/api`
-} else if (!defaultKaelBase.includes('/kael/api')) {
- defaultKaelBase = `${defaultKaelBase.replace(/\/$/, '')}/api`
-}
-
export default {
name: 'ChatProvidersField',
props: {
@@ -96,8 +78,7 @@ export default {
type: Array,
default: () => ([
{ label: 'Ollama', value: 'ollama' },
- { label: 'OpenAI', value: 'openai' },
- { label: 'Kael', value: 'kael' }
+ { label: 'OpenAI', value: 'openai' }
])
}
},
@@ -106,7 +87,7 @@ export default {
return {
localProviders: providers,
defaultProvider: this.pickDefault(defaultProvider, providers),
- defaultKaelBase
+ openAIBaseUrl: 'https://api.openai.com/v1'
}
},
watch: {
@@ -122,10 +103,9 @@ export default {
methods: {
emptyProvider() {
return {
- type: 'kael',
- base_url: defaultKaelBase,
+ type: 'openai',
+ base_url: this.openAIBaseUrl,
api_key: '',
- model: 'gpt-4o-mini',
proxy: ''
}
},