/* Copyright (C) 2023-2026 QuantumNous This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . For commercial licensing, please contact support@quantumnous.com */ export function sendToFluent(apiKey: string, serverAddress?: string): boolean { if (typeof window === 'undefined') { return false } const container = document.getElementById('fluent-new-api-container') if (!container) { return false } const payload = { id: 'new-api', baseUrl: serverAddress || window.location.origin, apiKey: `sk-${apiKey}`, } container.dispatchEvent( new CustomEvent('fluent:prefill', { detail: payload, }) ) return true }