'', 'openai' => '', 'perplexity' => '', ) ); $rayetun_ag_cm_has_api = ! empty( array_filter( $rayetun_ag_cm_keys ) ); $rayetun_ag_cm_settings = Rayetun_AG_Citation_Monitor::get_instance()->get_settings(); // Live scanning is possible via the WP 7.0+ core AI Client OR a saved API key. $rayetun_ag_cm_live_ready = Rayetun_AG_AI_Provider::is_available(); ?>