diff --git a/packages/types/src/provider-settings.ts b/packages/types/src/provider-settings.ts index 6678a486bb..95fbcf10c9 100644 --- a/packages/types/src/provider-settings.ts +++ b/packages/types/src/provider-settings.ts @@ -205,6 +205,7 @@ const claudeCodeSchema = apiModelIdProviderModelSchema.extend({}) const openRouterSchema = baseProviderSettingsSchema.extend({ openRouterApiKey: z.string().optional(), openRouterModelId: z.string().optional(), + openRouterBaseUrl: z.string().optional(), openRouterSpecificProvider: z.string().optional(), }) diff --git a/src/services/code-index/config-manager.ts b/src/services/code-index/config-manager.ts index 21ef7a3074..1eab0a310d 100644 --- a/src/services/code-index/config-manager.ts +++ b/src/services/code-index/config-manager.ts @@ -275,7 +275,6 @@ export class CodeIndexConfigManager { return isConfigured } else if (this.embedderProvider === "openrouter") { const apiKey = this.openRouterOptions?.apiKey - const openRouterBaseUrl = this.openRouterOptions?.openRouterBaseUrl const qdrantUrl = this.qdrantUrl const isConfigured = !!(apiKey && qdrantUrl) return isConfigured