INNER CODE UNIT · JavaScript

buildPromptProviderProfiles

kevinchin12/ImageLens · background.js:429

function buildPromptProviderProfiles(settings, legacyProfiles) {
  const storedProfiles = isPlainObject(settings.promptProviderProfiles) ? settings.promptProviderProfiles : {};

  return Object.fromEntries(
    SUPPORTED_PROVIDERS.map((provider) => [
      provider,
      sanitizePromptProviderProfile(provider, {
        ...deriveLegacyPromptProfile(settings, legacyProfiles?.[provider], provider),
        ...(storedProfiles[provider] || {})
      })
    ])
  );
}

function buildImageProviderProfiles(settings, legacyProfiles) {
  const storedProfiles = isPlainObject(settings.imageProviderProfiles) ? settings.imageProviderProfiles : {};

  return Object.fromEntries(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…