diff --git a/groq-ai-product-text.php b/groq-ai-product-text.php index 3f43061..ca25f91 100644 --- a/groq-ai-product-text.php +++ b/groq-ai-product-text.php @@ -2,7 +2,7 @@ /** * Plugin Name: SitiAI Product Teksten * Description: Genereer productteksten met diverse AI-aanbieders rechtstreeks vanuit WooCommerce. - * Version: 1.9.9 + * Version: 1.10.0 * Author: Roberto Guagliardo | SitiWeb * Author URI: https://sitiweb.nl/ * Text Domain: siti-ai-product-content-generator diff --git a/includes/Admin/class-groq-ai-settings-page.php b/includes/Admin/class-groq-ai-settings-page.php index 97c7a6b..d823e04 100644 --- a/includes/Admin/class-groq-ai-settings-page.php +++ b/includes/Admin/class-groq-ai-settings-page.php @@ -181,6 +181,7 @@ class Groq_AI_Product_Text_Settings_Page extends Groq_AI_Admin_Base { 'attributes' => [ 'id' => 'groq-ai-model-select', ], + 'current_provider' => isset( $settings['provider'] ) ? $settings['provider'] : '', ] ); @@ -569,15 +570,50 @@ class Groq_AI_Product_Text_Settings_Page extends Groq_AI_Admin_Base { provider_manager->get_provider( $current_provider ) : null; + $models = []; + + if ( $provider ) { + $models = $this->prepare_models_list_for_provider( $current_provider, $this->plugin->get_cached_models_for_provider( $current_provider ) ); + + if ( empty( $models ) ) { + $models = $this->prepare_models_list_for_provider( $current_provider, $provider->get_available_models() ); + } + + $placeholder = __( 'Selecteer een model', GROQ_AI_PRODUCT_TEXT_DOMAIN ); + } elseif ( '' !== $current_provider ) { + $placeholder = __( 'Geen modellen gevonden. Gebruik "Live modellen ophalen".', GROQ_AI_PRODUCT_TEXT_DOMAIN ); + } ?>