Changeset 3479012
- Timestamp:
- 03/10/2026 11:31:50 AM (3 weeks ago)
- Location:
- ai-wp-writer
- Files:
-
- 34 added
- 9 edited
-
tags/4.4.3 (added)
-
tags/4.4.3/assets (added)
-
tags/4.4.3/assets/css (added)
-
tags/4.4.3/assets/css/style.css (added)
-
tags/4.4.3/assets/images (added)
-
tags/4.4.3/assets/images/arrow-mod.png (added)
-
tags/4.4.3/assets/images/arrow.jpg (added)
-
tags/4.4.3/assets/images/bg-to-logo.png (added)
-
tags/4.4.3/assets/images/check.png (added)
-
tags/4.4.3/assets/images/creem.png (added)
-
tags/4.4.3/assets/images/cryptocloud.png (added)
-
tags/4.4.3/assets/images/doc.png (added)
-
tags/4.4.3/assets/images/lock.png (added)
-
tags/4.4.3/assets/images/logo.png (added)
-
tags/4.4.3/assets/images/paypal.png (added)
-
tags/4.4.3/assets/images/robokassa.png (added)
-
tags/4.4.3/assets/images/stripe.png (added)
-
tags/4.4.3/assets/js (added)
-
tags/4.4.3/assets/js/app.js (added)
-
tags/4.4.3/assets/js/button.js (added)
-
tags/4.4.3/assets/js/image-block.js (added)
-
tags/4.4.3/assets/js/image-tiny-mce.js (added)
-
tags/4.4.3/assets/libs (added)
-
tags/4.4.3/assets/libs/charts.js (added)
-
tags/4.4.3/class.assistant.php (added)
-
tags/4.4.3/index.php (added)
-
tags/4.4.3/langs (added)
-
tags/4.4.3/langs/wp-ai-assistant-ru_RU.mo (added)
-
tags/4.4.3/langs/wp-ai-assistant-ru_RU.po (added)
-
tags/4.4.3/readme.txt (added)
-
tags/4.4.3/tpl (added)
-
tags/4.4.3/tpl/notice.php (added)
-
tags/4.4.3/tpl/options.php (added)
-
tags/4.4.3/tpl/workspace.php (added)
-
trunk/assets/css/style.css (modified) (1 diff)
-
trunk/assets/js/app.js (modified) (4 diffs)
-
trunk/class.assistant.php (modified) (4 diffs)
-
trunk/index.php (modified) (1 diff)
-
trunk/langs/wp-ai-assistant-ru_RU.mo (modified) (previous)
-
trunk/langs/wp-ai-assistant-ru_RU.po (modified) (4 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/tpl/options.php (modified) (12 diffs)
-
trunk/tpl/workspace.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ai-wp-writer/trunk/assets/css/style.css
r3464152 r3479012 2263 2263 } 2264 2264 2265 .aiassist-select span.lable-block{ 2266 font-size: 9px; 2267 border-bottom: solid 1px #ccc; 2268 width: 100%; 2269 display: block; 2270 } 2271 2265 2272 .aiassist-select.open{ 2266 2273 width: auto; -
ai-wp-writer/trunk/assets/js/app.js
r3464152 r3479012 69 69 $(document).on('input', '#aiassist-gpt-key', app.saveKey); 70 70 $(document).on('change', '#aiassist-change-text-model', app.setTextModel); 71 $(document).on('change', '#aiassist-rewrite-text-model', app.setTextModelRewrite); 71 72 $(document).on('change', '#aiassist-change-text-model-editor', app.setTextModelEditor); 72 73 $(document).on('change', '#aiassist-change-image-model', app.setImageModel); … … 117 118 $('#aiassist-change-text-model-editor').closest('.aiassist-select').find('.aiassist-option[data-value="'+ textModelEditor +'"]').click(); 118 119 120 if( textModelRewrite = app.getCookie('text-model-rewrite') ) 121 $('#aiassist-rewrite-text-model').closest('.aiassist-select').find('.aiassist-option[data-value="'+ textModelRewrite +'"]').click(); 122 119 123 if( imgModel = app.getCookie('image-model') ){ 120 124 $('.aiassist-image-model .aiassist-option[data-value="'+ imgModel +'"]').click(); … … 1116 1120 }, 1117 1121 1122 setTextModelRewrite: () => { 1123 app.setCookie('text-model-rewrite', $('#aiassist-rewrite-text-model').val()); 1124 }, 1125 1118 1126 setTextModelEditor: () => { 1119 1127 app.setCookie('text-model-editor', $('#aiassist-change-text-model-editor').val()); … … 1774 1782 1775 1783 if( auth.auth ){ 1784 e.find('button').addClass('disabled'); 1776 1785 $('input[name="email"]').attr('disabled', true).addClass('disabled'); 1777 1786 $('#wpai-errors-messages').addClass('success').text( aiassist.locale['Registration was successful, you have been sent an email with a key.'] ); -
ai-wp-writer/trunk/class.assistant.php
r3464152 r3479012 108 108 global $wp_filter; 109 109 110 if( ! isset( $wp_filter['admin_notices'] ) || ! ( $wp_filter['admin_notices'] instanceof WP_Hook ) || @$_GET['page'] != 'wpai-assistant')110 if( ! isset( $wp_filter['admin_notices'] ) || ! ( $wp_filter['admin_notices'] instanceof WP_Hook ) || ( ! isset( $_GET['page'] ) || $_GET['page'] != 'wpai-assistant' ) ) 111 111 return; 112 112 … … 315 315 if( $_POST['links'] ){ 316 316 foreach( $_POST['links'] as $link ){ 317 if( $id = url_to_postid( $link ) )317 if( $id = $this->url_to_postid( $link ) ) 318 318 $posts_ids[] = $id; 319 319 } … … 1141 1141 foreach( $links as $link ){ 1142 1142 if( stripos( $link, $_SERVER['HTTP_HOST'] ) !== false ){ 1143 if( $id = url_to_postid( $link ) )1143 if( $id = $this->url_to_postid( $link ) ) 1144 1144 $posts_ids[] = $id; 1145 1145 } else { … … 1445 1445 public function front(){ 1446 1446 ?><script>fetch('<?php echo admin_url('admin-ajax.php') ?>?action=assistcron&nonce=<?php echo wp_create_nonce('aiassist') ?>')</script><?php 1447 } 1448 1449 private function url_to_postid( $url ) { 1450 global $wpdb; 1451 1452 $url = esc_url_raw( $url ); 1453 $path = wp_parse_url( $url ); 1454 1455 if( ! isset( $path['path'] ) ) 1456 return 0; 1457 1458 if( $post_id = url_to_postid( $url ) ) 1459 return $post_id; 1460 1461 return (int) $wpdb->get_var( $wpdb->prepare('SELECT ID FROM '. $wpdb->posts .' WHERE post_name=%s AND post_type NOT IN ("revision", "nav_menu_item") LIMIT 1', basename( trim( $path['path'], '/' ) ) ) ); 1447 1462 } 1448 1463 -
ai-wp-writer/trunk/index.php
r3464152 r3479012 1 1 <?php 2 2 /* 3 Version: 4. 3.9.43 Version: 4.4.3 4 4 Plugin Name: AI WP Writer 5 Description: Fast generation of articles with images in Wordpress editor, automatic content writer on schedule, mass rewriting of articles. Powered by ChatGPT, GPT-5, GPT-5 mini/nano, o3 (reasoning), Dalle 3, GPT-image, FLUX, Nano Banana.5 Description: Fast generation of articles with images in Wordpress editor, automatic content writer on schedule, mass rewriting of articles. Powered by Gemini, GPT-5, GPT-5 mini/nano, o3 (reasoning), GPT-image Dalle 3, FLUX, Nano Banana. 6 6 Author: AIpost 7 7 Author URI: https://t.me/wpwriter -
ai-wp-writer/trunk/langs/wp-ai-assistant-ru_RU.po
r3464152 r3479012 38 38 39 39 #: tpl/options.php 40 msgid " The subscription applies to all sites connected to your API key, and one common credit balance is used for all sites."41 msgstr " Подписка распространяется на все сайты подключенные к вашему API-ключу и используется один общий баланс лимитов."40 msgid "Subscribe now and save on creating high-quality SEO-optimized content with our affordable plans. The subscription applies to all websites connected to your API key and uses one shared balance of credits." 41 msgstr "Оформите подписку сейчас и экономьте на создании качественного SEO-оптимизированного контента с выгодными тарифами. Подписка распространяется на все сайты подключенные к вашему API-ключу и используется один общий баланс лимитов." 42 42 43 43 #: tpl/options.php … … 756 756 757 757 #: tpl/options.php 758 msgid "How much content can be generated<br /> 13200000 characters (~2640000 words) GPT-5 nano**<br />4400000 characters (~880000 words) GPT-5 mini**<br />825000 characters (~165000 words) GPT-5**<br />825000characters (~165000 words) o3 (reasoning)**<br />1320 images FLUX Schnell<br />165 generations Midjourney v7<br />188 images Dalle 3<br />165 images GPT-image 1.5<br />440 images GPT-image 1 mini<br />188 images Nano Banana"759 msgstr "Сколько можно сгенерировать<br /> 13200000 символов GPT-5 nano**<br />4400000 символов GPT-5 mini**<br />825000 символов GPT-5**<br />825000символов o3 (рассуждающая)**<br />1320 изображения FLUX Schnell<br />165 генераций Midjourney v7<br />188 изображений Dalle 3<br />165 изображений GPT-image 1.5<br />440 изображений GPT-image 1 mini<br />188 изображений Nano Banana"760 761 #: tpl/options.php 762 msgid "How much content can be generated<br /> 41000000 characters (~8200000 words) GPT-5 nano**<br />13666666 characters (~2733333 words) GPT-5 mini**<br />2562000 characters (~512400 words) GPT-5**<br />2562000characters (~512400 words) o3 (reasoning)**<br />4100 images FLUX Schnell<br />512 generations Midjourney v7<br />585 images Dalle 3<br />512 images GPT-image 1.5<br />1366 images GPT-image 1 mini<br />585 images Nano Banana"763 msgstr "Сколько можно сгенерировать<br /> 41000000 символов GPT-5 nano**<br />13666666 символов GPT-5 mini**<br />2562000 символов GPT-5**<br />2562000символов o3 (рассуждающая)**<br />4100 изображений FLUX Schnell<br />512 генераций Midjourney v7<br />585 изображений Dalle 3<br />512 изображений GPT-image 1.5<br />1366 изображений GPT-image 1 mini<br />585 изображений Nano Banana"764 765 #: tpl/options.php 766 msgid "How much content can be generated<br /> 100000000 characters (~20000000 words) GPT-5 nano**<br />33333333 characters (~6666666 words) GPT-5 mini**<br />6250000 characters (~1250000 words) GPT-5**<br />6250000 characters (~1250000words) o3 (reasoning)**<br />10000 images FLUX Schnell<br />1250 generations Midjourney v7<br />1428 images Dalle 3<br />1 250 images GPT-image 1.5<br />3333 images GPT-image 1 mini<br />1428 images Nano Banana"767 msgstr "Сколько можно сгенерировать<br /> 100000000 символов GPT-5 nano**<br />33333333 символов GPT-5 mini**<br />6250000 символов GPT-5**<br />6250000символов o3 (рассуждающая)**<br />10000 изображения FLUX Schnell<br />1250 генераций Midjourney v7<br />1428 изображений Dalle 3<br />1250 изображений GPT-image 1.5<br />3333 изображений GPT-image 1 mini<br />1428 изображений Nano Banana"768 769 #: tpl/options.php 770 msgid "Neural Networks: GPT-5, GPT-5 mini , GPT-5 nano, o3 (reasoning), Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana."771 msgstr "Нейросети: GPT-5, GPT-5 mini , GPT-5 nano, o3 (рассуждающая), Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana."758 msgid "How much content can be generated<br />3,666m characters (~733333 words) Gemini 3 flash<br />0,733m characters (~146666 words) Gemeni 3.1 pro<br />22m characters (~4,4m words) GPT-5 nano**<br />5,5m characters (~1,1m words) GPT-5 mini**<br />0,825m characters (~165000 words) GPT-5**<br />0,825m characters (~165000 words) o3 (reasoning)**<br />1320 images FLUX Schnell<br />165 generations Midjourney v7<br />188 images Dalle 3<br />165 images GPT-image 1.5<br />440 images GPT-image 1 mini<br />188 images Nano Banana" 759 msgstr "Сколько можно сгенерировать<br />3,666 млн символов Gemini 3 flash<br />0,733 млн символов Gemeni 3.1 pro<br />22 млн символов GPT-5 nano**<br />5,5 млн символов GPT-5 mini**<br />0,825 млн символов GPT-5**<br />0,825 млн символов o3 (рассуждающая)**<br />1320 изображения FLUX Schnell<br />165 генераций Midjourney v7<br />188 изображений Dalle 3<br />165 изображений GPT-image 1.5<br />440 изображений GPT-image 1 mini<br />188 изображений Nano Banana" 760 761 #: tpl/options.php 762 msgid "How much content can be generated<br />11,388m characters (~2,277m words) Gemini 3 flash<br />2,277m characters (~455555 words) Gemeni 3.1 pro<br />68,333m characters (~13,666m words) GPT-5 nano**<br />17,083m characters (~3,416m words) GPT-5 mini**<br />2,562m characters (~512400 words) GPT-5**<br />2,562m characters (~512400 words) o3 (reasoning)**<br />4100 images FLUX Schnell<br />512 generations Midjourney v7<br />585 images Dalle 3<br />512 images GPT-image 1.5<br />1366 images GPT-image 1 mini<br />585 images Nano Banana" 763 msgstr "Сколько можно сгенерировать<br />11,388 млн символов Gemini 3 flash<br />2,277 млн символов Gemeni 3.1 pro<br />68,333 млн символов GPT-5 nano**<br />17,083 млн символов GPT-5 mini**<br />2,562 млн символов GPT-5**<br />2,562 млн символов o3 (рассуждающая)**<br />4100 изображений FLUX Schnell<br />512 генераций Midjourney v7<br />585 изображений Dalle 3<br />512 изображений GPT-image 1.5<br />1366 изображений GPT-image 1 mini<br />585 изображений Nano Banana" 764 765 #: tpl/options.php 766 msgid "How much content can be generated<br />27,777m characters (~5,555m words) Gemini 3 flash<br />5,555m characters (~1,111m words) Gemeni 3.1 pro<br />166,666m characters (~33,333m words) GPT-5 nano**<br />41,666m characters (~8,333m words) GPT-5 mini**<br />6,250m characters (~1,250m words) GPT-5**<br />6,250m characters (~1,250m words) o3 (reasoning)**<br />10000 images FLUX Schnell<br />1250 generations Midjourney v7<br />1428 images Dalle 3<br />1 250 images GPT-image 1.5<br />3333 images GPT-image 1 mini<br />1428 images Nano Banana" 767 msgstr "Сколько можно сгенерировать<br />27,777 млн символов Gemini 3 flash<br />5,555 млн символов Gemeni 3.1 pro<br />166,666 млн символов GPT-5 nano**<br />41,666 млн символов GPT-5 mini**<br />6,250 млн символов GPT-5**<br />6,250 млн символов o3 (рассуждающая)**<br />10000 изображения FLUX Schnell<br />1250 генераций Midjourney v7<br />1428 изображений Dalle 3<br />1250 изображений GPT-image 1.5<br />3333 изображений GPT-image 1 mini<br />1428 изображений Nano Banana" 768 769 #: tpl/options.php 770 msgid "Neural Networks: GPT-5, GPT-5 mini/nano, o3 (reasoning), Gemini 3.1 pro, Gemini 3 flash, Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana." 771 msgstr "Нейросети: GPT-5, GPT-5 mini/nano, o3 (reasoning), Gemini 3.1 pro, Gemini 3 flash, Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana." 772 772 773 773 #: tpl/options.php … … 800 800 801 801 #: tpl/options.php 802 msgid "Neural networks: G PT-5 mini, GPT-5 nano, FLUX, GPT-image 1 mini"803 msgstr "Нейросети: G PT-5 mini, GPT-5 nano, FLUX, GPT-image 1 mini"802 msgid "Neural networks: Gemini 3 flash, GPT-5 mini, GPT-5 nano, FLUX, GPT-image 1 mini" 803 msgstr "Нейросети: Gemini 3 flash, GPT-5 mini, GPT-5 nano, FLUX, GPT-image 1 mini" 804 804 805 805 #: tpl/options.php … … 1186 1186 1187 1187 #: tpl/options.php 1188 msgid " Credits included in your subscription are valid for the calendar month and must be used before your current subscription period ends. Credits purchased in packages or for a custom amount do not expire and will remain on your balance until you use them."1189 msgstr "Лимиты которые входят в подписку действую в течение календарного месяца, их нужно использовать до того момента как закончится период действия подписки. Лимиты купленные пакетами или на произвольную сумму не сгорают и будут на баланса до тех пор, пока их не используете."1188 msgid "The credits included in the subscription are valid for a calendar month and must be used before the subscription period ends. If you have unused credits from a previous subscription, they will be reset when you purchase a new subscription. Credits purchased in packages or for a custom amount do not expire and will remain on your balance until you use them." 1189 msgstr "Лимиты которые входят в подписку действую в течение календарного месяца, их нужно использовать до того момента как закончится период действия подписки. Если вы не использовали все лимиты по ранее купленной подписке, при покупке новой подписки эти лимиты обнулятся. Лимиты купленные пакетами или на произвольную сумму не сгорают и будут на баланса до тех пор, пока их не используете." 1190 1190 1191 1191 #: tpl/options.php -
ai-wp-writer/trunk/readme.txt
r3464152 r3479012 1 === AI WP Writer – AI content generation, SEO -articles, rewriting ===1 === AI WP Writer – AI content generation, SEO articles, rewriting === 2 2 Contributors: aipost 3 Tags: AI, generator, articles, content, image3 Tags: AI, writer, articles, images, chat GPT 4 4 Requires at least: 6.0 5 5 Tested up to: 6.9 6 6 Requires PHP: 5.6 7 Stable tag: 4. 3.9.47 Stable tag: 4.4.3 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 10 11 Generate SEO-optimized articles with images that attract traffic from search engines. AI WP Writer automatically fills your website with AI content.11 Create high-quality SEO articles and AI images. Auto-fill your website with AI content. Generate, rewrite and translate with AI. Powered by Gemini, ChatGPT, GPT-5, Nano Banana, FLUX. 12 12 13 13 == Description == 14 AI WP Writer is a powerful AI content generator for WordPress. To generate AI texts, it supports ChatGPT, GPT-5, GPT-5 mini, GPT-5 nano, o3 (reasoning) and built-in functions for generating images through FLUX, Dalle 3, GPT-image 1.5, GPT-image 1 mini, Nano Banana. Implementing the plugin instruments you may use different generation variations, choose topics, automate tasksand create unique articles.14 AI WP Writer is a powerful AI content generator for WordPress. For text generation, it supports Gemini 3.1 Pro, Gemini 3 Flash, ChatGPT, GPT-5, GPT-5 mini, GPT-5 nano, and o3 (reasoning), as well as built-in image generation with FLUX, DALL·E 3, GPT-Image 1.5, GPT-Image 1 mini, and Nano Banana. With the plugin’s tools, you can use different generation modes, choose topics, automate tasks, and create unique articles. 15 15 16 16 AI WP Writer generates publications with meta title and meta description, which improves SEO, positions in Google. The plugin creates high-quality SEO optimized articles using key words, helps to make up headings, allows to get more traffic and upgrade site content. -
ai-wp-writer/trunk/tpl/options.php
r3464152 r3479012 506 506 <div><?php echo wp_kses_post( __('Text generation model', 'wp-ai-assistant') ) ?></div> 507 507 <div class="aiassist-select-wrap"> 508 <?php 508 <?php 509 $label = 'Set model'; 510 511 if( @$this->info->labels->text_model_5_on ){ 512 $model = 'modelGeminiPro'; 513 $label = $this->info->labels->text_model_5; 514 } 515 516 if( @$this->info->labels->text_model_6_on ){ 517 $model = 'modelGeminiFlash'; 518 $label = $this->info->labels->text_model_6; 519 } 520 509 521 if( @$this->info->labels->text_model_4_on ){ 510 522 $model = 'gpt_o3_mini'; … … 528 540 ?> 529 541 <div class="aiassist-select-lable"><?php echo esc_html( $label )?></div> 530 <div class="aiassist-select"> 542 <div class="aiassist-select"> 543 <span class="disabled lable-block">GPT</span> 531 544 <?php if( @$this->info->labels->text_model_1_on ){ ?> 532 545 <div class="aiassist-option" data-value="gpt3"><?php echo esc_html( $this->info->labels->text_model_1 )?></div> … … 541 554 <div class="aiassist-option <?php echo ! @$this->info->subscribe->expire ? 'aiassist-lock' : ''?>" data-value="gpt_o3_mini"><?php echo esc_html( $this->info->labels->text_model_4 )?></div> 542 555 <?php } ?> 556 557 <span class="disabled lable-block">Gemini</span> 558 <?php if( @$this->info->labels->text_model_5_on ){ ?> 559 <div class="aiassist-option <?php echo ! @$this->info->subscribe->expire ? 'aiassist-lock' : ''?>" data-value="modelGeminiPro"><?php echo esc_html( $this->info->labels->text_model_5 )?></div> 560 <?php } ?> 561 <?php if( @$this->info->labels->text_model_6_on ){ ?> 562 <div class="aiassist-option" data-value="modelGeminiFlash"><?php echo esc_html( $this->info->labels->text_model_6 )?></div> 563 <?php } ?> 564 543 565 <input type="hidden" name="aiassist-text-model" class="aiassist-rewrite-options" id="aiassist-rewrite-text-model" value="<?php echo $model ?>" /> 544 566 </div> … … 763 785 <div class="aiassist-rates-view active" data-view="subscribe"> 764 786 765 <div class="aiassist-rates-info"><?php echo wp_kses_post( __(' The subscription applies to all sites connected to your API key, and one common credit balance is used for all sites.', 'wp-ai-assistant') ) ?></div>787 <div class="aiassist-rates-info"><?php echo wp_kses_post( __('Subscribe now and save on creating high-quality SEO-optimized content with our affordable plans. The subscription applies to all websites connected to your API key and uses one shared balance of credits.', 'wp-ai-assistant') ) ?></div> 766 788 767 789 <div class="aiassist-rates-items"> … … 810 832 811 833 <div class="aiassist-rate-desc"> 812 <?php echo wp_kses_post( __('How much content can be generated<br /> 13200000 characters (~2640000 words) GPT-5 nano**<br />4400000 characters (~880000 words) GPT-5 mini**<br />825000 characters (~165000 words) GPT-5**<br />825000characters (~165000 words) o3 (reasoning)**<br />1320 images FLUX Schnell<br />165 generations Midjourney v7<br />188 images Dalle 3<br />165 images GPT-image 1.5<br />440 images GPT-image 1 mini<br />188 images Nano Banana', 'wp-ai-assistant') ) ?>834 <?php echo wp_kses_post( __('How much content can be generated<br />3,666m characters (~733333 words) Gemini 3 flash<br />0,733m characters (~146666 words) Gemeni 3.1 pro<br />22m characters (~4,4m words) GPT-5 nano**<br />5,5m characters (~1,1m words) GPT-5 mini**<br />0,825m characters (~165000 words) GPT-5**<br />0,825m characters (~165000 words) o3 (reasoning)**<br />1320 images FLUX Schnell<br />165 generations Midjourney v7<br />188 images Dalle 3<br />165 images GPT-image 1.5<br />440 images GPT-image 1 mini<br />188 images Nano Banana', 'wp-ai-assistant') ) ?> 813 835 </div> 814 836 <div class="aiassist-rate-checklist"> 815 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini , GPT-5 nano, o3 (reasoning), Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana.', 'wp-ai-assistant') ) ?></div>837 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini/nano, o3 (reasoning), Gemini 3.1 pro, Gemini 3 flash, Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana.', 'wp-ai-assistant') ) ?></div> 816 838 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk article generation and editor-based article creation', 'wp-ai-assistant') ) ?></div> 817 839 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('AI Assist, AI image creator', 'wp-ai-assistant') ) ?></div> … … 867 889 868 890 <div class="aiassist-rate-desc"> 869 <?php echo wp_kses_post( __('How much content can be generated<br /> 41000000 characters (~8200000 words) GPT-5 nano**<br />13666666 characters (~2733333 words) GPT-5 mini**<br />2562000 characters (~512400 words) GPT-5**<br />2562000characters (~512400 words) o3 (reasoning)**<br />4100 images FLUX Schnell<br />512 generations Midjourney v7<br />585 images Dalle 3<br />512 images GPT-image 1.5<br />1366 images GPT-image 1 mini<br />585 images Nano Banana', 'wp-ai-assistant') ) ?>891 <?php echo wp_kses_post( __('How much content can be generated<br />11,388m characters (~2,277m words) Gemini 3 flash<br />2,277m characters (~455555 words) Gemeni 3.1 pro<br />68,333m characters (~13,666m words) GPT-5 nano**<br />17,083m characters (~3,416m words) GPT-5 mini**<br />2,562m characters (~512400 words) GPT-5**<br />2,562m characters (~512400 words) o3 (reasoning)**<br />4100 images FLUX Schnell<br />512 generations Midjourney v7<br />585 images Dalle 3<br />512 images GPT-image 1.5<br />1366 images GPT-image 1 mini<br />585 images Nano Banana', 'wp-ai-assistant') ) ?> 870 892 </div> 871 893 <div class="aiassist-rate-checklist"> 872 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini , GPT-5 nano, o3 (reasoning), Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana.', 'wp-ai-assistant') ) ?></div>894 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini/nano, o3 (reasoning), Gemini 3.1 pro, Gemini 3 flash, Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana.', 'wp-ai-assistant') ) ?></div> 873 895 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk article generation and editor-based article creation', 'wp-ai-assistant') ) ?></div> 874 896 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('AI Assist, AI image creator', 'wp-ai-assistant') ) ?></div> … … 923 945 924 946 <div class="aiassist-rate-desc"> 925 <?php echo wp_kses_post( __('How much content can be generated<br /> 100000000 characters (~20000000 words) GPT-5 nano**<br />33333333 characters (~6666666 words) GPT-5 mini**<br />6250000 characters (~1250000 words) GPT-5**<br />6250000 characters (~1250000words) o3 (reasoning)**<br />10000 images FLUX Schnell<br />1250 generations Midjourney v7<br />1428 images Dalle 3<br />1 250 images GPT-image 1.5<br />3333 images GPT-image 1 mini<br />1428 images Nano Banana', 'wp-ai-assistant') ) ?>947 <?php echo wp_kses_post( __('How much content can be generated<br />27,777m characters (~5,555m words) Gemini 3 flash<br />5,555m characters (~1,111m words) Gemeni 3.1 pro<br />166,666m characters (~33,333m words) GPT-5 nano**<br />41,666m characters (~8,333m words) GPT-5 mini**<br />6,250m characters (~1,250m words) GPT-5**<br />6,250m characters (~1,250m words) o3 (reasoning)**<br />10000 images FLUX Schnell<br />1250 generations Midjourney v7<br />1428 images Dalle 3<br />1 250 images GPT-image 1.5<br />3333 images GPT-image 1 mini<br />1428 images Nano Banana', 'wp-ai-assistant') ) ?> 926 948 </div> 927 949 <div class="aiassist-rate-checklist"> 928 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini , GPT-5 nano, o3 (reasoning), Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana.', 'wp-ai-assistant') ) ?></div>950 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini/nano, o3 (reasoning), Gemini 3.1 pro, Gemini 3 flash, Midjourney v7, Dalle 3, GPT-image 1.5, GPT-image 1 mini, FLUX, Nano Banana.', 'wp-ai-assistant') ) ?></div> 929 951 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk article generation and editor-based article creation', 'wp-ai-assistant') ) ?></div> 930 952 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('AI Assist, AI image creator', 'wp-ai-assistant') ) ?></div> … … 949 971 </div> 950 972 <div class="aiassist-rate-checklist aiassist-rates-free-item"> 951 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural networks: G PT-5 mini, GPT-5 nano, FLUX, GPT-image 1 mini', 'wp-ai-assistant') ) ?></div>973 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural networks: Gemini 3 flash, GPT-5 mini, GPT-5 nano, FLUX, GPT-image 1 mini', 'wp-ai-assistant') ) ?></div> 952 974 <div class="aiassist-rate-check"><?php echo wp_kses_post( __('AI image creator', 'wp-ai-assistant') ) ?></div> 953 975 </div> … … 1109 1131 <div class="aiassist-rate-note-title"><?php echo wp_kses_post( __('Do purchased credits expire?', 'wp-ai-assistant') ) ?></div> 1110 1132 <div class="aiassist-rates-note-block"> 1111 <?php echo wp_kses_post( __(' Credits included in your subscription are valid for the calendar month and must be used before your current subscription period ends. Credits purchased in packages or for a custom amount do not expire and will remain on your balance until you use them.', 'wp-ai-assistant') ) ?>1133 <?php echo wp_kses_post( __('The credits included in the subscription are valid for a calendar month and must be used before the subscription period ends. If you have unused credits from a previous subscription, they will be reset when you purchase a new subscription. Credits purchased in packages or for a custom amount do not expire and will remain on your balance until you use them.', 'wp-ai-assistant') ) ?> 1112 1134 </div> 1113 1135 </div> … … 1278 1300 <div><?php echo wp_kses_post( __('Text generation model', 'wp-ai-assistant') ) ?></div> 1279 1301 <div class="aiassist-select-wrap"> 1280 <?php 1302 <?php 1303 $label = 'Set model'; 1304 1305 if( @$this->info->labels->text_model_5_on ){ 1306 $model = 'modelGeminiPro'; 1307 $label = $this->info->labels->text_model_5; 1308 } 1309 1310 if( @$this->info->labels->text_model_6_on ){ 1311 $model = 'modelGeminiFlash'; 1312 $label = $this->info->labels->text_model_6; 1313 } 1314 1281 1315 if( @$this->info->labels->text_model_4_on ){ 1282 1316 $model = 'gpt_o3_mini'; … … 1300 1334 ?> 1301 1335 <div class="aiassist-select-lable"><?php echo esc_html( $label )?></div> 1302 <div class="aiassist-select"> 1336 <div class="aiassist-select"> 1337 <span class="disabled lable-block">GPT</span> 1338 1303 1339 <?php if( @$this->info->labels->text_model_1_on ){ ?> 1304 1340 <div class="aiassist-option" data-value="gpt3"><?php echo esc_html( $this->info->labels->text_model_1 )?></div> … … 1313 1349 <div class="aiassist-option <?php echo ! @$this->info->subscribe->expire ? 'aiassist-lock' : ''?>" data-value="gpt_o3_mini"><?php echo esc_html( $this->info->labels->text_model_4 )?></div> 1314 1350 <?php } ?> 1351 1352 <span class="disabled lable-block">Gemini</span> 1353 1354 <?php if( @$this->info->labels->text_model_5_on ){ ?> 1355 <div class="aiassist-option <?php echo ! @$this->info->subscribe->expire ? 'aiassist-lock' : ''?>" data-value="modelGeminiPro"><?php echo esc_html( $this->info->labels->text_model_5 )?></div> 1356 <?php } ?> 1357 <?php if( @$this->info->labels->text_model_6_on ){ ?> 1358 <div class="aiassist-option" data-value="modelGeminiFlash"><?php echo esc_html( $this->info->labels->text_model_6 )?></div> 1359 <?php } ?> 1360 1315 1361 <input type="hidden" name="aiassist-text-model" class="aiassist-auto-options" id="aiassist-change-text-model" value="<?php echo $model ?>" /> 1316 1362 </div> -
ai-wp-writer/trunk/tpl/workspace.php
r3456958 r3479012 14 14 $label = 'Set model'; 15 15 16 if( @$this->info->labels->text_model_5_on ){ 17 $model = 'modelGeminiPro'; 18 $label = $this->info->labels->text_model_5; 19 } 20 21 if( @$this->info->labels->text_model_6_on ){ 22 $model = 'modelGeminiFlash'; 23 $label = $this->info->labels->text_model_6; 24 } 25 16 26 if( @$this->info->labels->text_model_4_on ){ 17 27 $model = 'gpt_o3_mini'; … … 35 45 ?> 36 46 <div class="aiassist-select-lable"><?php echo esc_html( $label )?></div> 37 <div class="aiassist-select"> 47 <div class="aiassist-select"> 48 <span class="disabled lable-block">GPT</span> 38 49 <?php if( @$this->info->labels->text_model_1_on ){ ?> 39 50 <div class="aiassist-option" data-value="gpt3"><?php echo esc_html( $this->info->labels->text_model_1 )?></div> … … 48 59 <div class="aiassist-option <?php echo ! @$this->info->subscribe->expire ? 'aiassist-lock' : ''?>" data-value="gpt_o3_mini"><?php echo esc_html( $this->info->labels->text_model_4 )?></div> 49 60 <?php } ?> 61 62 <span class="disabled lable-block">Gemini</span> 63 <?php if( @$this->info->labels->text_model_5_on ){ ?> 64 <div class="aiassist-option <?php echo ! @$this->info->subscribe->expire ? 'aiassist-lock' : ''?>" data-value="modelGeminiPro"><?php echo esc_html( $this->info->labels->text_model_5 )?></div> 65 <?php } ?> 66 <?php if( @$this->info->labels->text_model_6_on ){ ?> 67 <div class="aiassist-option" data-value="modelGeminiFlash"><?php echo esc_html( $this->info->labels->text_model_6 )?></div> 68 <?php } ?> 69 50 70 <input type="hidden" name="aiassist-text-model" id="aiassist-change-text-model-editor" value="<?php echo $model ?>" /> 51 71 </div>
Note: See TracChangeset
for help on using the changeset viewer.