diff --git a/app/lib/modules/llm/providers/openai-like.ts b/app/lib/modules/llm/providers/openai-like.ts index dd5552aa..121ee22b 100644 --- a/app/lib/modules/llm/providers/openai-like.ts +++ b/app/lib/modules/llm/providers/openai-like.ts @@ -16,7 +16,11 @@ export default class OpenAILikeProvider extends BaseProvider { staticModels: ModelInfo[] = []; getEnvDefinedModels(serverEnv: Record = {}): ModelInfo[] { - const models = serverEnv[this.config.modelKey] || process.env[this.config.modelKey]; + const models = + serverEnv[this.config.modelKey] || + process.env[this.config.modelKey] || + import.meta.env[this.config.modelKey] || + ''; console.debug(`${this.name}: ${this.config.modelKey}=${models}`); const mklabel = (model: string) => { diff --git a/vite-electron.config.ts b/vite-electron.config.ts index 2c7b8183..bd748792 100644 --- a/vite-electron.config.ts +++ b/vite-electron.config.ts @@ -59,7 +59,7 @@ export default defineConfig((config) => { ], envPrefix: [ 'VITE_', - 'OPENAI_LIKE_API_BASE_URL', + 'OPENAI_LIKE_API_', 'OLLAMA_API_BASE_URL', 'LMSTUDIO_API_BASE_URL', 'TOGETHER_API_BASE_URL',