Plugin Directory

Changeset 3422749


Ignore:
Timestamp:
12/18/2025 10:57:15 AM (3 months ago)
Author:
aipost
Message:

update 4.3.1

Location:
ai-wp-writer
Files:
35 added
8 edited

Legend:

Unmodified
Added
Removed
  • ai-wp-writer/trunk/assets/css/style.css

    r3386203 r3422749  
    19051905    }
    19061906
     1907    .creem{
     1908        width: 208px;
     1909        height: 52px;
     1910        margin: auto;
     1911        top: 0px;
     1912        position: relative;
     1913        background: url(../images/creem.png) no-repeat;
     1914        right: 0px;
     1915    }
     1916
    19071917
    19081918/* rerite tab end */
  • ai-wp-writer/trunk/assets/js/app.js

    r3386203 r3422749  
    456456           
    457457            let billing = e.data('billing');
    458             $('.aiassist-recurring-agree label')[ ( billing == 'robokassa' ? 'show' : 'hide' ) ]();
     458            $('.aiassist-recurring-agree label')[ ( e.data('recurring') ? 'show' : 'hide' ) ]();
     459            $('.aiassist-rates-custom')[ ( $('.pay-method.active').data('custom-disabled') ? 'hide' : 'show' ) ]();
    459460           
    460461            if( $('[data-usdt]').length ){
     
    14461447                        $('.aiassist-header-item:not(.aiassist-main-header)').each(function(){
    14471448                            let e = $(this);
    1448                             let header = h1 +'. '+ e.find('label input').val();
     1449                           
     1450                            let header = '';
     1451                            if( $('.aiassist-main-header label input').length )
     1452                                header += h1 +'. ';
     1453                            header += e.find('label input').val();
    14491454                           
    14501455                            e.find('.aiassist-translate-promt-image input').val( header );
     
    15121517               
    15131518                block.find('.aiassist-translate-promt-image input').val( promt );
    1514                 await app.request( { val: promt, act: header, action: 'saveStep', nonce: aiassist.nonce } );
     1519                app.request( { val: promt, act: header, action: 'saveStep', nonce: aiassist.nonce } );
    15151520            }
    15161521           
     
    17281733            $('.aiassist-rates-tab, .aiassist-rates-view').removeClass('active');
    17291734            $('.aiassist-rates-view[data-view="'+ e.data('view') +'"]').addClass('active');
     1735            $('.aiassist-rates-custom')[ ( $('.pay-method.active').data('custom-disabled') ? 'hide' : 'show' ) ]();
    17301736            e.addClass('active');
    17311737        },
     
    18191825            if( data.content ){
    18201826                $('#aiassist-header').val( data.content );
    1821                 await app.request( { val: data.content, act: 'header', action: 'saveStep', nonce: aiassist.nonce } );
     1827                app.request( { val: data.content, act: 'header', action: 'saveStep', nonce: aiassist.nonce } );
    18221828            } else
    18231829                app.errorLog('End limits!');
     
    18421848            if( data.content ){
    18431849                $('#aiassist-structure').val( data.content ).removeClass('disabled');
    1844                 await app.request( { val: data.content, act: 'structure', action: 'saveStep', nonce: aiassist.nonce } );
     1850                app.request( { val: data.content, act: 'structure', action: 'saveStep', nonce: aiassist.nonce } );
    18451851            } else
    18461852                app.errorLog('End limits!');
     
    18811887               
    18821888                app.editor.setContent( data.content );
    1883                 await app.request( { val: data.content, act: 'content', action: 'saveStep', nonce: aiassist.nonce } );
     1889                app.request( { val: data.content, act: 'content', action: 'saveStep', nonce: aiassist.nonce } );
    18841890            } else {
    18851891                app.loader();
     
    19011907                $('.aiassist-headers .aiassist-header-item').remove();
    19021908           
    1903             await app.request( { val: structure, act: 'structure', action: 'saveStep', nonce: aiassist.nonce } );
     1909            app.request( { val: structure, act: 'structure', action: 'saveStep', nonce: aiassist.nonce } );
    19041910           
    19051911            structure = structure.split("\n");
     
    19441950                }
    19451951               
    1946                 await app.request( { val: app.editor.getContent(), act: 'content', action: 'saveStep', nonce: aiassist.nonce } );
     1952                app.request( { val: app.editor.getContent(), act: 'content', action: 'saveStep', nonce: aiassist.nonce } );
    19471953                $('#aiassist-content').removeClass('disabled');
    19481954            }
     
    19671973            if( data.content ){
    19681974                $('#aiassist-title').val( data.content );
    1969                 await app.request( { val: data.content, act: 'title', action: 'saveStep', nonce: aiassist.nonce } );
     1975                app.request( { val: data.content, act: 'title', action: 'saveStep', nonce: aiassist.nonce } );
    19701976            }
    19711977           
     
    19761982            if( data.content ){
    19771983                $('#aiassist-desc').val( data.content );
    1978                 await app.request( { val: data.content, act: 'desc', action: 'saveStep', nonce: aiassist.nonce } );
     1984                app.request( { val: data.content, act: 'desc', action: 'saveStep', nonce: aiassist.nonce } );
    19791985            }
    19801986           
  • ai-wp-writer/trunk/class.assistant.php

    r3387222 r3422749  
    99    private $options;
    1010
    11     private $api = 'https://aipost.ru';
    12    
    13     private $api2 = 'https://api.aipost.ru';
     11    private $api = 'https://aiwpapi.com';
     12   
     13    private $api2 = 'https://api.aiwpapi.com';
    1414   
    1515    function __construct(){
     
    2222   
    2323        add_filter('https_ssl_verify',                  '__return_false');
    24         add_action('admin_init',                        [$this, 'setInfo']);
    2524        add_action('plugins_loaded',                    [$this, 'langs']);
    2625        add_action('admin_menu',                        [$this, 'menu']);
     
    162161            $this->options->cron = isset( $_POST['cron'] );
    163162           
    164             if( @$_POST['token'] != '' )
    165                 $this->activation( sanitize_text_field( $_POST['token'] ), $this->options->cron );
    166            
    167             if( @$_POST['token'] != '' && preg_match('/^[A-Za-z0-9]{64}$/i', $_POST['token']) ){
     163            if( ! $options = get_option('_ai_assistant') )
     164                $options = (object) [];
     165           
     166            $this->options->token = @$options->token;
     167           
     168            if( @$_POST['token'] != '' && preg_match('/^[A-Za-z0-9]{64}$/i', $_POST['token']) )
    168169                $this->options->token = sanitize_text_field( $_POST['token'] );
     170           
     171            if( @$_POST['token'] != '' ){               
     172                $this->activation( sanitize_text_field( $this->options->token ), $this->options->cron );
    169173                $this->setInfo();
    170             }
    171            
    172             if( ! isset( $this->options->token ) ){
    173                 if( ! $options = get_option('_ai_assistant') )
    174                     $options = (object) [];
    175                
    176                 $this->options->token = @$options->token;
    177174            }
    178175           
     
    371368           
    372369            if( ! isset( $attach['task_id'] ) ){
    373                 $task = json_decode( $this->wpCurl( [ 'url' => $attach['url'], 'model' => $data['imageModel'], 'action' => 'replaceImage', 'token' => $this->options->token ] ) );
     370                $attach_url = $attach['url'];
     371               
     372                if( stripos('http', $attach_url ) === false )
     373                    $attach_url = $this->getHost() . $attach_url;
     374               
     375                $task = json_decode( $this->wpCurl( [ 'url' => $attach_url, 'model' => $data['imageModel'], 'action' => 'replaceImage', 'token' => $this->options->token ] ) );
    374376                   
    375377                if( $task->task_id )
     
    547549    }
    548550
    549     private function aiArticlesAutoGen(){   
     551    private function aiArticlesAutoGen(){
    550552        if( $data = get_option('aiArticlesAutoGenData') ){
    551553           
     
    581583            $break = false;
    582584            $data['publish'] = 0;
     585           
     586            $this->setInfo();
    583587           
    584588            if( isset( $this->steps['promts']['multi_lang'] ) )
     
    845849               
    846850                $lang_id = 0;
     851                $this->setInfo();
    847852               
    848853                if( isset( $this->steps['promts']['rewrite_lang'] ) )
     
    12221227       
    12231228        if( isset( $_POST['promts'] ) ){
     1229            $this->setInfo();
     1230           
    12241231            if( ! ( $data = $this->steps ) )
    12251232                $data = [];
     
    12491256            $act = sanitize_text_field( $_POST['act'] );
    12501257           
     1258            $this->setInfo();
     1259           
    12511260            if( ! ( $data = $this->steps ) )
    12521261                $data = [];
     
    12611270
    12621271    public function resetStep(){
     1272        $this->setInfo();
    12631273        update_option('_aiassist_generator', [ 'promts' => ( @$this->steps['promts'] ? $this->steps['promts'] : $this->info->promts ) ] );
    12641274    }
     
    13801390   
    13811391    public function scripts(){
     1392        $this->setInfo();
     1393       
    13821394        wp_enqueue_style('aiassist', plugin_dir_url( __FILE__ ) .'assets/css/style.css?t='. time(), false, '1.0', 'all');
    13831395       
     
    14251437                'Header generation' => wp_kses_post( __('Header generation', 'wp-ai-assistant') ),
    14261438                'Completion...' => wp_kses_post( __('Completion...', 'wp-ai-assistant') ),
    1427                 'Generating structure'  => wp_kses_post( __('Structure generation', 'wp-ai-assistant') ),
     1439                'Structure generation'  => wp_kses_post( __('Structure generation', 'wp-ai-assistant') ),
    14281440                'Text generation'   => wp_kses_post( __('Text generation', 'wp-ai-assistant') ),
    14291441                'Featured image'    => wp_kses_post( __('Featured image', 'wp-ai-assistant') ),
    14301442                'Promt:'    => wp_kses_post( __('Promt:', 'wp-ai-assistant') ),
    14311443                'Generate'  => wp_kses_post( __('Generate', 'wp-ai-assistant') ),
    1432                 'Generating an introduction'    => wp_kses_post( __('Introduction generation', 'wp-ai-assistant') ),
     1444                'Introduction generation'   => wp_kses_post( __('Introduction generation', 'wp-ai-assistant') ),
    14331445                'Generate meta title'   => wp_kses_post( __('Meta title generation', 'wp-ai-assistant') ),
    14341446                'Generating meta description'   => wp_kses_post( __('Meta description generation', 'wp-ai-assistant') ),
  • ai-wp-writer/trunk/index.php

    r3391187 r3422749  
    11<?php
    22/*
    3     Version: 4.2.8.4
     3    Version: 4.3.1
    44    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, GPT-5-nano, o3-mini, Dalle 3, GPT-image, FLUX.
     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.
    66    Author: AIpost
    77    Author URI: https://t.me/wpwriter
  • ai-wp-writer/trunk/langs/wp-ai-assistant-ru_RU.po

    r3369840 r3422749  
    384384#: tpl/options.php:569
    385385msgid "The number of articles to be generated in the specified time period. If the field is left blank, articles according to all preset keys will be generated as soon as possible.<br /> Specify the number of articles:"
    386 msgstr "Сколько сколько статей нужно генерировать в указанный период времени. Если оставить поле пустым, то будут сгенерированы статьи по всем заданным ключам в кратчайшие сроки.<br /> Укажите количество статей:"
     386msgstr "Сколько статей нужно генерировать в указанный период времени. Если оставить поле пустым, то будут сгенерированы статьи по всем заданным ключам в кратчайшие сроки.<br /> Укажите количество статей:"
    387387
    388388#: tpl/options.php:574
     
    736736
    737737#: tpl/options.php
    738 msgid "How much content can be generated<br />~6600000 characters (~1320000 words) GPT-5 nano**<br />~3300000 characters (~660000 words) GPT-5 mini**<br />~825000 characters (~165000 words) GPT-5**<br />~1650000 characters (~330000 words) o3-mini**<br />~ 942 images FLUX Schnell<br />~ 165 generations Midjourney v7<br />~ 188 images Dalle 3<br />~ 165 images GPT-image"
    739 msgstr "Сколько можно сгенерировать<br />~6600000 символов GPT-5 nano**<br />~3300000 символов GPT-5 mini**<br />~825000 символов GPT-5**<br />~1650000 символов o3-mini**<br />~ 942 изображения FLUX Schnell<br />~ 165 изображений Midjourney v7<br />~ 188 изображений Dalle 3<br />~ 165 изображений GPT-image"
    740 
    741 #: tpl/options.php
    742 msgid "How much content can be generated<br />~20500000 characters (~4100000 words) GPT-5 nano**<br />~10250000 characters (~2050000 words) GPT-5 mini**<br />~2562000 characters (~512400 words) GPT-5**<br />~5125000 characters (~1025000 words) o3-mini**<br />~ 2 928 images FLUX Schnell<br />~ 512 generations Midjourney v7<br />~ 585 images Dalle 3<br />~ 512 images GPT-image"
    743 msgstr "Сколько можно сгенерировать<br />~20500000 символов GPT-5 nano**<br />~10250000 символов GPT-5 mini**<br />~2562000 символов GPT-5**<br />~5125000 символов o3-mini**<br />~ 2 928 изображений FLUX Schnell<br />~ 512 изображений Midjourney v7<br />~ 585 изображения Dalle 3<br />~ 512 изображений GPT-image"
    744 
    745 #: tpl/options.php
    746 msgid "How much content can be generated<br />~50000000 characters (~10000000 words) GPT-5 nano**<br />~25000000 characters (~5000000 words) GPT-5 mini**<br />~6250000 characters (~1250000 words) GPT-5**<br />~12500000 characters (~2500000 words) o3-mini**<br />~ 7 142 images FLUX Schnell<br />~ 1 250 generations Midjourney v7<br />~ 1 428 images Dalle 3<br />~ 1 250 images GPT-image"
    747 msgstr "Сколько можно сгенерировать<br />~50000000 символов GPT-5 nano**<br />~25000000 символов GPT-5 mini**<br />~6250000 символов GPT-5**<br />~12500000 символов o3-mini**<br />~ 7 142 изображения FLUX Schnell<br />~ 1 250 изображений Midjourney v7<br />~ 1 428 изображений Dalle 3<br />~ 1 250 изображений GPT-image"
    748 
    749 #: tpl/options.php
    750 msgid "Neural Networks: GPT-5, GPT-5 mini, GPT-5 nano, o3-mini (reasoning), Midjourney v7, Dalle 3, GPT-image, FLUX."
    751 msgstr "Нейросети: GPT-5, GPT-5 mini, GPT-5 nano, o3-mini (рассуждающая), Midjourney v7, Dalle 3, GPT-image, FLUX."
    752 
    753 #: tpl/options.php
    754 msgid "Bulk generation and generation of articles in the editor"
     738msgid "How much content can be generated<br />~6600000 characters (~1320000 words) GPT-5 nano**<br />~3300000 characters (~660000 words) GPT-5 mini**<br />~825000 characters (~165000 words) GPT-5**<br />~825000 characters (~165000 words) o3 (reasoning)**<br />~ 942 images FLUX Schnell<br />~ 165 generations Midjourney v7<br />~ 188 images Dalle 3<br />~ 165 images GPT-image"
     739msgstr "Сколько можно сгенерировать<br />~6600000 символов GPT-5 nano**<br />~3300000 символов GPT-5 mini**<br />~825000 символов GPT-5**<br />~825000 символов o3 (рассуждающая)**<br />~ 942 изображения FLUX Schnell<br />~ 165 изображений Midjourney v7<br />~ 188 изображений Dalle 3<br />~ 165 изображений GPT-image"
     740
     741#: tpl/options.php
     742msgid "How much content can be generated<br />~20500000 characters (~4100000 words) GPT-5 nano**<br />~10250000 characters (~2050000 words) GPT-5 mini**<br />~2562000 characters (~512400 words) GPT-5**<br />~2562000 characters (~512400 words) o3 (reasoning)**<br />~ 2 928 images FLUX Schnell<br />~ 512 generations Midjourney v7<br />~ 585 images Dalle 3<br />~ 512 images GPT-image"
     743msgstr "Сколько можно сгенерировать<br />~20500000 символов GPT-5 nano**<br />~10250000 символов GPT-5 mini**<br />~2562000 символов GPT-5**<br />~2562000 символов o3 (рассуждающая)**<br />~ 2 928 изображений FLUX Schnell<br />~ 512 изображений Midjourney v7<br />~ 585 изображения Dalle 3<br />~ 512 изображений GPT-image"
     744
     745#: tpl/options.php
     746msgid "How much content can be generated<br />~50000000 characters (~10000000 words) GPT-5 nano**<br />~25000000 characters (~5000000 words) GPT-5 mini**<br />~6250000 characters (~1250000 words) GPT-5**<br />~6250000 characters (~1250000 words) o3 (reasoning)**<br />~ 7 142 images FLUX Schnell<br />~ 1 250 generations Midjourney v7<br />~ 1 428 images Dalle 3<br />~ 1 250 images GPT-image"
     747msgstr "Сколько можно сгенерировать<br />~50000000 символов GPT-5 nano**<br />~25000000 символов GPT-5 mini**<br />~6250000 символов GPT-5**<br />~6250000 символов o3 (рассуждающая)**<br />~ 7 142 изображения FLUX Schnell<br />~ 1 250 изображений Midjourney v7<br />~ 1 428 изображений Dalle 3<br />~ 1 250 изображений GPT-image"
     748
     749#: tpl/options.php
     750msgid "Neural Networks: GPT-5, GPT-5 mini, GPT-5 nano, o3 (reasoning), Midjourney v7, Dalle 3, GPT-image, FLUX."
     751msgstr "Нейросети: GPT-5, GPT-5 mini, GPT-5 nano, o3 (рассуждающая), Midjourney v7, Dalle 3, GPT-image, FLUX."
     752
     753#: tpl/options.php
     754msgid "Bulk article generation and editor-based article creation"
    755755msgstr "Массовая генерация и генерация статей в редакторе"
    756756
  • ai-wp-writer/trunk/readme.txt

    r3391187 r3422749  
    33Tags: AI, generator, articles, content, image
    44Requires at least: 5.0
    5 Tested up to: 6.8
     5Tested up to: 6.9
    66Requires PHP: 5.6.0
    7 Stable tag: 4.2.8.4
     7Stable tag: 4.3.1
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
    1010
    11 Generate SEO-optimized articles with images that attract traffic from search engines. It automatically fills your website with AI content, provides rewriting, automatic post translation. Powered by ChatGPT, GPT-5, DALLE 3, GPT-image, and FLUX.
     11Generate SEO-optimized articles with images that attract traffic from search engines. AI WP Writer automatically fills your website with AI content, provides rewriting, automatic post translation. Powered by ChatGPT, GPT-5, DALLE 3, GPT-image, and FLUX.
    1212
    1313== 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-mini and built-in functions for generating images through FLUX, Dalle 3, GPT-image. Implementing the plugin instruments you may use different generation variations, choose topics, automate tasks and create unique articles.
     14AI 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. Implementing the plugin instruments you may use different generation variations, choose topics, automate tasks and create unique articles.
    1515
    1616AI 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

    r3391187 r3422749  
    567567            <div class="pay-methods">
    568568                <?php if( get_locale() != 'ru_RU' ){ ?>
    569                     <div class="pay-method active" data-billing="paypal">
    570                         <div class="paypal"></div>
    571                         <div class="pay-method-label"><?php echo wp_kses_post( __('Visa, Mastercard, PayPal', 'wp-ai-assistant') ) ?></div>
     569                    <div class="pay-method active" data-billing="creem" data-custom-disabled="true" >
     570                        <div class="creem"></div>
     571                        <div class="pay-method-label"><?php echo wp_kses_post( __('Visa, Mastercard, Google Pay', 'wp-ai-assistant') ) ?></div>
    572572                    </div>
    573573                   
     
    577577                    </div>
    578578                   
    579                     <div class="pay-method" data-billing="robokassa">
     579                    <div class="pay-method" data-billing="robokassa" data-recurring="true">
    580580                        <div class="robokassa"></div>
    581581                        <div class="pay-method-label visa"><?php echo wp_kses_post( __('Visa, Mastercard, Мir, YooMoney', 'wp-ai-assistant') ) ?></div>
    582582                    </div>
    583583                <?php } else { ?>
    584                     <div class="pay-method active" data-billing="robokassa">
     584                    <div class="pay-method active" data-billing="robokassa" data-recurring="true">
    585585                        <div class="robokassa"></div>
    586586                        <div class="pay-method-label visa"><?php echo wp_kses_post( __('Visa, Mastercard, Мir, YooMoney', 'wp-ai-assistant') ) ?></div>
     
    671671                               
    672672                                <div class="aiassist-rate-desc">
    673                                     <?php echo wp_kses_post( __('How much content can be generated<br />~6600000 characters (~1320000 words) GPT-5 nano**<br />~3300000 characters (~660000 words) GPT-5 mini**<br />~825000 characters (~165000 words) GPT-5**<br />~1650000 characters (~330000 words) o3-mini**<br />~ 942 images FLUX Schnell<br />~ 165 generations Midjourney v7<br />~ 188 images Dalle 3<br />~ 165 images GPT-image', 'wp-ai-assistant') ) ?>         
     673                                    <?php echo wp_kses_post( __('How much content can be generated<br />~6600000 characters (~1320000 words) GPT-5 nano**<br />~3300000 characters (~660000 words) GPT-5 mini**<br />~825000 characters (~165000 words) GPT-5**<br />~825000 characters (~165000 words) o3 (reasoning)**<br />~ 942 images FLUX Schnell<br />~ 165 generations Midjourney v7<br />~ 188 images Dalle 3<br />~ 165 images GPT-image', 'wp-ai-assistant') ) ?>           
    674674                                </div>
    675675                                <div class="aiassist-rate-checklist">
    676                                     <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini, GPT-5 nano, o3-mini (reasoning), Midjourney v7, Dalle 3, GPT-image, FLUX.', 'wp-ai-assistant') ) ?></div>
    677                                     <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk generation and generation of articles in the editor', 'wp-ai-assistant') ) ?></div>
     676                                    <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, FLUX.', 'wp-ai-assistant') ) ?></div>
     677                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk article generation and editor-based article creation', 'wp-ai-assistant') ) ?></div>
    678678                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('AI Assist, AI image creator', 'wp-ai-assistant') ) ?></div>
    679679                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Rewrite articles on your site and pages from third-party sites', 'wp-ai-assistant') ) ?></div>
     
    728728                               
    729729                                <div class="aiassist-rate-desc">
    730                                     <?php echo wp_kses_post( __('How much content can be generated<br />~20500000 characters (~4100000 words) GPT-5 nano**<br />~10250000 characters (~2050000 words) GPT-5 mini**<br />~2562000 characters (~512400 words) GPT-5**<br />~5125000 characters (~1025000 words) o3-mini**<br />~ 2 928 images FLUX Schnell<br />~ 512 generations Midjourney v7<br />~ 585 images Dalle 3<br />~ 512 images GPT-image', 'wp-ai-assistant') ) ?>                       
     730                                    <?php echo wp_kses_post( __('How much content can be generated<br />~20500000 characters (~4100000 words) GPT-5 nano**<br />~10250000 characters (~2050000 words) GPT-5 mini**<br />~2562000 characters (~512400 words) GPT-5**<br />~2562000 characters (~512400 words) o3 (reasoning)**<br />~ 2 928 images FLUX Schnell<br />~ 512 generations Midjourney v7<br />~ 585 images Dalle 3<br />~ 512 images GPT-image', 'wp-ai-assistant') ) ?>                     
    731731                                </div>
    732732                                <div class="aiassist-rate-checklist">
    733                                     <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini, GPT-5 nano, o3-mini (reasoning), Midjourney v7, Dalle 3, GPT-image, FLUX.', 'wp-ai-assistant') ) ?></div>
    734                                     <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk generation and generation of articles in the editor', 'wp-ai-assistant') ) ?></div>
     733                                    <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, FLUX.', 'wp-ai-assistant') ) ?></div>
     734                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk article generation and editor-based article creation', 'wp-ai-assistant') ) ?></div>
    735735                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('AI Assist, AI image creator', 'wp-ai-assistant') ) ?></div>
    736736                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Rewrite articles on your site and pages from third-party sites', 'wp-ai-assistant') ) ?></div>
     
    784784                               
    785785                                <div class="aiassist-rate-desc">
    786                                     <?php echo wp_kses_post( __('How much content can be generated<br />~50000000 characters (~10000000 words) GPT-5 nano**<br />~25000000 characters (~5000000 words) GPT-5 mini**<br />~6250000 characters (~1250000 words) GPT-5**<br />~12500000 characters (~2500000 words) o3-mini**<br />~ 7 142 images FLUX Schnell<br />~ 1 250 generations Midjourney v7<br />~ 1 428 images Dalle 3<br />~ 1 250 images GPT-image', 'wp-ai-assistant') ) ?>
     786                                    <?php echo wp_kses_post( __('How much content can be generated<br />~50000000 characters (~10000000 words) GPT-5 nano**<br />~25000000 characters (~5000000 words) GPT-5 mini**<br />~6250000 characters (~1250000 words) GPT-5**<br />~6250000 characters (~1250000 words) o3 (reasoning)**<br />~ 7 142 images FLUX Schnell<br />~ 1 250 generations Midjourney v7<br />~ 1 428 images Dalle 3<br />~ 1 250 images GPT-image', 'wp-ai-assistant') ) ?>
    787787                                </div>
    788788                                <div class="aiassist-rate-checklist">
    789                                     <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Neural Networks: GPT-5, GPT-5 mini, GPT-5 nano, o3-mini (reasoning), Midjourney v7, Dalle 3, GPT-image, FLUX.', 'wp-ai-assistant') ) ?></div>
    790                                     <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk generation and generation articles in the editor', 'wp-ai-assistant') ) ?></div>
     789                                    <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, FLUX.', 'wp-ai-assistant') ) ?></div>
     790                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Bulk article generation and editor-based article creation', 'wp-ai-assistant') ) ?></div>
    791791                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('AI Assist, AI image creator', 'wp-ai-assistant') ) ?></div>
    792792                                    <div class="aiassist-rate-check"><?php echo wp_kses_post( __('Rewrite articles on your site and pages from third-party sites', 'wp-ai-assistant') ) ?></div>
Note: See TracChangeset for help on using the changeset viewer.