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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…