INNER CODE UNIT · JavaScript
pickProviderProfileFields
kevinchin12/ImageLens · background.js:553
function pickProviderProfileFields(source) {
return {
apiMode: source?.apiMode,
promptApiKey: source?.promptApiKey,
promptModel: source?.promptModel,
imageGenerationEnabled: source?.imageGenerationEnabled,
imageApiKey: source?.imageApiKey,
imageModel: source?.imageModel,
geminiBaseUrl: source?.geminiBaseUrl,
openaiBaseUrl: source?.openaiBaseUrl,
customProxyUrl: source?.customProxyUrl,
customProxyToken: source?.customProxyToken,
autoAnalyze: source?.autoAnalyze
};
}
function deriveLegacyPromptProfile(settings, legacyProfile, provider) {
if (settings.promptProvider === provider) {