fix: support [provider]_BASE_URL (#542)

Resolved issue where an OLLAMA_BASE_URL was not properly handled
(openai/codex#516).
This commit is contained in:
Daniil Davydov
2025-04-22 22:05:48 +03:00
committed by GitHub
parent 549fc650c3
commit f99c9080fd

View File

@@ -47,6 +47,13 @@ export function getBaseUrl(provider: string = "openai"): string | undefined {
return OPENAI_BASE_URL;
}
// Check for a PROVIDER-specific override: e.g. OLLAMA_BASE_URL
const envKey = `${provider.toUpperCase()}_BASE_URL`;
if (process.env[envKey]) {
return process.env[envKey];
}
// Use the default URL from providers if available
const providerInfo = providers[provider.toLowerCase()];
if (providerInfo) {
return providerInfo.baseURL;