'; } function borderless_openai_model_callback() { $options = get_option('borderless_openai_settings'); $current = $options['openai_model'] ?? 'gpt-4'; $models = [ 'gpt-4' => 'GPT-4', 'gpt-4-turbo' => 'GPT-4 Turbo', 'gpt-4o' => 'GPT-4o', 'gpt-3.5-turbo' => 'GPT-3.5 Turbo', 'gpt-3.5-turbo-16k' => 'GPT-3.5 Turbo 16k' ]; echo ''; } function borderless_openai_temperature_callback() { $options = get_option('borderless_openai_settings'); echo ''; } function borderless_openai_enable_callback() { $options = get_option('borderless_openai_settings'); $checked = !empty($options['openai_enable']) ? 'checked' : ''; echo ''; } function borderless_google_api_key_callback() { $options = get_option('borderless_google_settings'); echo ''; } function borderless_google_model_callback() { $options = get_option('borderless_google_settings'); echo ''; } function borderless_google_temperature_callback() { $options = get_option('borderless_google_settings'); echo ''; } function borderless_google_enable_callback() { $options = get_option('borderless_google_settings'); $checked = !empty($options['google_enable']) ? 'checked' : ''; echo ''; } function borderless_sanitize_settings($input) { $output = []; foreach ($input as $key => $value) { $output[$key] = is_string($value) ? sanitize_text_field($value) : $value; } return $output; } function borderless_global_settings_page_callback() { $openai = get_option('borderless_openai_settings'); $google = get_option('borderless_google_settings'); $active_tab = isset($_GET['tab']) ? $_GET['tab'] : 'integrations'; ?>