INNER CODE UNIT · JavaScript
deriveLegacyImageProfile
kevinchin12/ImageLens · background.js:587
function deriveLegacyImageProfile(settings, legacyProfile, provider) {
if (settings.imageProvider === provider) {
return {
apiKey: settings.imageApiKey,
model: settings.imageModel,
baseUrl: settings.imageBaseUrl || getProviderBaseUrl(provider),
imageGenerationEnabled: settings.imageGenerationEnabled
};
}
return {
apiKey: legacyProfile?.imageApiKey || "",
model: legacyProfile?.imageModel || getProviderDefaults(provider).imageModel,
baseUrl: getLegacyProfileBaseUrl(legacyProfile, provider),
imageGenerationEnabled: true
};
}