INNER CODE UNIT · JavaScript
getProviderBaseUrl
kevinchin12/ImageLens · background.js:647
function getProviderBaseUrl(provider) {
return provider === "openai-compatible" ? OPENAI_DEFAULT_BASE_URL : GEMINI_DEFAULT_BASE_URL;
}
function getLegacyProfileBaseUrl(legacyProfile, provider) {
if (provider === "openai-compatible") {
return String(legacyProfile?.openaiBaseUrl || OPENAI_DEFAULT_BASE_URL);
}
return String(legacyProfile?.geminiBaseUrl || GEMINI_DEFAULT_BASE_URL);
}
function mergeLegacyProviderProfile(existingProfile, provider, promptProfile, imageProfile) {
const base = sanitizeProviderProfile(provider, existingProfile || {});
const mergedPrompt = promptProfile || deriveLegacyPromptProfile({}, existingProfile || {}, provider);
const mergedImage = imageProfile || deriveLegacyImageProfile({}, existingProfile || {}, provider);
return {
...base,