INNER CODE UNIT · JavaScript

looksLikeGeminiBaseUrl

kevinchin12/ImageLens · background.js:544

function looksLikeGeminiBaseUrl(baseUrl) {
  return /generativelanguage\.googleapis\.com/.test(String(baseUrl || "").toLowerCase());
}

function looksLikeOpenAICompatibleBaseUrl(baseUrl) {
  const normalized = String(baseUrl || "").toLowerCase();
  return /api\.openai\.com/.test(normalized) || /openrouter\.ai/.test(normalized);
}

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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…