INNER CODE UNIT · JavaScript
deriveLegacyPromptProfile
kevinchin12/ImageLens · background.js:569
function deriveLegacyPromptProfile(settings, legacyProfile, provider) {
if (settings.promptProvider === provider) {
return {
apiKey: settings.promptApiKey,
model: settings.promptModel,
baseUrl: settings.promptBaseUrl || getProviderBaseUrl(provider),
autoAnalyze: settings.autoAnalyze
};
}
return {
apiKey: legacyProfile?.promptApiKey || "",
model: legacyProfile?.promptModel || getProviderDefaults(provider).promptModel,
baseUrl: getLegacyProfileBaseUrl(legacyProfile, provider),
autoAnalyze: true
};
}