From 243ea6f0348674e6b27349e2312a45594cdc8044 Mon Sep 17 00:00:00 2001 From: BBQ Date: Fri, 13 Feb 2026 18:02:30 +0800 Subject: [PATCH] feat(web): add all supported provider client types to model selector --- packages/web/src/components/add-provider/index.vue | 5 ++++- packages/web/src/pages/models/index.vue | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/web/src/components/add-provider/index.vue b/packages/web/src/components/add-provider/index.vue index 83d5a8fe..2d20cada 100644 --- a/packages/web/src/components/add-provider/index.vue +++ b/packages/web/src/components/add-provider/index.vue @@ -156,7 +156,10 @@ import { useMutation, useQueryCache } from '@pinia/colada' import { postProviders } from '@memoh/sdk' import type { ProvidersClientType } from '@memoh/sdk' -const CLIENT_TYPES: ProvidersClientType[] = ['openai', 'openai-compat', 'anthropic', 'google', 'ollama'] +const CLIENT_TYPES: ProvidersClientType[] = [ + 'openai', 'openai-compat', 'anthropic', 'google', + 'azure', 'bedrock', 'mistral', 'xai', 'ollama', 'dashscope', +] const open = defineModel('open') diff --git a/packages/web/src/pages/models/index.vue b/packages/web/src/pages/models/index.vue index 8c1d557d..b124b503 100644 --- a/packages/web/src/pages/models/index.vue +++ b/packages/web/src/pages/models/index.vue @@ -32,7 +32,10 @@ import type { ProvidersGetResponse, ProvidersClientType } from '@memoh/sdk' import AddProvider from '@/components/add-provider/index.vue' import { useQuery } from '@pinia/colada' -const CLIENT_TYPES: ProvidersClientType[] = ['openai', 'openai-compat', 'anthropic', 'google', 'ollama'] +const CLIENT_TYPES: ProvidersClientType[] = [ + 'openai', 'openai-compat', 'anthropic', 'google', + 'azure', 'bedrock', 'mistral', 'xai', 'ollama', 'dashscope', +] const filterProvider = ref('') const { data: providerData } = useQuery({