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:
@@ -47,6 +47,13 @@ export function getBaseUrl(provider: string = "openai"): string | undefined {
|
|||||||
return OPENAI_BASE_URL;
|
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()];
|
const providerInfo = providers[provider.toLowerCase()];
|
||||||
if (providerInfo) {
|
if (providerInfo) {
|
||||||
return providerInfo.baseURL;
|
return providerInfo.baseURL;
|
||||||
|
|||||||
Reference in New Issue
Block a user