diff --git a/src/lib/providers/index.ts b/src/lib/providers/index.ts index e536431..eb9a734 100644 --- a/src/lib/providers/index.ts +++ b/src/lib/providers/index.ts @@ -104,7 +104,8 @@ export const getAvailableChatModelProviders = async () => { const customOpenAiApiUrl = getCustomOpenaiApiUrl(); const customOpenAiModelName = getCustomOpenaiModelName(); - models['custom_openai'] = { + if (customOpenAiApiKey && customOpenAiApiUrl && customOpenAiModelName) { + models['custom_openai'] = { ...(customOpenAiApiKey && customOpenAiApiUrl && customOpenAiModelName ? { [customOpenAiModelName]: { @@ -120,6 +121,7 @@ export const getAvailableChatModelProviders = async () => { }, } : {}), + }; }; return models;