From a7fd64e019b44bff76d41f4049cc5254b0f0ff48 Mon Sep 17 00:00:00 2001 From: Frost Ming Date: Wed, 5 Mar 2025 16:17:50 +0800 Subject: [PATCH] fix: use a named case --- packages/server/src/utils/ai/select-ai-provider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/server/src/utils/ai/select-ai-provider.ts b/packages/server/src/utils/ai/select-ai-provider.ts index f56c5e8c..92ace813 100644 --- a/packages/server/src/utils/ai/select-ai-provider.ts +++ b/packages/server/src/utils/ai/select-ai-provider.ts @@ -67,7 +67,7 @@ export function selectAIProvider(config: { apiUrl: string; apiKey: string }) { baseURL: config.apiUrl, apiKey: config.apiKey, }); - default: + case "custom": return createOpenAICompatible({ name: "custom", baseURL: config.apiUrl, @@ -75,5 +75,7 @@ export function selectAIProvider(config: { apiUrl: string; apiKey: string }) { Authorization: `Bearer ${config.apiKey}`, }, )}; + case default: + throw new Error(`Unsupported AI provider for URL: ${config.apiUrl}`); } }