Plugin Directory

Changeset 3440938


Ignore:
Timestamp:
01/16/2026 11:38:33 AM (2 days ago)
Author:
coderevolution
Message:

v1.0.2

Location:
aimogen
Files:
115 added
7 edited

Legend:

Unmodified
Added
Removed
  • aimogen/trunk/aimogen-ajax-actions.php

    r3421290 r3440938  
    22defined('ABSPATH') or die();
    33use Aimogen\OpenAi\OpenAi;
     4
     5add_action('wp_ajax_aiomatic_live_feed', function () {
     6    if (!current_user_can('manage_options')) {
     7        wp_send_json_error(['message' => 'forbidden'], 403);
     8    }
     9
     10    $nonce = isset($_POST['nonce']) ? sanitize_text_field(wp_unslash($_POST['nonce'])) : '';
     11    if (!wp_verify_nonce($nonce, 'aiomatic_live_feed')) {
     12        wp_send_json_error(['message' => 'bad_nonce'], 400);
     13    }
     14
     15    if (empty($GLOBALS['aiomatic_stats']) || !is_object($GLOBALS['aiomatic_stats'])) {
     16        wp_send_json_error(['message' => 'stats_unavailable'], 500);
     17    }
     18
     19    $last_id = isset($_POST['last_id']) ? intval($_POST['last_id']) : 0;
     20    $limit   = isset($_POST['limit']) ? intval($_POST['limit']) : 30;
     21    if ($limit < 1) $limit = 30;
     22    if ($limit > 100) $limit = 100;
     23
     24    $filters = [];
     25    $sort    = ['accessor' => 'id', 'by' => 'desc'];
     26
     27    $res = $GLOBALS['aiomatic_stats']->logs_query([], 0, $limit, $filters, $sort);
     28    $rows = isset($res['rows']) && is_array($res['rows']) ? $res['rows'] : [];
     29
     30    $new = [];
     31    foreach ($rows as $r) {
     32        if (!isset($r['id'])) {
     33            continue;
     34        }
     35        if (intval($r['id']) > $last_id) {
     36            $new[] = $r;
     37        }
     38    }
     39
     40    usort($new, function($a, $b){
     41        return intval($a['id']) <=> intval($b['id']);
     42    });
     43
     44    $out = [];
     45    $max_id = $last_id;
     46
     47    foreach ($new as $r) {
     48        $id = intval($r['id']);
     49        if ($id > $max_id) $max_id = $id;
     50
     51        $price = '';
     52        if (isset($r['apiRef']) && function_exists('aiomatic_is_aiomaticapi_key') && aiomatic_is_aiomaticapi_key($r['apiRef'])) {
     53            $price = 'N/A';
     54        } else {
     55            $price = isset($r['price']) ? (string)$r['price'] . '$' : '';
     56        }
     57
     58        $out[] = [
     59            'id'           => $id,
     60            'time'         => isset($r['time']) ? (string)$r['time'] : '',
     61            'env'          => isset($r['env']) ? (string)$r['env'] : '',
     62            'mode'         => isset($r['mode']) ? (string)$r['mode'] : '',
     63            'model'        => isset($r['model']) ? (string)$r['model'] : '',
     64            'assistant_id' => isset($r['assistant_id']) ? (string)$r['assistant_id'] : '',
     65            'units'        => isset($r['units']) ? (int)$r['units'] : 0,
     66            'type'         => isset($r['type']) ? (string)$r['type'] : '',
     67            'price'        => $price,
     68            'session'      => isset($r['session']) ? (string)$r['session'] : '',
     69            'userId'       => isset($r['userId']) ? (int)$r['userId'] : 0,
     70            'ip'           => isset($r['ip']) ? (string)$r['ip'] : '',
     71        ];
     72    }
     73
     74    wp_send_json_success([
     75        'last_id' => $max_id,
     76        'items'   => $out,
     77    ]);
     78});
    479
    580add_action('wp_ajax_aimogen_dismiss_notice', 'aimogen_dismiss_notice');
     
    381456                    'post_type'              => 'aimogen_personas',
    382457                    'title'                  => $jsonf['name'],
    383                     'post_status'            => 'all',
     458                    'post_status'            => 'any',
    384459                    'posts_per_page'         => 1,
    385460                    'no_found_rows'          => true,
     
    598673                            ),
    599674                        ),
    600                         'post_status'            => 'all',
     675                        'post_status'            => 'any',
    601676                        'posts_per_page'         => 1,
    602677                        'no_found_rows'          => true,
     
    10011076                        ),
    10021077                    ),
    1003                     'post_status'            => 'all',
     1078                    'post_status'            => 'any',
    10041079                    'posts_per_page'         => 1,
    10051080                    'no_found_rows'          => true,
     
    13471422                'post_type'              => 'aimogen_personas',
    13481423                'title'                  => $jsonf['name'],
    1349                 'post_status'            => 'all',
     1424                'post_status'            => 'any',
    13501425                'posts_per_page'         => 1,
    13511426                'no_found_rows'          => true,
  • aimogen/trunk/aimogen-constants.php

    r3421290 r3440938  
    11<?php
    22defined('ABSPATH') or die();
    3 const AIMOGEN_DEFAULT_BIG_TIMEOUT = 999;
    4 const AIMOGEN_DEFAULT_MODEL = 'gpt-4.1-mini';
    5 const AIMOGEN_DEFAULT_IMAGE_MODEL = 'gpt-image-1-mini';
    6 const AIMOGEN_MODELS = array('gpt-3.5-turbo-instruct');
    7 const AIMOGEN_NO_REASONING_MODELS = array('gpt-5-chat-latest');
    8 const AIMOGEN_MODELS_CHAT = array('gpt-4.1-mini', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1', 'gpt-4.1-2025-04-14', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-4', 'gpt-4-0613', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'chatgpt-4o-latest', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10');
    9 const AIMOGEN_MODELS_VISION = array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'chatgpt-4o-latest', 'o1', 'o1-2024-12-17');
    10 const AIMOGEN_MODELS_OLLAMA_VISION = array('llama3.2-vision', 'llava', 'llava-llama3', 'bakllava', 'moondream', 'llava-phi3', 'hhao/openbmb-minicpm-llama3-v-2_5', 'aiden_lu/minicpm-v2.6', 'minicpm-v', 'xuxx/minicpm2.6', 'benzie/llava-phi-3', 'mskimomadto/chat-gph-vision', 'xiayu/openbmb-minicpm-llama3-v-2_5', '0ssamaak0/xtuner-llava', 'srizon/pixie', 'jyan1/paligemma-mix-224', 'knoopx/llava-phi-2', 'nsheth/llama-3-lumimaid-8b-v0.1-iq-imatrix', 'rohithbojja/llava-med-v1.6', 'anas/video-llava', 'bigbug/minicpm-v2.5', 'qnguyen3/nanollava', 'knoopx/mobile-vlm',
    11 'nsheth/llava-llama-3-8b-v1_1-int4', 'ManishThota/llava_next_video', 'mannix/llava-phi3', 'dimweb/bunny-llama3-8b-v', 'chatgph/gph-main', 'childof7sins/llava-llama3-f16', 'doreilly/minicpm26', 'zctech/x-ai-vis', 'rohithbojja/llava-med-v1.5', 'leilasultan/florencemed', 'HammerAI/openbmb-minicpm-llama3-v-2_5', 'knoopx/obsidian', 'ih0dl/ardo', 'ManishThota/llava-video-merge', 'ih0dl/octocore.multimodal.v0.1', 'sroecker/moondream', 'doreilly/minicpm26_q5_k_m', 'agurla/moondream', 'sparksammy/samantha-mixed', 'bfhui/smart-pig', 'darkneighbor667/prac04', 'astra/astralm2-7b', 'injoon5/shoe-explainer', 'doreilly/minicpm26_q4_k_m', 'archiea/dobie-em', 'giannisan/penny', 'chevalblanc/gpt-4o-mini', 'highsunz/llava', 'aratan/vision', 'bfhui/better-siri', 'mike/vision', 'pdevine/vision-test', 'rameshrajamani/vision', 'arkohut/minicpm-v', 'abhiraj/uml_reader', 'starsnatched/radiology', 'jmorgan/llava', 'zxf945/minicpm-v', 'sparksammy/micro-sep', 'AnonY0324/bunny-llama-3-8b', 'sparksammy/agsamantha', 'sparksammy/samantha-eggplant', 'darkneighbor667/prac03', 'bigbug/test', 'hhui/fan1.0');
    12 const AIMOGEN_ASSISTANT_MODELS = array('gpt-3.5-turbo', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k', 'gpt-4', 'gpt-4-0613', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'chatgpt-4o-latest', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10');
    13 const AIMOGEN_RETRIEVAL_MODELS = array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-3.5-turbo', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'chatgpt-4o-latest', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10');
    14 const AIMOGEN_PERPLEXITY_MODELS = array('sonar', 'sonar-pro', 'sonar-reasoning', 'sonar-reasoning-pro', 'sonar-deep-research');
    15 const AIMOGEN_EDIT_MODELS = array();
    16 const AIMOGEN_DEFAULT_VIDEO_MODEL = 'sora-2';
    17 const AIMOGEN_MODELS_VIDEO = array('sora-2', 'sora-2-pro');
    18 const AIMOGEN_MODELS_VIDEO_PARAMS = array(
    19     'sora-2' => array(
    20         'durations' => [ 4, 8, 12 ],
    21         'unit' => 'second',
    22         'resolutions' => [
    23             '1280x720' =>
    24                 [
    25                     'name' => '1280x720',
    26                     'label' => 'Landscape (1280x720)',
    27                     'price' => 0.10
    28                 ],
    29             '720x1280' =>
    30                 [
    31                     'name' => '720x1280',
    32                     'label' => 'Portrait (720x1280)',
    33                     'price' => 0.10
    34                 ]
    35         ]
    36     ),
    37     'sora-2-pro' => array(
    38         'durations' => [ 4, 8, 12 ],
    39         'unit' => 'second',
    40         'resolutions' => [
    41             '1280x720' =>
    42                 [
    43                     'name' => '1280x720',
    44                     'label' => 'Landscape (1280x720)',
    45                     'price' => 0.30
    46                 ],
    47             '720x1280' =>
    48                 [
    49                     'name' => '720x1280',
    50                     'label' => 'Portrait (720x1280)',
    51                     'price' => 0.30
    52                 ],
    53             '1792x1024' =>
    54                 [
    55                     'name' => '1792x1024',
    56                     'label' => 'Landscape High Resolution (1792x1024)',
    57                     'price' => 0.50
    58                 ],
    59             '1024x1792' =>
    60                 [
    61                     'name' => '1024x1792',
    62                     'label' => 'Portrait High Resolution (1024x1792)',
    63                     'price' => 0.50
    64                 ]
    65         ],
    66     ),
    67 );
    68 const AIMOGEN_REALTIME_MODELS = array('gpt-realtime', 'gpt-realtime-mini', 'gpt-4o-realtime-preview-2025-06-03', 'gpt-4o-realtime-preview-2024-12-17', 'gpt-4o-mini-realtime-preview-2024-12-17', 'gpt-4o-realtime-preview', 'gpt-4o-mini-realtime-preview');
    69 const AIMOGEN_DEFAULT_REALTIME_MODEL = 'gpt-realtime';
    70 const AIMOGEN_REALTIME_VOICES = array('verse', 'alloy', 'ash', 'ballad', 'coral', 'echo', 'sage', 'shimmer');
    71 const AIMOGEN_DEFAULT_REALTIME_VOICE = 'verse';
    72 const AIMOGEN_DEFAULT_MODEL_EMBEDDING = 'text-embedding-3-small';
    73 const AIMOGEN_EMBEDDINGS_MODELS = array('text-embedding-3-small', 'text-embedding-3-large', 'text-embedding-ada-002');
    74 const AIMOGEN_DALLE_IMAGE_MODELS = array('dalle2', 'dalle3', 'dalle3hd', 'gpt-image-1', 'gpt-image-1-mini');
    75 const AIMOGEN_GOOGLE_IMAGE_MODELS = array('imagen-3.0-generate-002', 'imagen-4.0-generate-preview-06-06', 'imagen-4.0-ultra-generate-preview-06-06', 'gemini-3-pro-preview', 'gemini-2.5-flash-image-preview', 'gemini-2.5-flash-lite', 'gemini-2.5-flash', 'gemini-2.5-pro', 'gemini-2.0-flash', 'gemini-2.0-flash-preview-image-generation', 'gemini-2.0-flash-lite');
    76 const AIMOGEN_GOOGLE_IMAGE_DEFAULT_MODEL = 'imagen-3.0-generate-002';
    77 const AIMOGEN_NVIDIA_MODELS = array(
    78     'qwen/qwen3-next-80b-a3b-thinking',
    79     'trellis/trellis',
    80     'deepseek/deepseek-v3.1',
    81     'example/example-llama3b-per-artifact-license',
    82     'gptoss/gpt-oss-20b',
    83     'gptoss/gpt-oss-120b',
    84     'teuken/teuken-7b-instruct-commercial-v0.4',
    85     'magpie/magpie-tts-flow',
    86     'magpie/magpie-tts-zeroshot',
    87     'utter-project/eurollm-9b-instruct',
    88     'gotocompany/gemma-2-9b-cpt-sahabatai-instruct',
    89     'synthetic/synthetic-manipulation-motion-generation-for-robotics',
    90     'cosmos/cosmos-predict1-7b',
    91     'google/gemma-3-1b-it',
    92     'microsoft/phi-4-mini-instruct',
    93     'qwen/qwen2.5-7b-instruct',
    94     'pdf2podcast/pdf-to-podcast',
    95     'qwen/qwen2.5-coder-32b-instruct',
    96     'qwen/qwen2.5-coder-7b-instruct',
    97     'writer/palmyra-creative-122b',
    98     'nvidia/llama-3.3-70b-instruct',
    99     'nvidia/nemotron-4-mini-hindi-4b-instruct',
    100     'ibm/granite-guardian-3.0-8b',
    101     'nvidia/llama-3.1-nemotron-70b-instruct',
    102     'zyphra/zamba2-7b-instruct',
    103     'nvidia/llama-3.1-nemotron-70b-reward',
    104     'meta/llama-3.2-3b-instruct',
    105     'meta/llama-3.2-1b-instruct',
    106     'nvidia/llama-3.1-nemotron-51b-instruct',
    107     'qwen/qwen2-7b-instruct',
    108     'abacusai/dracarys-llama-3.1-70b-instruct',
    109     'ai21labs/jamba-1.5-mini-instruct',
    110     'ai21labs/jamba-1.5-large-instruct',
    111     'nvidia/nemotron-mini-4b-instruct',
    112     'nvidia/mistral-nemo-minitron-8b-base',
    113     'microsoft/phi-3.5-moe-instruct',
    114     'microsoft/phi-3.5-mini-instruct',
    115     'rakuten/rakutenai-7b-instruct',
    116     'rakuten/rakutenai-7b-chat',
    117     'writer/palmyra-fin-70b-32k',
    118     'google/shieldgemma-9b',
    119     'google/gemma-2-2b-it',
    120     'nvidia/usdsearch',
    121     'thudm/chatglm3-6b',
    122     'baichuan-inc/baichuan2-13b-chat',
    123     'meta/llama-3.1-70b-instruct',
    124     'meta/llama-3.1-8b-instruct',
    125     'nv-mistralai/mistral-nemo-12b-instruct',
    126     'microsoft/phi-3-medium-128k-instruct',
    127     'google/gemma-2-27b-it',
    128     'google/gemma-2-9b-it',
    129     'nvidia/llama3-chatqa-1.5-70b',
    130     'nvidia/llama3-chatqa-1.5-8b',
    131     '01-ai/yi-large',
    132     'mistralai/mistral-7b-instruct-v0.3',
    133     'stabilityai/stable-diffusion-3-medium',
    134     'writer/palmyra-med-70b-32k',
    135     'writer/palmyra-med-70b',
    136     'upstage/solar-10.7b-instruct',
    137     'mediatek/breeze-7b-instruct',
    138     'microsoft/phi-3-small-8k-instruct',
    139     'microsoft/phi-3-small-128k-instruct',
    140     'microsoft/phi-3-medium-4k-instruct',
    141     'aisingapore/sea-lion-7b-instruct',
    142     'microsoft/phi-3-mini-4k-instruct',
    143     'databricks/dbrx-instruct',
    144     'microsoft/phi-3-mini-128k-instruct',
    145     'mistralai/mixtral-8x22b-instruct-v0.1',
    146     'meta/llama3-70b-instruct',
    147     'meta/llama3-8b-instruct',
    148     'google/codegemma-7b',
    149     'google/gemma-7b',
    150     'mistralai/mistral-7b-instruct-v0.2',
    151     'mistralai/mixtral-8x7b-instruct-v0.1'
    152 );
    153 const AIMOGEN_XAI_MODELS = array('grok-2-vision-1212', 'grok-2-1212', 'grok-2', 'grok-2-latest', 'grok-3', 'grok-3-latest', 'grok-3-mini', 'grok-3-fast', 'grok-3-mini-fast', 'grok-4-0709', 'grok-4-fast-non-reasoning', 'grok-4-fast-reasoning', 'grok-code-fast-1');
    154 const AIMOGEN_VISION_XAI_MODELS = array('grok-vision-beta', 'grok-2-vision-1212', 'grok-3', 'grok-3-latest', 'grok-3-mini', 'grok-3-fast', 'grok-3-mini-fast', 'grok-4-0709', 'grok-4-fast-non-reasoning', 'grok-4-fast-reasoning', 'grok-code-fast-1');
    155 const AIMOGEN_GROQ_MODELS = array('llama-3.1-8b-instant', 'llama-3.3-70b-versatile', 'meta-llama/llama-guard-4-12b', 'openai/gpt-oss-120b', 'openai/gpt-oss-20b', 'groq/compound', 'groq/compound-mini', 'meta-llama/llama-4-maverick-17b-128e-instruct',' meta-llama/llama-4-scout-17b-16e-instruct', 'meta-llama/llama-prompt-guard-2-22m', 'meta-llama/llama-prompt-guard-2-86m', 'moonshotai/kimi-k2-instruct-0905', 'qwen/qwen3-32b');
    156 const AIMOGEN_VISION_GROQ_MODELS = array();
    157 const AIMOGEN_AZURE_MODELS = array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'o1', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-pro', 'o3-pro-2025-06-10', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-1106', 'gpt-4', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-0613', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'gpt-3.5-turbo-instruct', 'gpt-3.5-turbo-instruct-0914', 'text-embedding-3-large', 'text-embedding-3-small', 'text-embedding-ada-002');
    158 const AIMOGEN_CLAUDE_MODELS = array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307');
    159 const AIMOGEN_CLAUDE_CHAT = array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307');
    160 const AIMOGEN_CLAUDE_MODELS_200K = array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307');
    161 const AIMOGEN_VISION_CLAUDE_MODELS = array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307');
    162 const AIMOGEN_GOOGLE_MODELS = array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite', 'chat-bison-001', 'text-bison-001');
    163 const AIMOGEN_GOOGLE_VISION_MODELS = array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite');
    164 const AIMOGEN_GOOGLE_STREAMING_MODELS = array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite');
    165 const AIMOGEN_STABLE_NEW_MODELS = array('stable-diffusion-ultra', 'stable-diffusion-core', 'stable-diffusion-3-0-large', 'stable-diffusion-3-0-turbo', 'stable-diffusion-3-0-medium', 'sd3.5-large', 'sd3.5-large-turbo', 'sd3.5-medium');
    166 const AIMOGEN_IDEOGRAM_MODELS = array('V_3', 'V_2_TURBO', 'V_2', 'V_1_TURBO', 'V_1');
    167 const AIMOGEN_STABLE_DEFAULT_MODE = 'sd3.5-large-turbo';
    168 const AIMOGEN_REPLICATE_DEFAULT_API_VERSION = 'ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4';
    169 const AIMOGEN_STABLE_IMAGE_MODELS = array('stable-diffusion-xl-1024-v1-0', 'stable-diffusion-v1-6', 'stable-diffusion-ultra', 'stable-diffusion-core', 'stable-diffusion-3-0-large', 'stable-diffusion-3-0-medium', 'stable-diffusion-3-0-turbo', 'sd3.5-large', 'sd3.5-large-turbo', 'sd3.5-medium');
    170 const AIMOGEN_GOOGLE_EMBEDDINGS_MODELS = array('embedding-001', 'text-embedding-004', 'text-embedding-005');
    171 const AIMOGEN_BATCH_MODELS = array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-4', 'gpt-4-turbo-preview', 'gpt-4-turbo', 'gpt-3.5-turbo-1106', 'gpt-4-turbo-2024-04-09', 'text-embedding-3-large', 'text-embedding-3-small', 'text-embedding-ada-002', 'gpt-4o', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'chatgpt-4o-latest', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10');
    172 const AIMOGEN_BATCH_MODELS_NO_EMBEDDING = array('gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-4', 'gpt-4-turbo-preview', 'gpt-4-turbo', 'gpt-3.5-turbo-1106', 'gpt-4-turbo-2024-04-09');
    173 const AIMOGEN_FUNCTION_CALLING_MODELS = array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-3.5-turbo', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-1106', 'gpt-4', 'gpt-4-turbo-preview', 'gpt-4-0125-preview', 'gpt-4-1106-preview', 'gpt-4-0613', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10');
    174 const AIMOGEN_XAI_FUNCTION_CALLING_MODELS = array('grok-2-vision-1212', 'grok-2-1212', 'grok-2', 'grok-2-latest', 'grok-3', 'grok-3-latest', 'grok-3-mini', 'grok-3-fast', 'grok-3-mini-fast', 'grok-4-0709', 'grok-4-fast-non-reasoning', 'grok-4-fast-reasoning', 'grok-code-fast-1');
    175 const AIMOGEN_GOOGLE_CHAT_MODELS = array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite');
    176 const AIMOGEN_GOOGLE_FUNCTION_CALLING_MODELS = array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite');
    177 const AIMOGEN_GROQ_FUNCTION_CALLING_MODELS = array('llama-3.1-8b-instant', 'llama-3.3-70b-versatile', 'meta-llama/llama-guard-4-12b', 'openai/gpt-oss-120b', 'openai/gpt-oss-20b', 'groq/compound', 'groq/compound-mini', 'meta-llama/llama-4-maverick-17b-128e-instruct',' meta-llama/llama-4-scout-17b-16e-instruct', 'meta-llama/llama-prompt-guard-2-22m', 'meta-llama/llama-prompt-guard-2-86m', 'moonshotai/kimi-k2-instruct-0905', 'qwen/qwen3-32b');
    178 const AIMOGEN_OLLAMA_FUNCTION_CALLING_MODELS = array('deepseek-r1', 'llama3.3', 'phi4', 'llama3.2', 'llama3.1', 'qwen2.5', 'nemotron-mini', 'mistral-small', 'mistral-nemo', 'mistral', 'mixtral', 'command-r', 'command-r-plus', 'qwen2', 'qwen2.5-coder', 'mistral-large', 'gdisney/mistral-large-uncensored', 'hermes3', 'llama3-groq-tool-use', 'crown/artificium', 'firefunction-v2', 'rolandroland/llama3.1-uncensored', 'mannix/llama3.1-8b-abliterated', 'ajindal/llama3.1-storm', 'mannix/llama3.1-8b-lexi', 'wangshenzhi/llama3.1_8b_chinese_chat', 'incept5/llama3.1-claude', 'sam4096/qwen2tools', 'Yarflam/pouet', 'finalend/hermes-3-llama-3.1', 'ALIENTELLIGENCE/nextjs14', 'allenporter/xlam', 'wangshenzhi/llama3.1_70b_chinese_chat', 'MFDoom/deepseek-coder-v2-tool-calling', 'steamdj/llama3.1-cpu-only', 'gdisney/mistral-nemo-uncensored', 'yantien/llama3.1-uncensored', 'hhao/qwen2.5-coder-tools', 'HammerAI/hermes-3-llama-3.1', 'crown/darkidol', 'finalend/llama-3.1-storm', 'mannix/llama3.1-storm', 'ALIENTELLIGENCE/whiterabbitv2', 'benedict/linkbricks-llama3.1-korean', 'leeplenty/lumimaid-v0.2', 'HammerAI/mistral-nemo-uncensored',
    179 'vanilj/llama-3.1-70b-instruct-lorablated-iq2_xs', 'mannix/hermes-3-llama-3.1-8b', 'vanilj/hermes-3-llama-3.1-8b', 'mtaylor91/llama3.2-uncensored', 'kuro/mistral-nemo-minitron-8b-base-q8_0-gguf', 'xiayu/wc-llama-bk-8', 'mannix/llama3-groq-tool-8b', 'sammcj/qwen2.5-coder-7b-instruct', 'rjmalagon/dolphin-2.9.3-mistral-nemo', 'ALIENTELLIGENCE/codewriterv2', 'rjmalagon/lumimaid-v0.2-12b', 'hhao/qwen2.5-tools', 'xe/mimi', 'allenporter/assist-llm', 'imac/mistral-nemo-instruct-2407', 'fingerliu/llama3.1', 'MFDoom/deepseek-v2-tool-calling', 'interstellarninja/llama3.1-8b-tools', 'tomasmcm/undi95-meta-llama-3.1-8b-claude', 'krtkygpta/gemma2_tools', 'vanilj/supernova-medius', 'ALIENTELLIGENCE/sarahv2', 'lucianotonet/llamaclaude', 'kuqoi/qwen2-tools', 'rscr/vikhr_nemo_12b', 'mannix/llama3.1-70b', 'chevalblanc/o1-mini', 'ALIENTELLIGENCE/cybersecuritythreatanalysisv2', 'mike/mistral', 'interstellarninja/hermes-2-pro-llama-3-8b-tools', 'ALIENTELLIGENCE/cyberaisecurityv2', 'krith/meta-llama-3.2-3b-instruct-uncensored', 'krith/meta-llama-3.1-8b-instruct', 'sammcj/deepseek-coder-v2-lite-toolcalling', 'majx13/test', 'Tohur/natsumura-assistant-llama-3.1',
    180 'ALIENTELLIGENCE/attorney2', 'vanilj/calme-2.4-rys-78b', 'xiayu/wc-llama-bk-7', 'goekdenizguelmez/josiefied-qwen2.5-7b-abliterated-v2', 'zcohn/llama3.1-uncensored-cot', 'mannix/hermes-3-llama-3.1-70b', 'krith/qwen2.5-7b-instruct', 'ALIENTELLIGENCE/linuxcmdxpert', 'sammcj/llama-3-1-8b-smcleod-golang-coder-v3', 'krith/qwen2.5-14b-instruct', 'cyberwald/sauerkrautlm-nemo-12b-instruct', 'vanilj/llama3.1-70b-iquants', 'interstellarninja/hermes-3-llama-3.1-8b-tools', 'dwightfoster03/functionary-small-v3.1', 'kangali/room-coder', 'mannix/llama3.1-8b', 'phuzzy/darknemo', 'ALIENTELLIGENCE/codingassistantv2', 'mychen76/llama3.1-intuitive-thinker', 'ALIENTELLIGENCE/roleplaymaster', 'krith/meta-llama-3.1-70b-instruct-abliterated', 'fatfish/internal-ref-extractor', 'benedict/linkbricks-mistral-nemo-korean', 'krith/meta-llama-3.2-1b-instruct-uncensored', 'xiayu/wc-llama3.1-0805', 'ALIENTELLIGENCE/cybersecuritymonitoring', 'xiayu/wc-llama-bk-2', 'ALIENTELLIGENCE/pythoncoderv2', 'krith/mistral-nemo-instruct-2407-abliterated', 'ALIENTELLIGENCE/automationgeneratorv2', 'InfoForge/forge-8b', 'rjmalagon/dolphin-2.9.3-mistral', 'phuzzy/darkllama3.1', 'ALIENTELLIGENCE/psychologistv2',
    181 'rjmalagon/llama-3.1-supernova-lite', 'd89ftekb7/mistral-nemo-uncensored', 'ticlazau/qwen2.5-coder-7b-instruct', 'krith/meta-llama-3.1-8b-instruct-abliterated', 'ALIENTELLIGENCE/medicalimaginganalysis', 'ALIENTELLIGENCE/deepseekcoder16kcontextv2', 'vanilj/mistral-nemo-gutenberg-12b-v2', 'ALIENTELLIGENCE/contentsummarizer', 'krith/qwen2.5-72b-instruct', 'krith/meta-llama-3.1-70b-instruct', 'sam4096/phi2tools', 'ALIENTELLIGENCE/imagepromptengineer', 'TheAzazel/qwen2.5-14b-instruct-abliterated', 'ALIENTELLIGENCE/medicaldiagnostictools', 'ALIENTELLIGENCE/deeplearningengineerv2', 'ALIENTELLIGENCE/holybible', 'rongfengliang/openbuddy-llama3.1', 'ALIENTELLIGENCE/personalizednutrition', 'rongfengliang/bamboo-llm', 'bazsalanszky/mistral-large', 'zxf945/mistral-nemo',
    182 'ALIENTELLIGENCE/randomroleplaypromptgenerator', 'ALIENTELLIGENCE/lawfirm', 'vitoreafeliciano/deepseek-coder', 'vitoreafeliciano/codefuse-deepseek', 'SlyOtis/git-auto-message', 'ALIENTELLIGENCE/genaiimagecspromptv', 'ALIENTELLIGENCE/mechanicalengineerv2', 'rscr/vikhr_llama3.1_8b', 'socialnetwooky/hermes3-llama3.1-abliterated', 'ALIENTELLIGENCE/computerhardwareengineer', 'ALIENTELLIGENCE/chemicalengineer', 'ALIENTELLIGENCE/ai2ndbrain', 'krith/qwen2.5-32b-instruct', 'ALIENTELLIGENCE/buffett', 'ALIENTELLIGENCE/aidatascientistv2', 'ALIENTELLIGENCE/bioengineerbiomedicalengineer', 'ALIENTELLIGENCE/electricalengineerv2', 'goekdenizguelmez/josiefied-qwen2.5-1.5b-instruct-abliterated-v1', 'krith/mistral-small-instruct-2409', 'rscr/vikhr_llama3.2_1b', 'ALIENTELLIGENCE/mentalwellness', 'ALIENTELLIGENCE/musicindustry', 'kangali/room-research', 'ALIENTELLIGENCE/multiagentv2', 'ALIENTELLIGENCE/characterconversationsimulator', 'ALIENTELLIGENCE/personalizedmedicine', 'ALIENTELLIGENCE/marketingexpertv2', 'jean-luc/cydonia', 'vanilj/cathallama-70b-i1-iq2_s', 'ALIENTELLIGENCE/predictiveanalyticsforbusinesses', 'artifish/llama3.2-uncensored', 'ALIENTELLIGENCE/musicprompts', 'ALIENTELLIGENCE/jarvisv2',
    183 'solonglin/qwen2.5-q6_k-abliterated', 'anpigon/qwen2.5-7b-instruct-kowiki', 'ALIENTELLIGENCE/structureddataextraction', 'rjmalagon/rys_llama-3.1-8b-instruct', 'ALIENTELLIGENCE/computervisionengineer', 'RobinBially/xlam-8k', 'ALIENTELLIGENCE/radiofrequencyengineer', 'ALIENTELLIGENCE/streamingdefenselevel3', 'ALIENTELLIGENCE/filmandvideoproduction', 'ALIENTELLIGENCE/modelcreate2', 'starsnatched/thinking', 'ALIENTELLIGENCE/plantdoctor', 'ALIENTELLIGENCE/gamemasterroleplaying', 'ALIENTELLIGENCE/medicalbillingandcoding', 'flori/llama3.1-wopr', 'ALIENTELLIGENCE/gourmetglobetrotter', 'RobinBially/llama3.1-32k', 'ALIENTELLIGENCE/avengineer', 'ALIENTELLIGENCE/chiefinformationsecurityofficerv2', 'ALIENTELLIGENCE/grantwriterv2', 'benedict/linkbricks-hermes3-llama3.1-8b-korean-advanced-q8', 'ALIENTELLIGENCE/seomanager', 'ALIENTELLIGENCE/contractanalyzerv2', 'ALIENTELLIGENCE/digitalmarketingexpert', 'ALIENTELLIGENCE/financialadvisor', 'ALIENTELLIGENCE/veterinarymedicine', 'kovacs/llama3.1', 'ALIENTELLIGENCE/doctorai', 'ALIENTELLIGENCE/aerospaceengineer', 'ALIENTELLIGENCE/unrealgamedev', 'ALIENTELLIGENCE/startupagiassistant2', 'interstellarninja/hermes-2-theta-llama-3-8b-tools', 'vanilj/mistral-large-instruct-2407-iq3_xx',
    184 'ALIENTELLIGENCE/lyricist', 'ALIENTELLIGENCE/mindwell', 'ALIENTELLIGENCE/civilengineerv2', 'Artalius/lixi', 'adhilroshan/uiforger', 'ALIENTELLIGENCE/extremecreativityerebus', 'ALIENTELLIGENCE/aipromptassistant', 'ALIENTELLIGENCE/tesla', 'darsankumar89/leglai', 'ALIENTELLIGENCE/mindpal', 'ALIENTELLIGENCE/teachai', 'krith/mistral-large-instruct-2407', 'RobinBially/qwen2.5-coder-16k', 'InfoForge/openforge', 'ALIENTELLIGENCE/embeddedsystemsengineer', 'ALIENTELLIGENCE/leonardodavinci', 'Shailesh714/emotion', 'ALIENTELLIGENCE/schematicdesign', 'ALIENTELLIGENCE/yourcfov2', 'chrypnotoad/erebus', 'Maoyue/mistral-nemo-minitron-8b-instruct', 'teevorian/mistral-nemo-sauerkraut', 'isaacramthal/llama3.1', 'froehnerel/llama-3.1-storm', 'ALIENTELLIGENCE/sapabapcoder', 'site-ir-llm/llm', 'ALIENTELLIGENCE/projectmanager', 'ALIENTELLIGENCE/shelldonv2', 'ALIENTELLIGENCE/librarianv2', 'ALIENTELLIGENCE/tutorai', 'TheAzazel/replete-llm-2.5-qwen-14b', 'ALIENTELLIGENCE/brainstorming', 'ALIENTELLIGENCE/searchfund', 'lawmancs2024/qwen2-function-q5', 'ALIENTELLIGENCE/aipoweredlawfirms', 'ALIENTELLIGENCE/chloev2', 'timdata_seturan/llm-botika-fp16', 'johnnyboy/qwen2.5-math-7b', 'DaddyLLAMA/euryale_v2.2_q4',
    185 'TheAzazel/replete-llm-2.5-qwen-7b', 'TheAzazel/replete-llm-2.5-qwen-32b', 'phuzzy/darkidol', 'Kevinization/medicllama1.6', 'laszlo/bob-silly-dungeon-master', 'ALIENTELLIGENCE/humancomputerinteractiondesigner', 'ALIENTELLIGENCE/accountingandtaxation', 'ALIENTELLIGENCE/veterinarian',
    186 'rjmalagon/llama-spark', 'ALIENTELLIGENCE/suntzu', 'ALIENTELLIGENCE/alberteinstein', 'ALIENTELLIGENCE/airesearcherv2', 'ALIENTELLIGENCE/pythonconsultantv2', 'ALIENTELLIGENCE/chiefaccountingofficerv2', 'ALIENTELLIGENCE/carljung', 'ALIENTELLIGENCE/edgarcaycev2', 'etracker/sauerkrautlm-3.1-instruct-q8', 'k33g/jean-luc-picard', 'zenoverflow/replete_coder_3_1_8b_q8_custom', 'ALIENTELLIGENCE/roominteriorsuggester', 'ALIENTELLIGENCE/psychiatrist', 'ALIENTELLIGENCE/policymaker', 'ahmedag/hackerbot_spl', 'ALIENTELLIGENCE/generalcounselv2', 'ALIENTELLIGENCE/tutoraiblueprint', 'vanilj/qwen2.5-72b-instruct-iq3_xxs', 'ALIENTELLIGENCE/engineeringtechnicalmanuals', 'ALIENTELLIGENCE/strategist', 'ALIENTELLIGENCE/alienbuddy', 'ALIENTELLIGENCE/emotionalintelligenceanalysis', 'ALIENTELLIGENCE/constructiontakeoffestimatorv2', 'ALIENTELLIGENCE/ceov2', 'ALIENTELLIGENCE/staugustine', 'michaelbui/qwen2.5-14b', 'ALIENTELLIGENCE/genealogist', 'ALIENTELLIGENCE/mindreaderdecoder', 'ALIENTELLIGENCE/foodservice', 'ALIENTELLIGENCE/neuralnetworkengineer', 'ALIENTELLIGENCE/nlpengineer2', 'cow/gemma2_tools', 'TheAzazel/qwen2.5-1.5b-v3-instruct-abliterated-v3.q8_0', 'TheAzazel/qwen2.5-coder-7b-instruct-abliterated.q8_0', 'siswabaru001/pussertifai',
    187 'rjmalagon/barcena-8b-juridico-mexicano', 'rohitrajt/emotibot', 'ALIENTELLIGENCE/humorbot', 'ALIENTELLIGENCE/sentimentanalyzer', 'ALIENTELLIGENCE/insuranceservices', 'sparksammy/samantha-3.1', 'ALIENTELLIGENCE/systemsengineer', 'ALIENTELLIGENCE/productmanager', 'ALIENTELLIGENCE/chiefmarketingofficer2', 'ALIENTELLIGENCE/civilstructureengineerv2', 'AG1/kbmtderfla', 'crown/golang3.1', 'ALIENTELLIGENCE/crewaiconsultant', 'ALIENTELLIGENCE/askai', 'ALIENTELLIGENCE/hackerreporter', 'ALIENTELLIGENCE/geotechnicalengineer', 'ALIENTELLIGENCE/healthcareservices', 'ALIENTELLIGENCE/rockefeller', 'ALIENTELLIGENCE/riskmanager',
    188 'ALIENTELLIGENCE/officemanager', 'ALIENTELLIGENCE/socialmediamanager', 'ALIENTELLIGENCE/chiefbusinessdevelopmentofficerv2', 'mike/firefunction', 'Kevinization/medicllama1.7', 'benedict/linkbricks-hermes3-llama3.1-8b-korean-advanced-q4', 'ALIENTELLIGENCE/coworkingmanager', 'ALIENTELLIGENCE/manufacturingprogrammingengineer', 'ALIENTELLIGENCE/businessintelligencedeveloper', 'ALIENTELLIGENCE/fashiondesign', 'ALIENTELLIGENCE/stressmoodmentalhealthsupport', 'ArzzKurz/koreansupport', 'ALIENTELLIGENCE/datacollectionentryanalysis', 'ALIENTELLIGENCE/nuclearengineer', 'ALIENTELLIGENCE/projectconstructionmanager', 'ALIENTELLIGENCE/trainingmanager', 'ALIENTELLIGENCE/brandmanager', 'chrypnotoad/fucksorry', 'ALIENTELLIGENCE/chiefsalesofficer2', 'ALIENTELLIGENCE/chiefaiofficerv2', 'thirty3/linux', 'TheAzazel/replete-llm-2.5-qwen-1.5b', 'benevolentjoker/the_economistmini', 'mhw/sin', 'ALIENTELLIGENCE/lifecoach', 'zctech/x-ai-dev', 'ALIENTELLIGENCE/startupcommunity', 'ALIENTELLIGENCE/aigaming', 'timdata_seturan/llm-botika', 'ALIENTELLIGENCE/travelplanningbooking', 'ALIENTELLIGENCE/incidentresponseautomation', 'ALIENTELLIGENCE/dentistry', 'ALIENTELLIGENCE/constructionplanning', 'ALIENTELLIGENCE/jesusofnazareth', 'ALIENTELLIGENCE/crisisintervention',
    189 'ALIENTELLIGENCE/materialsengineer', 'ALIENTELLIGENCE/designmanager', 'ALIENTELLIGENCE/salesmanager', 'eliocosta/teste', 'jmorgan/msn', 'Kevinization/medicllama1.10', 'vanilj/llama-3.1-instruct-bellman-8b-swedish', 'bippy/rnld', 'magejosh/llama32instruct1buncensoredq6k', 'thirty3/kali', 'TheAzazel/replete-llm-2.5-qwen-3b', 'sthenno/miscii-14b-preview', 't/qwen2.5', 'RobinBially/qwen2.5-16k', 'aratan/valeryh', 'rizkiagungid/rasxgpt', 'fatfish/external-ref-extractor', 'luobin/coder', 'pdevine/discollama-unsloth', 'ALIENTELLIGENCE/enoch', 'ALIENTELLIGENCE/virtualfinancialadvisors', 'ALIENTELLIGENCE/automatedaccountingtaxpreparation', 'ALIENTELLIGENCE/horticulture', 'ALIENTELLIGENCE/pharmacy', 'ALIENTELLIGENCE/surveyingandmapping', 'mikolajewski/emojitron', 'ALIENTELLIGENCE/plato', 'ALIENTELLIGENCE/socrates', 'ALIENTELLIGENCE/shunryusuzuki', 'ALIENTELLIGENCE/aiengineer', 'ALIENTELLIGENCE/telecommunicationsengineer', 'ALIENTELLIGENCE/serverlesscomputingengineer', 'ALIENTELLIGENCE/metallurgicalengineer', 'dansullivan/test1', 'rosemarla/mistral-small-instruct-abliterated', 'Tales/llama_doc', 'DaddyLLAMA/magum_v2_123b_iq3_xxs', 'rizkiagungid/rasxlite2', 'abhisharma/mini_alisa', 'abhisharma/saniya', 'dominic/adamlinux',
    190 'dharmapurikar/qwen2.5-7b-64k', 'rscr/llama3_70b_ru', 'franek/analytics', 'InfoForge/forge-70b', 'ALIENTELLIGENCE/solopreneur', 'ALIENTELLIGENCE/machinelearningengineerv2', 'saifsprezi/sprezi-llama-8b', 'ALIENTELLIGENCE/startupventurestudio', 'ALIENTELLIGENCE/ufology', 'ALIENTELLIGENCE/personalizedmarketingcampaigns', 'ALIENTELLIGENCE/aipowerededucationalgames', 'ALIENTELLIGENCE/clinicaltrialmanagement', 'ALIENTELLIGENCE/virtualeventplanning', 'ALIENTELLIGENCE/predictivethreatdetection', 'ALIENTELLIGENCE/mindfulnessandmeditation', 'ALIENTELLIGENCE/internetofthingsiot', 'ALIENTELLIGENCE/designsimulation', 'ALIENTELLIGENCE/financialplanning', 'ALIENTELLIGENCE/governmentagencies', 'ALIENTELLIGENCE/transportationandlogistics', 'ALIENTELLIGENCE/hawking', 'ALIENTELLIGENCE/elderlycompanion', 'ALIENTELLIGENCE/spectrumanalyzer', 'ALIENTELLIGENCE/ethicalphilosopher', 'ALIENTELLIGENCE/newsproducer', 'ALIENTELLIGENCE/investigativejournalist', 'ALIENTELLIGENCE/healthsafetyengineer', 'ALIENTELLIGENCE/agriculturalengineer', 'ALIENTELLIGENCE/noamchomsk', 'ALIENTELLIGENCE/conceptualdesigntutor', 'jiayuan1/bamboo', 'Azazel-AI/qwen2.5-14b-instruct-abliterated-v2-q8_0', 'mtaylor91/l3-stheno-maid-blackroot', 'anisha24/model1_llama3.1', 'DaddyLLAMA/magum_123b_iq4_xs', 'vanilj/qwen2.5-32b-instruct_iq4_xs',
    191 'zxf945/llama3.2', 'FjordAI/fjord-ai', 'Kevinization/medicllama1.9.2.q8', 'blinzki/bimtrazer', 'Kevinization/medicllama1.5', 'ALIENTELLIGENCE/detectiveanya', 'ALIENTELLIGENCE/fitgenius', 'ALIENTELLIGENCE/pcarchitect', 'ALIENTELLIGENCE/christiancounselor', 'ALIENTELLIGENCE/airegulatoryspecialist', 'ALIENTELLIGENCE/airesearchscientist', 'ALIENTELLIGENCE/terrorismexpert', 'ALIENTELLIGENCE/sustainabilityanalysistools', 'ALIENTELLIGENCE/portfoliomanagement',
    192 'ALIENTELLIGENCE/intelligenttutoringsystems', 'ALIENTELLIGENCE/virtualteachingassistants', 'ALIENTELLIGENCE/supplychainoptimization', 'ALIENTELLIGENCE/tourismhospitalitymanagement', 'ALIENTELLIGENCE/textileandapparelmanufacturing', 'ALIENTELLIGENCE/manufacturing', 'ALIENTELLIGENCE/educationservices', 'ALIENTELLIGENCE/retail', 'ALIENTELLIGENCE/shakespeare', 'ALIENTELLIGENCE/enriquecastillorincon', 'ALIENTELLIGENCE/newsreporter', 'shamyukr2904/gynocologist', 'ALIENTELLIGENCE/signalprocessingengineer', 'ALIENTELLIGENCE/realestatebroker', 'ALIENTELLIGENCE/realestateagent', 'ALIENTELLIGENCE/arvrcloudengineer', 'ALIENTELLIGENCE/ancientalienttheorist', 'ALIENTELLIGENCE/mininggeologicalengineer', 'ALIENTELLIGENCE/environmentalengineer', 'ALIENTELLIGENCE/advertisingmanager', 'ALIENTELLIGENCE/businessadministrator', 'ALIENTELLIGENCE/digitalmarketingmanager', 'ALIENTELLIGENCE/businessdevelopmentbizdev', 'ALIENTELLIGENCE/chiefprojectmanager', 'ALIENTELLIGENCE/coretransformation', 'artifish/spongeass-v4', 'chimiste/llama-3.1-8b-graph', 'DaddyLLAMA/euryale_v2.2_q6_k', 'Hamberfim/myguru_v04', 'abhisharma/alisa', 'gwyntel/psm-v2', 'vince_ai/mmmistral', 'gwyntel/psr-v5', 'rohitrajt/sihemotibot', 'starsnatched/thinkingmistral', 'franek/bank-statement-analyzer', 'jayeshusa22/sensei', 'XTeMixX/ai-x',
    193 'AG1/sdso', 'gtandon/ft_llama3_1_swe_bench', 'AG1/gc', 'AG1/strat', 'AG1/manufengprog', 'ALIENTELLIGENCE/learningguidementortutor', 'ALIENTELLIGENCE/birbal', 'ALIENTELLIGENCE/footballcoachassistant', 'RobinBially/mistral-nemo-16k', 'ALIENTELLIGENCE/madamhelenablavatsky', 'ALIENTELLIGENCE/cloudengineer', 'ALIENTELLIGENCE/aiaccessibility', 'ALIENTELLIGENCE/aiethicist', 'ALIENTELLIGENCE/aipoweredproductrecommendations', 'ALIENTELLIGENCE/personalizedducationplans', 'ALIENTELLIGENCE/virtualconsultingservices', 'ALIENTELLIGENCE/virtualnursingassistants', 'ALIENTELLIGENCE/communityengagement', 'ALIENTELLIGENCE/accessibilityservices', 'ALIENTELLIGENCE/urbanplanning', 'ALIENTELLIGENCE/seniorsvirtualassistant', 'ALIENTELLIGENCE/specialneedseducation', 'ALIENTELLIGENCE/confucius', 'ALIENTELLIGENCE/turing', 'ALIENTELLIGENCE/galileo', 'ALIENTELLIGENCE/leaddev', 'maxtheconquerer/mentorships-analysis', 'ALIENTELLIGENCE/yogananda', 'ALIENTELLIGENCE/bezos', 'ALIENTELLIGENCE/sigmundfreud', 'ALIENTELLIGENCE/tvchiefmeteorologist', 'ALIENTELLIGENCE/tvlocalnewsproducer', 'ALIENTELLIGENCE/realtimeeditor', 'ALIENTELLIGENCE/broadcastchiefengineer', 'ALIENTELLIGENCE/microwaveengineer', 'ALIENTELLIGENCE/industrializingmachinelearningengineer', 'ALIENTELLIGENCE/laotse', 'ALIENTELLIGENCE/marineengineernavalarchitect', 'ALIENTELLIGENCE/petroleumengineer',
    194 'ALIENTELLIGENCE/salesengineer', 'ALIENTELLIGENCE/industrialengineer', 'ALIENTELLIGENCE/projectsuperintendent', 'ALIENTELLIGENCE/tonystark', 'ALIENTELLIGENCE/predesignresearchtutor', 'ALIENTELLIGENCE/kimclement', 'venetanji/llama3.2-tool', 'Tales/parametros', 'Emile/filou', 'DaddyLLAMA/chronos_platinum_72b_q4_k_m', 'worstcoaster/tinyfilth', 'lly/qwen2.5-32b-instruct-iq3_m', 'guna/ihac-llama-3.2-3b-instruct-4', 'wwwcy/test1', 'benevolentjoker/demarquiscousin', 'vanilj/qwen2.5-14b-instruct-iq4_xs', 'benevolentjoker/the_illustrator', 'guna/ihac-llama-3.2-3b-instruct-2', 'DaddyLLAMA/replete_llm_v2.5_qwen_72b_q5_k_m', 'guna/ihac-llama-3.2-3b-instruct', 'benevolentjoker/the_caldecott', 'toan/hi', 'anthonyarutyunov/ollama-mini', 'dmovalente23/diogo_virtualente_v1', 'Nicotaglia/clinia_v3_8b', 'Nicotaglia/clinia_v2', 'RobinBially/qwen2.5-12k', 'niveo/laminha3.1', 'akiii/mochibi_3b', 'AG1/btderfla', 'panalepe/my_finetune', 'ahmedag/llama-3.1-spl-assistant', 'AG1/jbojfo', 'AG1/cdtfo', 'AG1/edgc', 'AG1/lrbof', 'jxjwilliam/bestitconsulting', 'AG1/ftngen', 'AG1/pcojof', 'AG1/chrof', 'AG1/chopof', 'AG1/sfsf', 'EZZYDMAN/summarisey', 'hhbach/ollama', 'ALIENTELLIGENCE/earthstationoperationsassistant',
    195 'pki/logpt2', 'mhw/sin-ia', 'sammcj/llama-3-1-8b-smcleod-golang-coder-v1', 'ALIENTELLIGENCE/player2games', 'ALIENTELLIGENCE/esolevelestimator', 'ALIENTELLIGENCE/venturestartupstudiodragons', 'ALIENTELLIGENCE/startupventurestudionnllapproach', 'ALIENTELLIGENCE/startupventurestudioplaybook', 'RobinBially/mistral-nemo-8k', 'dsi/model', 'ALIENTELLIGENCE/aiprivateequityrollups', 'ALIENTELLIGENCE/vonbraun', 'ALIENTELLIGENCE/aiinputoutputmanager', 'ALIENTELLIGENCE/virtualproductdemonstrations', 'ALIENTELLIGENCE/automatedorderfulfillment', 'ALIENTELLIGENCE/virtualtutoringservices', 'ALIENTELLIGENCE/aipoweredportfoliomanagement', 'ALIENTELLIGENCE/virtualnursingservices', 'ALIENTELLIGENCE/aipoweredpatientengagement', 'ALIENTELLIGENCE/digitalconciergeervices', 'ALIENTELLIGENCE/personalizedcustomerexperience', 'MTBS/anonymizer', 'ALIENTELLIGENCE/ecofriendlysupplychainoptimization', 'ALIENTELLIGENCE/automatedaccountingsystems', 'ALIENTELLIGENCE/adaptivelearningplatforms', 'ALIENTELLIGENCE/aquaculture', 'ALIENTELLIGENCE/gamingservice', 'ALIENTELLIGENCE/autonomousystem', 'ALIENTELLIGENCE/digitaltwintechnology', 'ALIENTELLIGENCE/environmentalconsulting', 'ALIENTELLIGENCE/realestateservice', 'ALIENTELLIGENCE/moses', 'ALIENTELLIGENCE/travelandhospitality', 'ALIENTELLIGENCE/prayerlinecrisisintervention', 'ALIENTELLIGENCE/prayerline', 'ALIENTELLIGENCE/paultheapostle',
    196 'ALIENTELLIGENCE/archimedes', 'ALIENTELLIGENCE/newton', 'ALIENTELLIGENCE/aristotle', 'kelvi23/axum', 'ALIENTELLIGENCE/feynman', 'ALIENTELLIGENCE/raykurzweil', 'ALIENTELLIGENCE/dalecarnegie', 'ALIENTELLIGENCE/kissinger', 'ALIENTELLIGENCE/aynrand', 'ALIENTELLIGENCE/raydalio', 'ALIENTELLIGENCE/samwalton', 'ALIENTELLIGENCE/jackwelch', 'ALIENTELLIGENCE/peterdrucker', 'ALIENTELLIGENCE/howardhughes', 'ALIENTELLIGENCE/benjaminfranklin', 'ALIENTELLIGENCE/tvnationalnewscastproducer', 'ALIENTELLIGENCE/tvcommercialproducer',
    197 'ALIENTELLIGENCE/tvdirectorofsales', 'ALIENTELLIGENCE/streamingsalesinsights', 'ALIENTELLIGENCE/mastercontroloperator', 'ALIENTELLIGENCE/tvadsalesdirector', 'ALIENTELLIGENCE/digitalanchorproducer', 'ALIENTELLIGENCE/broadcastproductionengineer', 'ALIENTELLIGENCE/tvstationchiefengineer', 'ALIENTELLIGENCE/broadcastengineer', 'ALIENTELLIGENCE/tvchiefengineer', 'ALIENTELLIGENCE/mediaengineer', 'ALIENTELLIGENCE/neuromorphicngineer', 'ALIENTELLIGENCE/publicrelationsdirector', 'ALIENTELLIGENCE/communicationsdirector', 'ALIENTELLIGENCE/promotionsmanager', 'ALIENTELLIGENCE/facilitiesmanager', 'ALIENTELLIGENCE/marketingcommunicationmgr', 'Clem81/test', 'zctech/x-ai-12b', 'jelebruh/qwen2.5', 'chimiste/llama-3.2-1b-graph', 'guna/regpg-ihac-llama-3.2-3b-instruct', 'DaddyLLAMA/llama3.2_1b_q4', 'AG1/mqzbtm', 'vince_ai/mmmistral8', 'kufudemir/kufudemir', 'aratan/codebiblia', 'uwbfritz/mgannon', 'Nicotaglia/clinia_v4', 't/qwen2.5-patent-claims-explain', 'Nicotaglia/clinia_v3_70b', 'RobinBially/llama3.1-16k', 'Nicotaglia/clinia_v1', 'incept5/swiftral', 'starsnatched/tm', 'liutechs/soulqwen2', 'starsnatched/t', 'AG1/mrafafa', 'AG1/pscocfofo', 'AG1/rsmefofo', 'blackalpha/todlymist', 'AG1/arefofo', 'AG1/mafetfoo', 'AG1/syefofo', 'AG1/sfefofofo', 'AG1/cmhfofo', 'AG1/emefofo', 'AG1/elgfofo',
    198 'AG1/chlgfofo', 'AG1/caifofo', 'AG1/cpvfofo', 'benedict/linkbricks-hermes3-llama3.1-70b-korean-advanced-q5', 'benedict/linkbricks-hermes3-llama3.1-70b-korean-advanced-q4', 'AG1/chrfeof', 'AG1/chepofd', 'AG1/cafafafo', 'AG1/chsavbfo', 'AG1/chdtfo', 'AG1/chstfo', 'AG1/chtafofo', 'AG1/mnmetfo', 'AG1/chfofofo', 'AG1/clstfofo', 'AG1/atfgo', 'AG1/nktfgo', 'AG1/rkfgo', 'AG1/rdfgf', 'AG1/mfskfo', 'AG1/mdfgo', 'AG1/hwkofo', 'AG1/dmfo', 'AG1/ctmof', 'AG1/cnsfo', 'AG1/cwofr', 'AG1/anofo', 'AG1/enstfo', 'AG1/jnzfo', 'AG1/bbfor', 'AG1/vtrof', 'AG1/tsdfo', 'AG1/sdvdrfo', 'AG1/svspfo', 'AG1/snrpfo', 'AG1/pdanfo', 'AG1/prlcsfo', 'AG1/smpfo', 'AG1/mdbofo', 'AG1/mwdfo', 'AG1/mchegof', 'AG1/lofcfo', 'AG1/ingnof', 'AG1/dcfofo', 'AG1/ctkofof', 'AG1/scengof', 'AG1/cevngio', 'AG1/bnstmo', 'AG1/aytof', 'AG1/cstaof', 'AG1/chconof', 'AG1/bisinof', 'AG1/gwrof', 'AG1/chrzfo', 'AG1/prfofo', 'AG1/vsofs', 'AG1/vocfa', 'AG1/chfofo', 'AG1/perlu', 'AG1/chefoe', 'AG1/canof', 'AG1/cadvof', 'AG1/agoffo', 'AG1/canyof', 'AG1/caudof', 'AG1/cbrdof', 'AG1/cbdvo', 'AG1/ccomuof', 'AG1/ccoplo', 'AG1/ccontof', 'AG1/ccrof', 'AG1/ccsuof',
    199 'AG1/cdatof', 'AG1/cdesof', 'AG1/cdigof', 'AG1/cevntof', 'AG1/cevnof', 'AG1/cxpof', 'AG1/cfutof', 'AG1/cgmof', 'AG1/cgrwof', 'AG1/cinof', 'AG1/cisof', 'AG1/cinoof', 'AG1/cinspo', 'AG1/cipco', 'AG1/cinvof', 'AG1/cknwof', 'AG1/clarnof', 'AG1/chlogof', 'AG1/cmarkof', 'AG1/cmer', 'AG1/cprocof', 'AG1/chprdof', 'AG1/chprmg', 'AG1/crepuof', 'AG1/crescof', 'AG1/cscenof', 'AG1/crevo', 'AG1/crsko', 'AG1/csalof', 'AG1/csecof', 'AG1/cstrao', 'AG1/cscof', 'AG1/ctalo', 'AG1/cwo', 'AG1/chteco', 'AG1/chtecof', 'AG1/cowk', 'AG1/lf', 'AG1/gw', 'swapnil_teke/8_nap_model', 'jun47ade/callama', 'darsankumar89/octilyassist', 'zctech/x-ai-kit', 'xiayu/wc-llama-bk-6', 'xiayu/llama3.1-wizard',
    200 'janne/raindance', 'kelvi23/custom_axum', 'a99divx/lok', 'kelvi23/caller', 'gedesiwen/my-models', 'crown/craigsprompter', 'dylanravel/allied_interest', 'chevalblanc/claude-3-haiku', 'phonpadithpp/laosllm', 'Tales/massas', 'chimiste/llama-3.2-3b-graph', 'richasdy/hello', 'GyuHyeon/naps-llama-3.1-v0.6.0-f32', 'saish_15/tethysai_research', 'StoneSage/marcus', 'hungvturing/pd-mario', 'eggitai/gienwen', 'vladm90/vv2', 'wjwjx/apioverflow', 'JerickUN/javagpt', 'dougstrouth/blog_assistant', 'emre198/emreai', 'fbriones/freya', 'remington2002/vector2', 'richlee/mario', 'Hamberfim/myguru', 'bmizerany/pap', 'tryfonas/tref', 'rakalantari/myllama', 'lsctw/lsctwman', 'aratan/valeryq-coder',
    201 'Kevinization/medicllama1.9.2.q9_1', 'Kevinization/medicllama1.9.2.q9', 'rumpl/llama3.1', 'laszlo/bob', 'niveo/laminha', 'starsnatched/thinkingsmolmistral', 'peter6432/cat', 'peter6432/test', 'gbejarano-mc/murrayllama', 'gurjant1229/smart-model', 'josepana/oda', 'kamil5b/ciwastra', 'divanshurc/wyzard-discovery', 'Jakub123/discord2.0', 'kaany/llm1', 'Javi/dev-genai-plexus', 'Akshita/testing-llama', 'Karlsefni/chatofexile', 'xiayu/wc-llama-bk-3', 'xiayu/wc-llama-bk-1', 'jacksonian_r_taylor/initial_testing', 'sezi_kim/ollama3.1', 'shamyukr2904/othopaedist', 'AshtonLKY/llama3.1narsim', 'mohamedrady/clockwok-temptation');
    202 const AIMOGEN_EMBEDDING_OLLAMA_MODELS = array('nomic-embed-text', 'mxbai-embed-large', 'snowflake-arctic-embed', 'all-minilm', 'unclemusclez/jina-embeddings-v2-base-code', 'hellord/mxbai-embed-large-v1', 'znbang/bge', 'bge-m3', 'shaw/dmeta-embedding-zh', 'jina/jina-embeddings-v2-base-de', 'chroma/all-minilm-l6-v2-f32', 'bge-large', 'quentinz/bge-large-zh-v1.5', 'paraphrase-multilingual', 'milkey/m3e', 'jina/jina-embeddings-v2-base-en', 'chevalblanc/acge_text_embedding', 'chatfire/bge-m3', 'dztech/bge-large-zh', 'mofanke/acge_text_embedding', '893379029/piccolo-large-zh-v2', 'jina/jina-embeddings-v2-small-en', 'mofanke/dmeta-embedding-zh', 'milkey/gte', 'herald/dmeta-embedding-zh', 'nextfire/paraphrase-multilingual-minilm', 'jina/jina-embeddings-v2-base-es', 'milkey/dmeta-embedding-zh', 'cwchang/jina-embeddings-v2-base-zh', 'smartcreation/dmeta-embedding-zh', 'evilfreelancer/enbeddrus', 'smartcreation/bge-large-zh-v1.5', 'yxl/m3e', 'jmorgan/gte-small', 'shaw/dmeta-embedding-zh-small-q4', 'zylonai/multilingual-e5-large', 'royalpha/sentence-camembert-large', 'jeffh/intfloat-multilingual-e5-large', 'quentinz/bge-base-zh-v1.5', 'karuniaperjuangan/multilingual-e5-small', 'jeffh/intfloat-multilingual-e5-large-instruct', 'aerok/xiaobu-embedding-v2', 'zailiang/bge-large-zh-v1.5', 'shaw/dmeta-embedding-zh-small',
    203 'aerok/acge_text_embedding', 'twwch/m3e-base', 'shaw/dmeta-embedding-zh-q4', 'viosay/conan-embedding-v1', 'smartwang/bge-large-zh-v1.5-f32.gguf', 'tazarov/all-minilm-l6-v2-f32', 'zw66/bgelarge', 'sunzhiyuan/suntray-embedding', 'joanfm/jina-embeddings-v2-base-en', 'jmorgan/nomic-embed-text', 'chinashrimp/jina-embeddings-v2-base-zh', 'albertogg/multi-qa-minilm-l6-cos-v1', 'bnksys/baia', 'imcurie/bge-large-en-v1.5', 'joanfm/jina-embeddings-v2-base-es', 'chevalblanc/text-embedding-3-small', 'shunyue/llama3-chinese-shunyue', '0ssamaak0/nomic-embed-text', 'theepicdev/nomic-embed-text', 'pankajrajdeo/sentence-transformers_all-minilm-l6-v2', 'kun432/cl-nagoya-ruri-large', 'locusai/multi-qa-minilm-l6-cos-v1', 'chinashrimp/xiaobu-embedding-v2', 'yuki_ho/bce-embedding', 'joanfm/jina-embeddings-v2-base-de', 'davisgao/m3e', 'zxf945/nomic-embed-text', 'quentinz/bge-small-zh-v1.5', 'zw66/llama3-8b-gguf', 'waterdrop/embeding', 'yxchia/paraphrase-multilingual-minilm-l12-v2', 'imac/zpoint_large_embedding_zh', 'zctech/x-ai-txt', 'jmorgan/all-minilm-l6', 'viosay/xiaobu-embedding-v2', 'plutonioumguy/bge-m3', 'zw66/llama3-8b', 'HuTangZhu/gte-small-zh', 'aerok/zpoint_large_embedding_zh', 'diepho/all-minilm', 'msc802/xiaobu-embedding-v2', 'zw66/llama3-chat-8.0bpw', 'woodylee1974/dmeta', 'modelbao/bge-large-zh-v1.5', 'zailiang/m3e', 'zw66/llama3-lora8b',
    204 'liebe-magi/multilingual-e5-large', 'kun432/cl-nagoya-ruri-base', 'stanus74/e5-base-sts-en-de', 'imcurie/bge-large-zh-v1.5', 'yuki_ho/conan-embedding-v1', 'zylonai/bge-m3', 'leoho0722/zpoint_large_embedding_zh', 'shirt/snowflake-arctic-secret', 'viosay/zpoint_large_embedding_zh', 'charaf/bge-m3-f32', 'ollamay/w3e', 'lrs33/bce-embedding-base_v1', 'jaluma/arabert-all-nli-triplet-matryoshka', 'bona/bge-m3-korean', 'lrs33/conan-embedding-v1', 'zylonai/paraphrase-multilingual-minilm-l12', 'ohko/bge-small-zh-hk', 'imcurie/bge-m3', 'yuki_ho/xiaobu-embedding-v2', 'ehd0309/lgko', 'cowolff/science_bge_large', 'aroxima/multilingual-e5-large-instruct', 'xiaoming/bge-large-zh-v1.5', 'xiaoming/multilingual-e5-large', 'xiaoming/bce-embedding-base_v1', 'lrs33/xiaobu-embedding-v2', 'lrs33/acge_text_embedding');
    205 const AIMOGEN_TRAINING_MODELS = array('gpt-4o-2024-08-06', 'gpt-4o-mini-2024-07-18', 'gpt-4-0613', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-1106');
    206 const AIMOGEN_TRAINING_MODELS_CHAT = array('gpt-4o-2024-08-06', 'gpt-4o-mini-2024-07-18', 'gpt-4-0613', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-1106');
    207 const AIMOGEN_DEFAULT_TRAINING_MODEL = array('gpt-4o-mini-2024-07-18');
    208 const AIMOGEN_OLLAMA_MODELS = array('llama3');
    209 const AIMOGEN_OPENAI_SPEECH_MODELS = array('whisper-1', 'gpt-4o-mini-transcribe', 'gpt-4o-transcribe');
    210 const AIMOGEN_DEFAULT_MAX_TOKENS = 2048;
    211 const AIMOGEN_DEFAULT_COMPLETION_TOKENS = 2000;
    212 const AIMOGEN_MINIMUM_TOKENS_FOR_COMPLETIONS = 50;
    213 const AIMOGEN_MINIMUM_TOKENS_FOR_CHAT = 50;
    214 const AIMOGEN_MAX_HUGGINGFACE_TOKEN_COUNT = 2000;
    215 const AIMOGEN_MAX_OLLAMA_TOKEN_COUNT = 4000;
    216 const AIMOGEN_IS_DEBUG = false;
    217 const AIMOGEN_EXCEPTED_POST_TYPES_FROM_EDITING = array('aimogen_video', 'aimogen_embeddings', 'aimogen_file', 'aimogen_remote_chat', 'aimogen_convert', 'aimogen_finetune', 'aimogen_forms', 'aimogen_personas', 'aimogen_assistants', 'aimogen_batches', 'aimogen_omni_temp', 'aimogen_editor_temp', 'aimogen_omni_file', 'aimogen_themes', 'aimogen_user_data');
    218 const AIMOGEN_AZURE_API_VERSION = '?api-version=2024-06-01';
    219 const AIMOGEN_AZURE_API_VERSION_EMBEDDINGS = '?api-version=2024-06-01';
    220 const AIMOGEN_AZURE_DALLE_API_VERSION = '?api-version=2023-06-01-preview';
    221 const AIMOGEN_AZURE_DALLE3_API_VERSION = '?api-version=2024-06-01';
    222 const AIMOGEN_AZURE_ASSISTANTS_API_VERSION = '?api-version=2024-05-01-preview';
    223 const AIMOGEN_AZURE_BATCHES_API_VERSION = '?api-version=2024-10-21';
    224 const AIMOGEN_AZURE_DEPLOYMENT_API_VERSION = '?api-version=2023-03-15-preview';
    225 const AIMOGEN_AMAZON_CATEGORIES = array('AmazonVideo', 'Apparel', 'Appliances', 'ArtsAndCrafts', 'Automotive', 'Baby', 'Beauty', 'Books', 'Classical', 'Collectibles', 'Computers', 'CreditCards', 'DigitalMusic', 'DigitalEducationalResources', 'Electronics', 'EverythingElse', 'Fashion', 'FashionBaby', 'FashionBoys', 'FashionGirls', 'FashionMen', 'FashionWomen', 'ForeignBooks', 'Furniture',
    226 'GardenAndOutdoor', 'Garden', 'GiftCards', 'GroceryAndGourmetFood', 'Handmade', 'HealthPersonalCare', 'Hobbies', 'HomeAndKitchen', 'Home', 'Industrial', 'Jewelry', 'KindleStore', 'LocalServices', 'Lighting', 'Luggage',
    227 'MobileAndAccessories', 'LuxuryBeauty', 'Magazines', 'Miscellaneous', 'MobileApps', 'MoviesAndTV', 'Music', 'MusicalInstruments', 'OfficeProducts', 'PetSupplies', 'Photo', 'Shoes', 'Software', 'SportsAndOutdoors', 'ToolsAndHomeImprovement', 'ToysAndGames', 'Vehicles', 'VHS', 'VideoGames', 'Watches');
     3if(!defined('AIMOGEN_DEFAULT_BIG_TIMEOUT'))
     4{
     5    define('AIMOGEN_MIGRATION_NOTICE_DATE', '3025-12-08');
     6    define('AIMOGEN_MIGRATION_CUTOFF_DATE', '3026-02-09');
     7    define('AIMOGEN_DEFAULT_BIG_TIMEOUT', 160);
     8    define('AIMOGEN_DEFAULT_MODEL', 'gpt-4.1-mini');
     9    define('AIMOGEN_DEFAULT_IMAGE_MODEL', 'gpt-image-1-mini');
     10    define('AIMOGEN_MODELS', array('gpt-3.5-turbo-instruct'));
     11    define('AIMOGEN_NO_REASONING_MODELS', array('gpt-5-chat-latest'));
     12    define('AIMOGEN_MODELS_CHAT', array('gpt-4.1-mini', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1', 'gpt-4.1-2025-04-14', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-4', 'gpt-4-0613', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'chatgpt-4o-latest', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10'));
     13    define('AIMOGEN_MODELS_VISION', array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'chatgpt-4o-latest', 'o1', 'o1-2024-12-17'));
     14    define('AIMOGEN_MODELS_OLLAMA_VISION', array('llama3.2-vision', 'llava', 'llava-llama3', 'bakllava', 'moondream', 'llava-phi3', 'hhao/openbmb-minicpm-llama3-v-2_5', 'aiden_lu/minicpm-v2.6', 'minicpm-v', 'xuxx/minicpm2.6', 'benzie/llava-phi-3', 'mskimomadto/chat-gph-vision', 'xiayu/openbmb-minicpm-llama3-v-2_5', '0ssamaak0/xtuner-llava', 'srizon/pixie', 'jyan1/paligemma-mix-224', 'knoopx/llava-phi-2', 'nsheth/llama-3-lumimaid-8b-v0.1-iq-imatrix', 'rohithbojja/llava-med-v1.6', 'anas/video-llava', 'bigbug/minicpm-v2.5', 'qnguyen3/nanollava', 'knoopx/mobile-vlm',
     15'nsheth/llava-llama-3-8b-v1_1-int4', 'ManishThota/llava_next_video', 'mannix/llava-phi3', 'dimweb/bunny-llama3-8b-v', 'chatgph/gph-main', 'childof7sins/llava-llama3-f16', 'doreilly/minicpm26', 'zctech/x-ai-vis', 'rohithbojja/llava-med-v1.5', 'leilasultan/florencemed', 'HammerAI/openbmb-minicpm-llama3-v-2_5', 'knoopx/obsidian', 'ih0dl/ardo', 'ManishThota/llava-video-merge', 'ih0dl/octocore.multimodal.v0.1', 'sroecker/moondream', 'doreilly/minicpm26_q5_k_m', 'agurla/moondream', 'sparksammy/samantha-mixed', 'bfhui/smart-pig', 'darkneighbor667/prac04', 'astra/astralm2-7b', 'injoon5/shoe-explainer', 'doreilly/minicpm26_q4_k_m', 'archiea/dobie-em', 'giannisan/penny', 'chevalblanc/gpt-4o-mini', 'highsunz/llava', 'aratan/vision', 'bfhui/better-siri', 'mike/vision', 'pdevine/vision-test', 'rameshrajamani/vision', 'arkohut/minicpm-v', 'abhiraj/uml_reader', 'starsnatched/radiology', 'jmorgan/llava', 'zxf945/minicpm-v', 'sparksammy/micro-sep', 'AnonY0324/bunny-llama-3-8b', 'sparksammy/agsamantha', 'sparksammy/samantha-eggplant', 'darkneighbor667/prac03', 'bigbug/test', 'hhui/fan1.0'));
     16    define('AIMOGEN_ASSISTANT_MODELS', array('gpt-3.5-turbo', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k', 'gpt-4', 'gpt-4-0613', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-o-mini', 'gpt-o-mini-search-preview'));
     17    define('AIMOGEN_RETRIEVAL_MODELS', array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-3.5-turbo', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'chatgpt-4o-latest', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10'));
     18    define('AIMOGEN_PERPLEXITY_MODELS', array('sonar', 'sonar-pro', 'sonar-reasoning', 'sonar-reasoning-pro', 'sonar-deep-research'));
     19    define('AIMOGEN_EDIT_MODELS', array());
     20    define('AIMOGEN_DEFAULT_VIDEO_MODEL', 'sora-2');
     21    define('AIMOGEN_MODELS_VIDEO', array('sora-2', 'sora-2-pro'));
     22    define('AIMOGEN_MODELS_VIDEO_PARAMS', array(
     23        'sora-2' => array(
     24            'durations' => [ 4, 8, 12 ],
     25            'unit' => 'second',
     26            'resolutions' => [
     27                '1280x720' =>
     28                    [
     29                        'name' => '1280x720',
     30                        'label' => 'Landscape (1280x720)',
     31                        'price' => 0.10
     32                    ],
     33                '720x1280' =>
     34                    [
     35                        'name' => '720x1280',
     36                        'label' => 'Portrait (720x1280)',
     37                        'price' => 0.10
     38                    ]
     39            ]
     40        ),
     41        'sora-2-pro' => array(
     42            'durations' => [ 4, 8, 12 ],
     43            'unit' => 'second',
     44            'resolutions' => [
     45                '1280x720' =>
     46                    [
     47                        'name' => '1280x720',
     48                        'label' => 'Landscape (1280x720)',
     49                        'price' => 0.30
     50                    ],
     51                '720x1280' =>
     52                    [
     53                        'name' => '720x1280',
     54                        'label' => 'Portrait (720x1280)',
     55                        'price' => 0.30
     56                    ],
     57                '1792x1024' =>
     58                    [
     59                        'name' => '1792x1024',
     60                        'label' => 'Landscape High Resolution (1792x1024)',
     61                        'price' => 0.50
     62                    ],
     63                '1024x1792' =>
     64                    [
     65                        'name' => '1024x1792',
     66                        'label' => 'Portrait High Resolution (1024x1792)',
     67                        'price' => 0.50
     68                    ]
     69            ],
     70        ),
     71    ));
     72    define('AIMOGEN_REALTIME_MODELS', array('gpt-realtime', 'gpt-realtime-mini', 'gpt-4o-realtime-preview-2025-06-03', 'gpt-4o-realtime-preview-2024-12-17', 'gpt-4o-mini-realtime-preview-2024-12-17', 'gpt-4o-realtime-preview', 'gpt-4o-mini-realtime-preview'));
     73    define('AIMOGEN_DEFAULT_REALTIME_MODEL', 'gpt-realtime');
     74    define('AIMOGEN_REALTIME_VOICES', array('verse', 'alloy', 'ash', 'ballad', 'coral', 'echo', 'sage', 'shimmer'));
     75    define('AIMOGEN_DEFAULT_REALTIME_VOICE', 'verse');
     76    define('AIMOGEN_DEFAULT_MODEL_EMBEDDING', 'text-embedding-3-small');
     77    define('AIMOGEN_EMBEDDINGS_MODELS', array('text-embedding-3-small', 'text-embedding-3-large', 'text-embedding-ada-002'));
     78    define('AIMOGEN_DALLE_IMAGE_MODELS', array('dalle2', 'dalle3', 'dalle3hd', 'gpt-image-1', 'gpt-image-1-mini', 'gpt-image-1.5', 'chatgpt-image-latest'));
     79    define('AIMOGEN_GOOGLE_IMAGE_MODELS', array('imagen-3.0-generate-002', 'imagen-4.0-generate-preview-06-06', 'imagen-4.0-ultra-generate-preview-06-06', 'gemini-3-pro-preview', 'gemini-2.5-flash-image-preview', 'gemini-2.5-flash-lite', 'gemini-2.5-flash', 'gemini-2.5-pro', 'gemini-2.0-flash', 'gemini-2.0-flash-preview-image-generation', 'gemini-2.0-flash-lite'));
     80    define('AIMOGEN_GOOGLE_IMAGE_DEFAULT_MODEL', 'imagen-3.0-generate-002');
     81    define('AIMOGEN_NVIDIA_MODELS', array(
     82        'qwen/qwen3-next-80b-a3b-thinking',
     83        'trellis/trellis',
     84        'deepseek/deepseek-v3.1',
     85        'example/example-llama3b-per-artifact-license',
     86        'gptoss/gpt-oss-20b',
     87        'gptoss/gpt-oss-120b',
     88        'teuken/teuken-7b-instruct-commercial-v0.4',
     89        'magpie/magpie-tts-flow',
     90        'magpie/magpie-tts-zeroshot',
     91        'utter-project/eurollm-9b-instruct',
     92        'gotocompany/gemma-2-9b-cpt-sahabatai-instruct',
     93        'synthetic/synthetic-manipulation-motion-generation-for-robotics',
     94        'cosmos/cosmos-predict1-7b',
     95        'google/gemma-3-1b-it',
     96        'microsoft/phi-4-mini-instruct',
     97        'qwen/qwen2.5-7b-instruct',
     98        'pdf2podcast/pdf-to-podcast',
     99        'qwen/qwen2.5-coder-32b-instruct',
     100        'qwen/qwen2.5-coder-7b-instruct',
     101        'writer/palmyra-creative-122b',
     102        'nvidia/llama-3.3-70b-instruct',
     103        'nvidia/nemotron-4-mini-hindi-4b-instruct',
     104        'ibm/granite-guardian-3.0-8b',
     105        'nvidia/llama-3.1-nemotron-70b-instruct',
     106        'zyphra/zamba2-7b-instruct',
     107        'nvidia/llama-3.1-nemotron-70b-reward',
     108        'meta/llama-3.2-3b-instruct',
     109        'meta/llama-3.2-1b-instruct',
     110        'nvidia/llama-3.1-nemotron-51b-instruct',
     111        'qwen/qwen2-7b-instruct',
     112        'abacusai/dracarys-llama-3.1-70b-instruct',
     113        'ai21labs/jamba-1.5-mini-instruct',
     114        'ai21labs/jamba-1.5-large-instruct',
     115        'nvidia/nemotron-mini-4b-instruct',
     116        'nvidia/mistral-nemo-minitron-8b-base',
     117        'microsoft/phi-3.5-moe-instruct',
     118        'microsoft/phi-3.5-mini-instruct',
     119        'rakuten/rakutenai-7b-instruct',
     120        'rakuten/rakutenai-7b-chat',
     121        'writer/palmyra-fin-70b-32k',
     122        'google/shieldgemma-9b',
     123        'google/gemma-2-2b-it',
     124        'nvidia/usdsearch',
     125        'thudm/chatglm3-6b',
     126        'baichuan-inc/baichuan2-13b-chat',
     127        'meta/llama-3.1-70b-instruct',
     128        'meta/llama-3.1-8b-instruct',
     129        'nv-mistralai/mistral-nemo-12b-instruct',
     130        'microsoft/phi-3-medium-128k-instruct',
     131        'google/gemma-2-27b-it',
     132        'google/gemma-2-9b-it',
     133        'nvidia/llama3-chatqa-1.5-70b',
     134        'nvidia/llama3-chatqa-1.5-8b',
     135        '01-ai/yi-large',
     136        'mistralai/mistral-7b-instruct-v0.3',
     137        'stabilityai/stable-diffusion-3-medium',
     138        'writer/palmyra-med-70b-32k',
     139        'writer/palmyra-med-70b',
     140        'upstage/solar-10.7b-instruct',
     141        'mediatek/breeze-7b-instruct',
     142        'microsoft/phi-3-small-8k-instruct',
     143        'microsoft/phi-3-small-128k-instruct',
     144        'microsoft/phi-3-medium-4k-instruct',
     145        'aisingapore/sea-lion-7b-instruct',
     146        'microsoft/phi-3-mini-4k-instruct',
     147        'databricks/dbrx-instruct',
     148        'microsoft/phi-3-mini-128k-instruct',
     149        'mistralai/mixtral-8x22b-instruct-v0.1',
     150        'meta/llama3-70b-instruct',
     151        'meta/llama3-8b-instruct',
     152        'google/codegemma-7b',
     153        'google/gemma-7b',
     154        'mistralai/mistral-7b-instruct-v0.2',
     155        'mistralai/mixtral-8x7b-instruct-v0.1'
     156    ));
     157    define('AIMOGEN_XAI_MODELS', array('grok-2-vision-1212', 'grok-2-1212', 'grok-2', 'grok-2-latest', 'grok-3', 'grok-3-latest', 'grok-3-mini', 'grok-3-fast', 'grok-3-mini-fast', 'grok-4-0709', 'grok-4-fast-non-reasoning', 'grok-4-fast-reasoning', 'grok-code-fast-1'));
     158    define('AIMOGEN_VISION_XAI_MODELS', array('grok-vision-beta', 'grok-2-vision-1212', 'grok-3', 'grok-3-latest', 'grok-3-mini', 'grok-3-fast', 'grok-3-mini-fast', 'grok-4-0709', 'grok-4-fast-non-reasoning', 'grok-4-fast-reasoning', 'grok-code-fast-1'));
     159    define('AIMOGEN_GROQ_MODELS', array('llama-3.1-8b-instant', 'llama-3.3-70b-versatile', 'meta-llama/llama-guard-4-12b', 'openai/gpt-oss-120b', 'openai/gpt-oss-20b', 'groq/compound', 'groq/compound-mini', 'meta-llama/llama-4-maverick-17b-128e-instruct',' meta-llama/llama-4-scout-17b-16e-instruct', 'meta-llama/llama-prompt-guard-2-22m', 'meta-llama/llama-prompt-guard-2-86m', 'moonshotai/kimi-k2-instruct-0905', 'qwen/qwen3-32b'));
     160    define('AIMOGEN_VISION_GROQ_MODELS', array());
     161    define('AIMOGEN_AZURE_MODELS', array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'o1', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-pro', 'o3-pro-2025-06-10', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-1106', 'gpt-4', 'gpt-4-1106-preview', 'gpt-4-0125-preview', 'gpt-4-0613', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'gpt-3.5-turbo-instruct', 'gpt-3.5-turbo-instruct-0914', 'text-embedding-3-large', 'text-embedding-3-small', 'text-embedding-ada-002'));
     162    define('AIMOGEN_CLAUDE_MODELS', array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307'));
     163    define('AIMOGEN_CLAUDE_CHAT', array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307'));
     164    define('AIMOGEN_CLAUDE_MODELS_200K', array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307'));
     165    define('AIMOGEN_VISION_CLAUDE_MODELS', array('claude-sonnet-4-5-20250929', 'claude-opus-4-1-20250805', 'claude-opus-4-20250514', 'claude-sonnet-4-20250514', 'claude-3-7-sonnet-20250219', 'claude-3-5-haiku-20241022', 'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307'));
     166    define('AIMOGEN_GOOGLE_MODELS', array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite', 'chat-bison-001', 'text-bison-001'));
     167    define('AIMOGEN_GOOGLE_VISION_MODELS', array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite'));
     168    define('AIMOGEN_GOOGLE_STREAMING_MODELS', array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite'));
     169    define('AIMOGEN_STABLE_NEW_MODELS', array('stable-diffusion-ultra', 'stable-diffusion-core', 'stable-diffusion-3-0-large', 'stable-diffusion-3-0-turbo', 'stable-diffusion-3-0-medium', 'sd3.5-large', 'sd3.5-large-turbo', 'sd3.5-medium'));
     170    define('AIMOGEN_IDEOGRAM_MODELS', array('V_3', 'V_2_TURBO', 'V_2', 'V_1_TURBO', 'V_1'));
     171    define('AIMOGEN_STABLE_DEFAULT_MODE', 'sd3.5-large-turbo');
     172    define('AIMOGEN_REPLICATE_DEFAULT_API_VERSION', 'ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4');
     173    define('AIMOGEN_STABLE_IMAGE_MODELS', array('stable-diffusion-xl-1024-v1-0', 'stable-diffusion-v1-6', 'stable-diffusion-ultra', 'stable-diffusion-core', 'stable-diffusion-3-0-large', 'stable-diffusion-3-0-medium', 'stable-diffusion-3-0-turbo', 'sd3.5-large', 'sd3.5-large-turbo', 'sd3.5-medium'));
     174    define('AIMOGEN_GOOGLE_EMBEDDINGS_MODELS', array('embedding-001', 'text-embedding-004', 'text-embedding-005'));
     175    define('AIMOGEN_BATCH_MODELS', array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-4', 'gpt-4-turbo-preview', 'gpt-4-turbo', 'gpt-3.5-turbo-1106', 'gpt-4-turbo-2024-04-09', 'text-embedding-3-large', 'text-embedding-3-small', 'text-embedding-ada-002', 'gpt-4o', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'chatgpt-4o-latest', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10'));
     176    define('AIMOGEN_BATCH_MODELS_NO_EMBEDDING', array('gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-4', 'gpt-4-turbo-preview', 'gpt-4-turbo', 'gpt-3.5-turbo-1106', 'gpt-4-turbo-2024-04-09'));
     177    define('AIMOGEN_FUNCTION_CALLING_MODELS', array('gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-chat-latest', 'gpt-5-2025-08-07', 'gpt-5-pro', 'gpt-5-pro-2025-10-06', 'gpt-5-mini', 'gpt-5-mini-2025-08-07', 'gpt-5-nano', 'gpt-5-nano-2025-08-07', 'gpt-3.5-turbo', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-1106', 'gpt-4', 'gpt-4-turbo-preview', 'gpt-4-0125-preview', 'gpt-4-1106-preview', 'gpt-4-0613', 'gpt-4-turbo-2024-04-09', 'gpt-4-turbo', 'gpt-4o', 'gpt-4o-2024-05-13', 'gpt-4o-2024-08-06', 'gpt-4o-2024-11-20', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4.1-nano-2025-04-14', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-mini-2025-04-14', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview', 'o1-pro', 'o3', 'o3-2025-04-16', 'o3-deep-research', 'o4-mini-deep-research', 'o4-mini', 'o4-mini-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o3-pro', 'o3-pro-2025-06-10'));
     178    define('AIMOGEN_XAI_FUNCTION_CALLING_MODELS', array('grok-2-vision-1212', 'grok-2-1212', 'grok-2', 'grok-2-latest', 'grok-3', 'grok-3-latest', 'grok-3-mini', 'grok-3-fast', 'grok-3-mini-fast', 'grok-4-0709', 'grok-4-fast-non-reasoning', 'grok-4-fast-reasoning', 'grok-code-fast-1'));
     179    define('AIMOGEN_GOOGLE_CHAT_MODELS', array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite'));
     180    define('AIMOGEN_GOOGLE_FUNCTION_CALLING_MODELS', array('gemini-3-pro-preview', 'gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemma-3-27b-it', 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.5-flash-preview-04-17', 'gemini-2.5-flash-preview-05-20', 'gemini-2.5-pro-exp-03-25', 'gemini-2.5-pro-preview-06-05', 'gemini-2.5-flash-lite-preview-06-17', 'gemini-2.0-pro-exp-02-05', 'gemini-2.0-flash-exp', 'gemini-2.0-flash', 'gemini-2.0-flash-lite'));
     181    define('AIMOGEN_GROQ_FUNCTION_CALLING_MODELS', array('llama-3.1-8b-instant', 'llama-3.3-70b-versatile', 'meta-llama/llama-guard-4-12b', 'openai/gpt-oss-120b', 'openai/gpt-oss-20b', 'groq/compound', 'groq/compound-mini', 'meta-llama/llama-4-maverick-17b-128e-instruct',' meta-llama/llama-4-scout-17b-16e-instruct', 'meta-llama/llama-prompt-guard-2-22m', 'meta-llama/llama-prompt-guard-2-86m', 'moonshotai/kimi-k2-instruct-0905', 'qwen/qwen3-32b'));
     182    define('AIMOGEN_OLLAMA_FUNCTION_CALLING_MODELS', array('deepseek-r1', 'llama3.3', 'phi4', 'llama3.2', 'llama3.1', 'qwen2.5', 'nemotron-mini', 'mistral-small', 'mistral-nemo', 'mistral', 'mixtral', 'command-r', 'command-r-plus', 'qwen2', 'qwen2.5-coder', 'mistral-large', 'gdisney/mistral-large-uncensored', 'hermes3', 'llama3-groq-tool-use', 'crown/artificium', 'firefunction-v2', 'rolandroland/llama3.1-uncensored', 'mannix/llama3.1-8b-abliterated', 'ajindal/llama3.1-storm', 'mannix/llama3.1-8b-lexi', 'wangshenzhi/llama3.1_8b_chinese_chat', 'incept5/llama3.1-claude', 'sam4096/qwen2tools', 'Yarflam/pouet', 'finalend/hermes-3-llama-3.1', 'ALIENTELLIGENCE/nextjs14', 'allenporter/xlam', 'wangshenzhi/llama3.1_70b_chinese_chat', 'MFDoom/deepseek-coder-v2-tool-calling', 'steamdj/llama3.1-cpu-only', 'gdisney/mistral-nemo-uncensored', 'yantien/llama3.1-uncensored', 'hhao/qwen2.5-coder-tools', 'HammerAI/hermes-3-llama-3.1', 'crown/darkidol', 'finalend/llama-3.1-storm', 'mannix/llama3.1-storm', 'ALIENTELLIGENCE/whiterabbitv2', 'benedict/linkbricks-llama3.1-korean', 'leeplenty/lumimaid-v0.2', 'HammerAI/mistral-nemo-uncensored',
     183    'vanilj/llama-3.1-70b-instruct-lorablated-iq2_xs', 'mannix/hermes-3-llama-3.1-8b', 'vanilj/hermes-3-llama-3.1-8b', 'mtaylor91/llama3.2-uncensored', 'kuro/mistral-nemo-minitron-8b-base-q8_0-gguf', 'xiayu/wc-llama-bk-8', 'mannix/llama3-groq-tool-8b', 'sammcj/qwen2.5-coder-7b-instruct', 'rjmalagon/dolphin-2.9.3-mistral-nemo', 'ALIENTELLIGENCE/codewriterv2', 'rjmalagon/lumimaid-v0.2-12b', 'hhao/qwen2.5-tools', 'xe/mimi', 'allenporter/assist-llm', 'imac/mistral-nemo-instruct-2407', 'fingerliu/llama3.1', 'MFDoom/deepseek-v2-tool-calling', 'interstellarninja/llama3.1-8b-tools', 'tomasmcm/undi95-meta-llama-3.1-8b-claude', 'krtkygpta/gemma2_tools', 'vanilj/supernova-medius', 'ALIENTELLIGENCE/sarahv2', 'lucianotonet/llamaclaude', 'kuqoi/qwen2-tools', 'rscr/vikhr_nemo_12b', 'mannix/llama3.1-70b', 'chevalblanc/o1-mini', 'ALIENTELLIGENCE/cybersecuritythreatanalysisv2', 'mike/mistral', 'interstellarninja/hermes-2-pro-llama-3-8b-tools', 'ALIENTELLIGENCE/cyberaisecurityv2', 'krith/meta-llama-3.2-3b-instruct-uncensored', 'krith/meta-llama-3.1-8b-instruct', 'sammcj/deepseek-coder-v2-lite-toolcalling', 'majx13/test', 'Tohur/natsumura-assistant-llama-3.1',
     184    'ALIENTELLIGENCE/attorney2', 'vanilj/calme-2.4-rys-78b', 'xiayu/wc-llama-bk-7', 'goekdenizguelmez/josiefied-qwen2.5-7b-abliterated-v2', 'zcohn/llama3.1-uncensored-cot', 'mannix/hermes-3-llama-3.1-70b', 'krith/qwen2.5-7b-instruct', 'ALIENTELLIGENCE/linuxcmdxpert', 'sammcj/llama-3-1-8b-smcleod-golang-coder-v3', 'krith/qwen2.5-14b-instruct', 'cyberwald/sauerkrautlm-nemo-12b-instruct', 'vanilj/llama3.1-70b-iquants', 'interstellarninja/hermes-3-llama-3.1-8b-tools', 'dwightfoster03/functionary-small-v3.1', 'kangali/room-coder', 'mannix/llama3.1-8b', 'phuzzy/darknemo', 'ALIENTELLIGENCE/codingassistantv2', 'mychen76/llama3.1-intuitive-thinker', 'ALIENTELLIGENCE/roleplaymaster', 'krith/meta-llama-3.1-70b-instruct-abliterated', 'fatfish/internal-ref-extractor', 'benedict/linkbricks-mistral-nemo-korean', 'krith/meta-llama-3.2-1b-instruct-uncensored', 'xiayu/wc-llama3.1-0805', 'ALIENTELLIGENCE/cybersecuritymonitoring', 'xiayu/wc-llama-bk-2', 'ALIENTELLIGENCE/pythoncoderv2', 'krith/mistral-nemo-instruct-2407-abliterated', 'ALIENTELLIGENCE/automationgeneratorv2', 'InfoForge/forge-8b', 'rjmalagon/dolphin-2.9.3-mistral', 'phuzzy/darkllama3.1', 'ALIENTELLIGENCE/psychologistv2',
     185    'rjmalagon/llama-3.1-supernova-lite', 'd89ftekb7/mistral-nemo-uncensored', 'ticlazau/qwen2.5-coder-7b-instruct', 'krith/meta-llama-3.1-8b-instruct-abliterated', 'ALIENTELLIGENCE/medicalimaginganalysis', 'ALIENTELLIGENCE/deepseekcoder16kcontextv2', 'vanilj/mistral-nemo-gutenberg-12b-v2', 'ALIENTELLIGENCE/contentsummarizer', 'krith/qwen2.5-72b-instruct', 'krith/meta-llama-3.1-70b-instruct', 'sam4096/phi2tools', 'ALIENTELLIGENCE/imagepromptengineer', 'TheAzazel/qwen2.5-14b-instruct-abliterated', 'ALIENTELLIGENCE/medicaldiagnostictools', 'ALIENTELLIGENCE/deeplearningengineerv2', 'ALIENTELLIGENCE/holybible', 'rongfengliang/openbuddy-llama3.1', 'ALIENTELLIGENCE/personalizednutrition', 'rongfengliang/bamboo-llm', 'bazsalanszky/mistral-large', 'zxf945/mistral-nemo',
     186    'ALIENTELLIGENCE/randomroleplaypromptgenerator', 'ALIENTELLIGENCE/lawfirm', 'vitoreafeliciano/deepseek-coder', 'vitoreafeliciano/codefuse-deepseek', 'SlyOtis/git-auto-message', 'ALIENTELLIGENCE/genaiimagecspromptv', 'ALIENTELLIGENCE/mechanicalengineerv2', 'rscr/vikhr_llama3.1_8b', 'socialnetwooky/hermes3-llama3.1-abliterated', 'ALIENTELLIGENCE/computerhardwareengineer', 'ALIENTELLIGENCE/chemicalengineer', 'ALIENTELLIGENCE/ai2ndbrain', 'krith/qwen2.5-32b-instruct', 'ALIENTELLIGENCE/buffett', 'ALIENTELLIGENCE/aidatascientistv2', 'ALIENTELLIGENCE/bioengineerbiomedicalengineer', 'ALIENTELLIGENCE/electricalengineerv2', 'goekdenizguelmez/josiefied-qwen2.5-1.5b-instruct-abliterated-v1', 'krith/mistral-small-instruct-2409', 'rscr/vikhr_llama3.2_1b', 'ALIENTELLIGENCE/mentalwellness', 'ALIENTELLIGENCE/musicindustry', 'kangali/room-research', 'ALIENTELLIGENCE/multiagentv2', 'ALIENTELLIGENCE/characterconversationsimulator', 'ALIENTELLIGENCE/personalizedmedicine', 'ALIENTELLIGENCE/marketingexpertv2', 'jean-luc/cydonia', 'vanilj/cathallama-70b-i1-iq2_s', 'ALIENTELLIGENCE/predictiveanalyticsforbusinesses', 'artifish/llama3.2-uncensored', 'ALIENTELLIGENCE/musicprompts', 'ALIENTELLIGENCE/jarvisv2',
     187    'solonglin/qwen2.5-q6_k-abliterated', 'anpigon/qwen2.5-7b-instruct-kowiki', 'ALIENTELLIGENCE/structureddataextraction', 'rjmalagon/rys_llama-3.1-8b-instruct', 'ALIENTELLIGENCE/computervisionengineer', 'RobinBially/xlam-8k', 'ALIENTELLIGENCE/radiofrequencyengineer', 'ALIENTELLIGENCE/streamingdefenselevel3', 'ALIENTELLIGENCE/filmandvideoproduction', 'ALIENTELLIGENCE/modelcreate2', 'starsnatched/thinking', 'ALIENTELLIGENCE/plantdoctor', 'ALIENTELLIGENCE/gamemasterroleplaying', 'ALIENTELLIGENCE/medicalbillingandcoding', 'flori/llama3.1-wopr', 'ALIENTELLIGENCE/gourmetglobetrotter', 'RobinBially/llama3.1-32k', 'ALIENTELLIGENCE/avengineer', 'ALIENTELLIGENCE/chiefinformationsecurityofficerv2', 'ALIENTELLIGENCE/grantwriterv2', 'benedict/linkbricks-hermes3-llama3.1-8b-korean-advanced-q8', 'ALIENTELLIGENCE/seomanager', 'ALIENTELLIGENCE/contractanalyzerv2', 'ALIENTELLIGENCE/digitalmarketingexpert', 'ALIENTELLIGENCE/financialadvisor', 'ALIENTELLIGENCE/veterinarymedicine', 'kovacs/llama3.1', 'ALIENTELLIGENCE/doctorai', 'ALIENTELLIGENCE/aerospaceengineer', 'ALIENTELLIGENCE/unrealgamedev', 'ALIENTELLIGENCE/startupagiassistant2', 'interstellarninja/hermes-2-theta-llama-3-8b-tools', 'vanilj/mistral-large-instruct-2407-iq3_xx',
     188    'ALIENTELLIGENCE/lyricist', 'ALIENTELLIGENCE/mindwell', 'ALIENTELLIGENCE/civilengineerv2', 'Artalius/lixi', 'adhilroshan/uiforger', 'ALIENTELLIGENCE/extremecreativityerebus', 'ALIENTELLIGENCE/aipromptassistant', 'ALIENTELLIGENCE/tesla', 'darsankumar89/leglai', 'ALIENTELLIGENCE/mindpal', 'ALIENTELLIGENCE/teachai', 'krith/mistral-large-instruct-2407', 'RobinBially/qwen2.5-coder-16k', 'InfoForge/openforge', 'ALIENTELLIGENCE/embeddedsystemsengineer', 'ALIENTELLIGENCE/leonardodavinci', 'Shailesh714/emotion', 'ALIENTELLIGENCE/schematicdesign', 'ALIENTELLIGENCE/yourcfov2', 'chrypnotoad/erebus', 'Maoyue/mistral-nemo-minitron-8b-instruct', 'teevorian/mistral-nemo-sauerkraut', 'isaacramthal/llama3.1', 'froehnerel/llama-3.1-storm', 'ALIENTELLIGENCE/sapabapcoder', 'site-ir-llm/llm', 'ALIENTELLIGENCE/projectmanager', 'ALIENTELLIGENCE/shelldonv2', 'ALIENTELLIGENCE/librarianv2', 'ALIENTELLIGENCE/tutorai', 'TheAzazel/replete-llm-2.5-qwen-14b', 'ALIENTELLIGENCE/brainstorming', 'ALIENTELLIGENCE/searchfund', 'lawmancs2024/qwen2-function-q5', 'ALIENTELLIGENCE/aipoweredlawfirms', 'ALIENTELLIGENCE/chloev2', 'timdata_seturan/llm-botika-fp16', 'johnnyboy/qwen2.5-math-7b', 'DaddyLLAMA/euryale_v2.2_q4',
     189    'TheAzazel/replete-llm-2.5-qwen-7b', 'TheAzazel/replete-llm-2.5-qwen-32b', 'phuzzy/darkidol', 'Kevinization/medicllama1.6', 'laszlo/bob-silly-dungeon-master', 'ALIENTELLIGENCE/humancomputerinteractiondesigner', 'ALIENTELLIGENCE/accountingandtaxation', 'ALIENTELLIGENCE/veterinarian',
     190    'rjmalagon/llama-spark', 'ALIENTELLIGENCE/suntzu', 'ALIENTELLIGENCE/alberteinstein', 'ALIENTELLIGENCE/airesearcherv2', 'ALIENTELLIGENCE/pythonconsultantv2', 'ALIENTELLIGENCE/chiefaccountingofficerv2', 'ALIENTELLIGENCE/carljung', 'ALIENTELLIGENCE/edgarcaycev2', 'etracker/sauerkrautlm-3.1-instruct-q8', 'k33g/jean-luc-picard', 'zenoverflow/replete_coder_3_1_8b_q8_custom', 'ALIENTELLIGENCE/roominteriorsuggester', 'ALIENTELLIGENCE/psychiatrist', 'ALIENTELLIGENCE/policymaker', 'ahmedag/hackerbot_spl', 'ALIENTELLIGENCE/generalcounselv2', 'ALIENTELLIGENCE/tutoraiblueprint', 'vanilj/qwen2.5-72b-instruct-iq3_xxs', 'ALIENTELLIGENCE/engineeringtechnicalmanuals', 'ALIENTELLIGENCE/strategist', 'ALIENTELLIGENCE/alienbuddy', 'ALIENTELLIGENCE/emotionalintelligenceanalysis', 'ALIENTELLIGENCE/constructiontakeoffestimatorv2', 'ALIENTELLIGENCE/ceov2', 'ALIENTELLIGENCE/staugustine', 'michaelbui/qwen2.5-14b', 'ALIENTELLIGENCE/genealogist', 'ALIENTELLIGENCE/mindreaderdecoder', 'ALIENTELLIGENCE/foodservice', 'ALIENTELLIGENCE/neuralnetworkengineer', 'ALIENTELLIGENCE/nlpengineer2', 'cow/gemma2_tools', 'TheAzazel/qwen2.5-1.5b-v3-instruct-abliterated-v3.q8_0', 'TheAzazel/qwen2.5-coder-7b-instruct-abliterated.q8_0', 'siswabaru001/pussertifai',
     191    'rjmalagon/barcena-8b-juridico-mexicano', 'rohitrajt/emotibot', 'ALIENTELLIGENCE/humorbot', 'ALIENTELLIGENCE/sentimentanalyzer', 'ALIENTELLIGENCE/insuranceservices', 'sparksammy/samantha-3.1', 'ALIENTELLIGENCE/systemsengineer', 'ALIENTELLIGENCE/productmanager', 'ALIENTELLIGENCE/chiefmarketingofficer2', 'ALIENTELLIGENCE/civilstructureengineerv2', 'AG1/kbmtderfla', 'crown/golang3.1', 'ALIENTELLIGENCE/crewaiconsultant', 'ALIENTELLIGENCE/askai', 'ALIENTELLIGENCE/hackerreporter', 'ALIENTELLIGENCE/geotechnicalengineer', 'ALIENTELLIGENCE/healthcareservices', 'ALIENTELLIGENCE/rockefeller', 'ALIENTELLIGENCE/riskmanager',
     192    'ALIENTELLIGENCE/officemanager', 'ALIENTELLIGENCE/socialmediamanager', 'ALIENTELLIGENCE/chiefbusinessdevelopmentofficerv2', 'mike/firefunction', 'Kevinization/medicllama1.7', 'benedict/linkbricks-hermes3-llama3.1-8b-korean-advanced-q4', 'ALIENTELLIGENCE/coworkingmanager', 'ALIENTELLIGENCE/manufacturingprogrammingengineer', 'ALIENTELLIGENCE/businessintelligencedeveloper', 'ALIENTELLIGENCE/fashiondesign', 'ALIENTELLIGENCE/stressmoodmentalhealthsupport', 'ArzzKurz/koreansupport', 'ALIENTELLIGENCE/datacollectionentryanalysis', 'ALIENTELLIGENCE/nuclearengineer', 'ALIENTELLIGENCE/projectconstructionmanager', 'ALIENTELLIGENCE/trainingmanager', 'ALIENTELLIGENCE/brandmanager', 'chrypnotoad/fucksorry', 'ALIENTELLIGENCE/chiefsalesofficer2', 'ALIENTELLIGENCE/chiefaiofficerv2', 'thirty3/linux', 'TheAzazel/replete-llm-2.5-qwen-1.5b', 'benevolentjoker/the_economistmini', 'mhw/sin', 'ALIENTELLIGENCE/lifecoach', 'zctech/x-ai-dev', 'ALIENTELLIGENCE/startupcommunity', 'ALIENTELLIGENCE/aigaming', 'timdata_seturan/llm-botika', 'ALIENTELLIGENCE/travelplanningbooking', 'ALIENTELLIGENCE/incidentresponseautomation', 'ALIENTELLIGENCE/dentistry', 'ALIENTELLIGENCE/constructionplanning', 'ALIENTELLIGENCE/jesusofnazareth', 'ALIENTELLIGENCE/crisisintervention',
     193    'ALIENTELLIGENCE/materialsengineer', 'ALIENTELLIGENCE/designmanager', 'ALIENTELLIGENCE/salesmanager', 'eliocosta/teste', 'jmorgan/msn', 'Kevinization/medicllama1.10', 'vanilj/llama-3.1-instruct-bellman-8b-swedish', 'bippy/rnld', 'magejosh/llama32instruct1buncensoredq6k', 'thirty3/kali', 'TheAzazel/replete-llm-2.5-qwen-3b', 'sthenno/miscii-14b-preview', 't/qwen2.5', 'RobinBially/qwen2.5-16k', 'aratan/valeryh', 'rizkiagungid/rasxgpt', 'fatfish/external-ref-extractor', 'luobin/coder', 'pdevine/discollama-unsloth', 'ALIENTELLIGENCE/enoch', 'ALIENTELLIGENCE/virtualfinancialadvisors', 'ALIENTELLIGENCE/automatedaccountingtaxpreparation', 'ALIENTELLIGENCE/horticulture', 'ALIENTELLIGENCE/pharmacy', 'ALIENTELLIGENCE/surveyingandmapping', 'mikolajewski/emojitron', 'ALIENTELLIGENCE/plato', 'ALIENTELLIGENCE/socrates', 'ALIENTELLIGENCE/shunryusuzuki', 'ALIENTELLIGENCE/aiengineer', 'ALIENTELLIGENCE/telecommunicationsengineer', 'ALIENTELLIGENCE/serverlesscomputingengineer', 'ALIENTELLIGENCE/metallurgicalengineer', 'dansullivan/test1', 'rosemarla/mistral-small-instruct-abliterated', 'Tales/llama_doc', 'DaddyLLAMA/magum_v2_123b_iq3_xxs', 'rizkiagungid/rasxlite2', 'abhisharma/mini_alisa', 'abhisharma/saniya', 'dominic/adamlinux',
     194    'dharmapurikar/qwen2.5-7b-64k', 'rscr/llama3_70b_ru', 'franek/analytics', 'InfoForge/forge-70b', 'ALIENTELLIGENCE/solopreneur', 'ALIENTELLIGENCE/machinelearningengineerv2', 'saifsprezi/sprezi-llama-8b', 'ALIENTELLIGENCE/startupventurestudio', 'ALIENTELLIGENCE/ufology', 'ALIENTELLIGENCE/personalizedmarketingcampaigns', 'ALIENTELLIGENCE/aipowerededucationalgames', 'ALIENTELLIGENCE/clinicaltrialmanagement', 'ALIENTELLIGENCE/virtualeventplanning', 'ALIENTELLIGENCE/predictivethreatdetection', 'ALIENTELLIGENCE/mindfulnessandmeditation', 'ALIENTELLIGENCE/internetofthingsiot', 'ALIENTELLIGENCE/designsimulation', 'ALIENTELLIGENCE/financialplanning', 'ALIENTELLIGENCE/governmentagencies', 'ALIENTELLIGENCE/transportationandlogistics', 'ALIENTELLIGENCE/hawking', 'ALIENTELLIGENCE/elderlycompanion', 'ALIENTELLIGENCE/spectrumanalyzer', 'ALIENTELLIGENCE/ethicalphilosopher', 'ALIENTELLIGENCE/newsproducer', 'ALIENTELLIGENCE/investigativejournalist', 'ALIENTELLIGENCE/healthsafetyengineer', 'ALIENTELLIGENCE/agriculturalengineer', 'ALIENTELLIGENCE/noamchomsk', 'ALIENTELLIGENCE/conceptualdesigntutor', 'jiayuan1/bamboo', 'Azazel-AI/qwen2.5-14b-instruct-abliterated-v2-q8_0', 'mtaylor91/l3-stheno-maid-blackroot', 'anisha24/model1_llama3.1', 'DaddyLLAMA/magum_123b_iq4_xs', 'vanilj/qwen2.5-32b-instruct_iq4_xs',
     195    'zxf945/llama3.2', 'FjordAI/fjord-ai', 'Kevinization/medicllama1.9.2.q8', 'blinzki/bimtrazer', 'Kevinization/medicllama1.5', 'ALIENTELLIGENCE/detectiveanya', 'ALIENTELLIGENCE/fitgenius', 'ALIENTELLIGENCE/pcarchitect', 'ALIENTELLIGENCE/christiancounselor', 'ALIENTELLIGENCE/airegulatoryspecialist', 'ALIENTELLIGENCE/airesearchscientist', 'ALIENTELLIGENCE/terrorismexpert', 'ALIENTELLIGENCE/sustainabilityanalysistools', 'ALIENTELLIGENCE/portfoliomanagement',
     196    'ALIENTELLIGENCE/intelligenttutoringsystems', 'ALIENTELLIGENCE/virtualteachingassistants', 'ALIENTELLIGENCE/supplychainoptimization', 'ALIENTELLIGENCE/tourismhospitalitymanagement', 'ALIENTELLIGENCE/textileandapparelmanufacturing', 'ALIENTELLIGENCE/manufacturing', 'ALIENTELLIGENCE/educationservices', 'ALIENTELLIGENCE/retail', 'ALIENTELLIGENCE/shakespeare', 'ALIENTELLIGENCE/enriquecastillorincon', 'ALIENTELLIGENCE/newsreporter', 'shamyukr2904/gynocologist', 'ALIENTELLIGENCE/signalprocessingengineer', 'ALIENTELLIGENCE/realestatebroker', 'ALIENTELLIGENCE/realestateagent', 'ALIENTELLIGENCE/arvrcloudengineer', 'ALIENTELLIGENCE/ancientalienttheorist', 'ALIENTELLIGENCE/mininggeologicalengineer', 'ALIENTELLIGENCE/environmentalengineer', 'ALIENTELLIGENCE/advertisingmanager', 'ALIENTELLIGENCE/businessadministrator', 'ALIENTELLIGENCE/digitalmarketingmanager', 'ALIENTELLIGENCE/businessdevelopmentbizdev', 'ALIENTELLIGENCE/chiefprojectmanager', 'ALIENTELLIGENCE/coretransformation', 'artifish/spongeass-v4', 'chimiste/llama-3.1-8b-graph', 'DaddyLLAMA/euryale_v2.2_q6_k', 'Hamberfim/myguru_v04', 'abhisharma/alisa', 'gwyntel/psm-v2', 'vince_ai/mmmistral', 'gwyntel/psr-v5', 'rohitrajt/sihemotibot', 'starsnatched/thinkingmistral', 'franek/bank-statement-analyzer', 'jayeshusa22/sensei', 'XTeMixX/ai-x',
     197    'AG1/sdso', 'gtandon/ft_llama3_1_swe_bench', 'AG1/gc', 'AG1/strat', 'AG1/manufengprog', 'ALIENTELLIGENCE/learningguidementortutor', 'ALIENTELLIGENCE/birbal', 'ALIENTELLIGENCE/footballcoachassistant', 'RobinBially/mistral-nemo-16k', 'ALIENTELLIGENCE/madamhelenablavatsky', 'ALIENTELLIGENCE/cloudengineer', 'ALIENTELLIGENCE/aiaccessibility', 'ALIENTELLIGENCE/aiethicist', 'ALIENTELLIGENCE/aipoweredproductrecommendations', 'ALIENTELLIGENCE/personalizedducationplans', 'ALIENTELLIGENCE/virtualconsultingservices', 'ALIENTELLIGENCE/virtualnursingassistants', 'ALIENTELLIGENCE/communityengagement', 'ALIENTELLIGENCE/accessibilityservices', 'ALIENTELLIGENCE/urbanplanning', 'ALIENTELLIGENCE/seniorsvirtualassistant', 'ALIENTELLIGENCE/specialneedseducation', 'ALIENTELLIGENCE/confucius', 'ALIENTELLIGENCE/turing', 'ALIENTELLIGENCE/galileo', 'ALIENTELLIGENCE/leaddev', 'maxtheconquerer/mentorships-analysis', 'ALIENTELLIGENCE/yogananda', 'ALIENTELLIGENCE/bezos', 'ALIENTELLIGENCE/sigmundfreud', 'ALIENTELLIGENCE/tvchiefmeteorologist', 'ALIENTELLIGENCE/tvlocalnewsproducer', 'ALIENTELLIGENCE/realtimeeditor', 'ALIENTELLIGENCE/broadcastchiefengineer', 'ALIENTELLIGENCE/microwaveengineer', 'ALIENTELLIGENCE/industrializingmachinelearningengineer', 'ALIENTELLIGENCE/laotse', 'ALIENTELLIGENCE/marineengineernavalarchitect', 'ALIENTELLIGENCE/petroleumengineer',
     198    'ALIENTELLIGENCE/salesengineer', 'ALIENTELLIGENCE/industrialengineer', 'ALIENTELLIGENCE/projectsuperintendent', 'ALIENTELLIGENCE/tonystark', 'ALIENTELLIGENCE/predesignresearchtutor', 'ALIENTELLIGENCE/kimclement', 'venetanji/llama3.2-tool', 'Tales/parametros', 'Emile/filou', 'DaddyLLAMA/chronos_platinum_72b_q4_k_m', 'worstcoaster/tinyfilth', 'lly/qwen2.5-32b-instruct-iq3_m', 'guna/ihac-llama-3.2-3b-instruct-4', 'wwwcy/test1', 'benevolentjoker/demarquiscousin', 'vanilj/qwen2.5-14b-instruct-iq4_xs', 'benevolentjoker/the_illustrator', 'guna/ihac-llama-3.2-3b-instruct-2', 'DaddyLLAMA/replete_llm_v2.5_qwen_72b_q5_k_m', 'guna/ihac-llama-3.2-3b-instruct', 'benevolentjoker/the_caldecott', 'toan/hi', 'anthonyarutyunov/ollama-mini', 'dmovalente23/diogo_virtualente_v1', 'Nicotaglia/clinia_v3_8b', 'Nicotaglia/clinia_v2', 'RobinBially/qwen2.5-12k', 'niveo/laminha3.1', 'akiii/mochibi_3b', 'AG1/btderfla', 'panalepe/my_finetune', 'ahmedag/llama-3.1-spl-assistant', 'AG1/jbojfo', 'AG1/cdtfo', 'AG1/edgc', 'AG1/lrbof', 'jxjwilliam/bestitconsulting', 'AG1/ftngen', 'AG1/pcojof', 'AG1/chrof', 'AG1/chopof', 'AG1/sfsf', 'EZZYDMAN/summarisey', 'hhbach/ollama', 'ALIENTELLIGENCE/earthstationoperationsassistant',
     199    'pki/logpt2', 'mhw/sin-ia', 'sammcj/llama-3-1-8b-smcleod-golang-coder-v1', 'ALIENTELLIGENCE/player2games', 'ALIENTELLIGENCE/esolevelestimator', 'ALIENTELLIGENCE/venturestartupstudiodragons', 'ALIENTELLIGENCE/startupventurestudionnllapproach', 'ALIENTELLIGENCE/startupventurestudioplaybook', 'RobinBially/mistral-nemo-8k', 'dsi/model', 'ALIENTELLIGENCE/aiprivateequityrollups', 'ALIENTELLIGENCE/vonbraun', 'ALIENTELLIGENCE/aiinputoutputmanager', 'ALIENTELLIGENCE/virtualproductdemonstrations', 'ALIENTELLIGENCE/automatedorderfulfillment', 'ALIENTELLIGENCE/virtualtutoringservices', 'ALIENTELLIGENCE/aipoweredportfoliomanagement', 'ALIENTELLIGENCE/virtualnursingservices', 'ALIENTELLIGENCE/aipoweredpatientengagement', 'ALIENTELLIGENCE/digitalconciergeervices', 'ALIENTELLIGENCE/personalizedcustomerexperience', 'MTBS/anonymizer', 'ALIENTELLIGENCE/ecofriendlysupplychainoptimization', 'ALIENTELLIGENCE/automatedaccountingsystems', 'ALIENTELLIGENCE/adaptivelearningplatforms', 'ALIENTELLIGENCE/aquaculture', 'ALIENTELLIGENCE/gamingservice', 'ALIENTELLIGENCE/autonomousystem', 'ALIENTELLIGENCE/digitaltwintechnology', 'ALIENTELLIGENCE/environmentalconsulting', 'ALIENTELLIGENCE/realestateservice', 'ALIENTELLIGENCE/moses', 'ALIENTELLIGENCE/travelandhospitality', 'ALIENTELLIGENCE/prayerlinecrisisintervention', 'ALIENTELLIGENCE/prayerline', 'ALIENTELLIGENCE/paultheapostle',
     200    'ALIENTELLIGENCE/archimedes', 'ALIENTELLIGENCE/newton', 'ALIENTELLIGENCE/aristotle', 'kelvi23/axum', 'ALIENTELLIGENCE/feynman', 'ALIENTELLIGENCE/raykurzweil', 'ALIENTELLIGENCE/dalecarnegie', 'ALIENTELLIGENCE/kissinger', 'ALIENTELLIGENCE/aynrand', 'ALIENTELLIGENCE/raydalio', 'ALIENTELLIGENCE/samwalton', 'ALIENTELLIGENCE/jackwelch', 'ALIENTELLIGENCE/peterdrucker', 'ALIENTELLIGENCE/howardhughes', 'ALIENTELLIGENCE/benjaminfranklin', 'ALIENTELLIGENCE/tvnationalnewscastproducer', 'ALIENTELLIGENCE/tvcommercialproducer',
     201    'ALIENTELLIGENCE/tvdirectorofsales', 'ALIENTELLIGENCE/streamingsalesinsights', 'ALIENTELLIGENCE/mastercontroloperator', 'ALIENTELLIGENCE/tvadsalesdirector', 'ALIENTELLIGENCE/digitalanchorproducer', 'ALIENTELLIGENCE/broadcastproductionengineer', 'ALIENTELLIGENCE/tvstationchiefengineer', 'ALIENTELLIGENCE/broadcastengineer', 'ALIENTELLIGENCE/tvchiefengineer', 'ALIENTELLIGENCE/mediaengineer', 'ALIENTELLIGENCE/neuromorphicngineer', 'ALIENTELLIGENCE/publicrelationsdirector', 'ALIENTELLIGENCE/communicationsdirector', 'ALIENTELLIGENCE/promotionsmanager', 'ALIENTELLIGENCE/facilitiesmanager', 'ALIENTELLIGENCE/marketingcommunicationmgr', 'Clem81/test', 'zctech/x-ai-12b', 'jelebruh/qwen2.5', 'chimiste/llama-3.2-1b-graph', 'guna/regpg-ihac-llama-3.2-3b-instruct', 'DaddyLLAMA/llama3.2_1b_q4', 'AG1/mqzbtm', 'vince_ai/mmmistral8', 'kufudemir/kufudemir', 'aratan/codebiblia', 'uwbfritz/mgannon', 'Nicotaglia/clinia_v4', 't/qwen2.5-patent-claims-explain', 'Nicotaglia/clinia_v3_70b', 'RobinBially/llama3.1-16k', 'Nicotaglia/clinia_v1', 'incept5/swiftral', 'starsnatched/tm', 'liutechs/soulqwen2', 'starsnatched/t', 'AG1/mrafafa', 'AG1/pscocfofo', 'AG1/rsmefofo', 'blackalpha/todlymist', 'AG1/arefofo', 'AG1/mafetfoo', 'AG1/syefofo', 'AG1/sfefofofo', 'AG1/cmhfofo', 'AG1/emefofo', 'AG1/elgfofo',
     202    'AG1/chlgfofo', 'AG1/caifofo', 'AG1/cpvfofo', 'benedict/linkbricks-hermes3-llama3.1-70b-korean-advanced-q5', 'benedict/linkbricks-hermes3-llama3.1-70b-korean-advanced-q4', 'AG1/chrfeof', 'AG1/chepofd', 'AG1/cafafafo', 'AG1/chsavbfo', 'AG1/chdtfo', 'AG1/chstfo', 'AG1/chtafofo', 'AG1/mnmetfo', 'AG1/chfofofo', 'AG1/clstfofo', 'AG1/atfgo', 'AG1/nktfgo', 'AG1/rkfgo', 'AG1/rdfgf', 'AG1/mfskfo', 'AG1/mdfgo', 'AG1/hwkofo', 'AG1/dmfo', 'AG1/ctmof', 'AG1/cnsfo', 'AG1/cwofr', 'AG1/anofo', 'AG1/enstfo', 'AG1/jnzfo', 'AG1/bbfor', 'AG1/vtrof', 'AG1/tsdfo', 'AG1/sdvdrfo', 'AG1/svspfo', 'AG1/snrpfo', 'AG1/pdanfo', 'AG1/prlcsfo', 'AG1/smpfo', 'AG1/mdbofo', 'AG1/mwdfo', 'AG1/mchegof', 'AG1/lofcfo', 'AG1/ingnof', 'AG1/dcfofo', 'AG1/ctkofof', 'AG1/scengof', 'AG1/cevngio', 'AG1/bnstmo', 'AG1/aytof', 'AG1/cstaof', 'AG1/chconof', 'AG1/bisinof', 'AG1/gwrof', 'AG1/chrzfo', 'AG1/prfofo', 'AG1/vsofs', 'AG1/vocfa', 'AG1/chfofo', 'AG1/perlu', 'AG1/chefoe', 'AG1/canof', 'AG1/cadvof', 'AG1/agoffo', 'AG1/canyof', 'AG1/caudof', 'AG1/cbrdof', 'AG1/cbdvo', 'AG1/ccomuof', 'AG1/ccoplo', 'AG1/ccontof', 'AG1/ccrof', 'AG1/ccsuof',
     203    'AG1/cdatof', 'AG1/cdesof', 'AG1/cdigof', 'AG1/cevntof', 'AG1/cevnof', 'AG1/cxpof', 'AG1/cfutof', 'AG1/cgmof', 'AG1/cgrwof', 'AG1/cinof', 'AG1/cisof', 'AG1/cinoof', 'AG1/cinspo', 'AG1/cipco', 'AG1/cinvof', 'AG1/cknwof', 'AG1/clarnof', 'AG1/chlogof', 'AG1/cmarkof', 'AG1/cmer', 'AG1/cprocof', 'AG1/chprdof', 'AG1/chprmg', 'AG1/crepuof', 'AG1/crescof', 'AG1/cscenof', 'AG1/crevo', 'AG1/crsko', 'AG1/csalof', 'AG1/csecof', 'AG1/cstrao', 'AG1/cscof', 'AG1/ctalo', 'AG1/cwo', 'AG1/chteco', 'AG1/chtecof', 'AG1/cowk', 'AG1/lf', 'AG1/gw', 'swapnil_teke/8_nap_model', 'jun47ade/callama', 'darsankumar89/octilyassist', 'zctech/x-ai-kit', 'xiayu/wc-llama-bk-6', 'xiayu/llama3.1-wizard',
     204    'janne/raindance', 'kelvi23/custom_axum', 'a99divx/lok', 'kelvi23/caller', 'gedesiwen/my-models', 'crown/craigsprompter', 'dylanravel/allied_interest', 'chevalblanc/claude-3-haiku', 'phonpadithpp/laosllm', 'Tales/massas', 'chimiste/llama-3.2-3b-graph', 'richasdy/hello', 'GyuHyeon/naps-llama-3.1-v0.6.0-f32', 'saish_15/tethysai_research', 'StoneSage/marcus', 'hungvturing/pd-mario', 'eggitai/gienwen', 'vladm90/vv2', 'wjwjx/apioverflow', 'JerickUN/javagpt', 'dougstrouth/blog_assistant', 'emre198/emreai', 'fbriones/freya', 'remington2002/vector2', 'richlee/mario', 'Hamberfim/myguru', 'bmizerany/pap', 'tryfonas/tref', 'rakalantari/myllama', 'lsctw/lsctwman', 'aratan/valeryq-coder',
     205    'Kevinization/medicllama1.9.2.q9_1', 'Kevinization/medicllama1.9.2.q9', 'rumpl/llama3.1', 'laszlo/bob', 'niveo/laminha', 'starsnatched/thinkingsmolmistral', 'peter6432/cat', 'peter6432/test', 'gbejarano-mc/murrayllama', 'gurjant1229/smart-model', 'josepana/oda', 'kamil5b/ciwastra', 'divanshurc/wyzard-discovery', 'Jakub123/discord2.0', 'kaany/llm1', 'Javi/dev-genai-plexus', 'Akshita/testing-llama', 'Karlsefni/chatofexile', 'xiayu/wc-llama-bk-3', 'xiayu/wc-llama-bk-1', 'jacksonian_r_taylor/initial_testing', 'sezi_kim/ollama3.1', 'shamyukr2904/othopaedist', 'AshtonLKY/llama3.1narsim', 'mohamedrady/clockwok-temptation'));
     206    define('AIMOGEN_EMBEDDING_OLLAMA_MODELS', array('nomic-embed-text', 'mxbai-embed-large', 'snowflake-arctic-embed', 'all-minilm', 'unclemusclez/jina-embeddings-v2-base-code', 'hellord/mxbai-embed-large-v1', 'znbang/bge', 'bge-m3', 'shaw/dmeta-embedding-zh', 'jina/jina-embeddings-v2-base-de', 'chroma/all-minilm-l6-v2-f32', 'bge-large', 'quentinz/bge-large-zh-v1.5', 'paraphrase-multilingual', 'milkey/m3e', 'jina/jina-embeddings-v2-base-en', 'chevalblanc/acge_text_embedding', 'chatfire/bge-m3', 'dztech/bge-large-zh', 'mofanke/acge_text_embedding', '893379029/piccolo-large-zh-v2', 'jina/jina-embeddings-v2-small-en', 'mofanke/dmeta-embedding-zh', 'milkey/gte', 'herald/dmeta-embedding-zh', 'nextfire/paraphrase-multilingual-minilm', 'jina/jina-embeddings-v2-base-es', 'milkey/dmeta-embedding-zh', 'cwchang/jina-embeddings-v2-base-zh', 'smartcreation/dmeta-embedding-zh', 'evilfreelancer/enbeddrus', 'smartcreation/bge-large-zh-v1.5', 'yxl/m3e', 'jmorgan/gte-small', 'shaw/dmeta-embedding-zh-small-q4', 'zylonai/multilingual-e5-large', 'royalpha/sentence-camembert-large', 'jeffh/intfloat-multilingual-e5-large', 'quentinz/bge-base-zh-v1.5', 'karuniaperjuangan/multilingual-e5-small', 'jeffh/intfloat-multilingual-e5-large-instruct', 'aerok/xiaobu-embedding-v2', 'zailiang/bge-large-zh-v1.5', 'shaw/dmeta-embedding-zh-small',
     207    'aerok/acge_text_embedding', 'twwch/m3e-base', 'shaw/dmeta-embedding-zh-q4', 'viosay/conan-embedding-v1', 'smartwang/bge-large-zh-v1.5-f32.gguf', 'tazarov/all-minilm-l6-v2-f32', 'zw66/bgelarge', 'sunzhiyuan/suntray-embedding', 'joanfm/jina-embeddings-v2-base-en', 'jmorgan/nomic-embed-text', 'chinashrimp/jina-embeddings-v2-base-zh', 'albertogg/multi-qa-minilm-l6-cos-v1', 'bnksys/baia', 'imcurie/bge-large-en-v1.5', 'joanfm/jina-embeddings-v2-base-es', 'chevalblanc/text-embedding-3-small', 'shunyue/llama3-chinese-shunyue', '0ssamaak0/nomic-embed-text', 'theepicdev/nomic-embed-text', 'pankajrajdeo/sentence-transformers_all-minilm-l6-v2', 'kun432/cl-nagoya-ruri-large', 'locusai/multi-qa-minilm-l6-cos-v1', 'chinashrimp/xiaobu-embedding-v2', 'yuki_ho/bce-embedding', 'joanfm/jina-embeddings-v2-base-de', 'davisgao/m3e', 'zxf945/nomic-embed-text', 'quentinz/bge-small-zh-v1.5', 'zw66/llama3-8b-gguf', 'waterdrop/embeding', 'yxchia/paraphrase-multilingual-minilm-l12-v2', 'imac/zpoint_large_embedding_zh', 'zctech/x-ai-txt', 'jmorgan/all-minilm-l6', 'viosay/xiaobu-embedding-v2', 'plutonioumguy/bge-m3', 'zw66/llama3-8b', 'HuTangZhu/gte-small-zh', 'aerok/zpoint_large_embedding_zh', 'diepho/all-minilm', 'msc802/xiaobu-embedding-v2', 'zw66/llama3-chat-8.0bpw', 'woodylee1974/dmeta', 'modelbao/bge-large-zh-v1.5', 'zailiang/m3e', 'zw66/llama3-lora8b',
     208    'liebe-magi/multilingual-e5-large', 'kun432/cl-nagoya-ruri-base', 'stanus74/e5-base-sts-en-de', 'imcurie/bge-large-zh-v1.5', 'yuki_ho/conan-embedding-v1', 'zylonai/bge-m3', 'leoho0722/zpoint_large_embedding_zh', 'shirt/snowflake-arctic-secret', 'viosay/zpoint_large_embedding_zh', 'charaf/bge-m3-f32', 'ollamay/w3e', 'lrs33/bce-embedding-base_v1', 'jaluma/arabert-all-nli-triplet-matryoshka', 'bona/bge-m3-korean', 'lrs33/conan-embedding-v1', 'zylonai/paraphrase-multilingual-minilm-l12', 'ohko/bge-small-zh-hk', 'imcurie/bge-m3', 'yuki_ho/xiaobu-embedding-v2', 'ehd0309/lgko', 'cowolff/science_bge_large', 'aroxima/multilingual-e5-large-instruct', 'xiaoming/bge-large-zh-v1.5', 'xiaoming/multilingual-e5-large', 'xiaoming/bce-embedding-base_v1', 'lrs33/xiaobu-embedding-v2', 'lrs33/acge_text_embedding'));
     209    define('AIMOGEN_TRAINING_MODELS', array('gpt-4o-2024-08-06', 'gpt-4o-mini-2024-07-18', 'gpt-4-0613', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-1106'));
     210    define('AIMOGEN_TRAINING_MODELS_CHAT', array('gpt-4o-2024-08-06', 'gpt-4o-mini-2024-07-18', 'gpt-4-0613', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-1106'));
     211    define('AIMOGEN_DEFAULT_TRAINING_MODEL', array('gpt-4o-mini-2024-07-18'));
     212    define('AIMOGEN_OLLAMA_MODELS', array('llama3'));
     213    define('AIMOGEN_OPENAI_SPEECH_MODELS', array('whisper-1', 'gpt-4o-mini-transcribe', 'gpt-4o-transcribe'));
     214    define('AIMOGEN_DEFAULT_MAX_TOKENS', 2048);
     215    define('AIMOGEN_DEFAULT_COMPLETION_TOKENS', 2000);
     216    define('AIMOGEN_MINIMUM_TOKENS_FOR_COMPLETIONS', 50);
     217    define('AIMOGEN_MINIMUM_TOKENS_FOR_CHAT', 50);
     218    define('AIMOGEN_MAX_HUGGINGFACE_TOKEN_COUNT', 2000);
     219    define('AIMOGEN_MAX_OLLAMA_TOKEN_COUNT', 4000);
     220    define('AIMOGEN_IS_DEBUG', false);
     221    define('AIMOGEN_EXCEPTED_POST_TYPES_FROM_EDITING', array('aimogen_video', 'aimogen_embeddings', 'aimogen_file', 'aimogen_remote_chat', 'aimogen_convert', 'aimogen_finetune', 'aimogen_forms', 'aimogen_personas', 'aimogen_assistants', 'aimogen_batches', 'aimogen_omni_temp', 'aimogen_editor_temp', 'aimogen_omni_file', 'aimogen_themes', 'aimogen_user_data'));
     222    define('AIMOGEN_AZURE_API_VERSION', '?api-version=2024-06-01');
     223    define('AIMOGEN_AZURE_API_VERSION_EMBEDDINGS', '?api-version=2024-06-01');
     224    define('AIMOGEN_AZURE_DALLE_API_VERSION', '?api-version=2023-06-01-preview');
     225    define('AIMOGEN_AZURE_DALLE3_API_VERSION', '?api-version=2024-06-01');
     226    define('AIMOGEN_AZURE_ASSISTANTS_API_VERSION', '?api-version=2024-05-01-preview');
     227    define('AIMOGEN_AZURE_BATCHES_API_VERSION', '?api-version=2024-10-21');
     228    define('AIMOGEN_AZURE_DEPLOYMENT_API_VERSION', '?api-version=2023-03-15-preview');
     229    define('AIMOGEN_AMAZON_CATEGORIES', array('AmazonVideo', 'Apparel', 'Appliances', 'ArtsAndCrafts', 'Automotive', 'Baby', 'Beauty', 'Books', 'Classical', 'Collectibles', 'Computers', 'CreditCards', 'DigitalMusic', 'DigitalEducationalResources', 'Electronics', 'EverythingElse', 'Fashion', 'FashionBaby', 'FashionBoys', 'FashionGirls', 'FashionMen', 'FashionWomen', 'ForeignBooks', 'Furniture',
     230    'GardenAndOutdoor', 'Garden', 'GiftCards', 'GroceryAndGourmetFood', 'Handmade', 'HealthPersonalCare', 'Hobbies', 'HomeAndKitchen', 'Home', 'Industrial', 'Jewelry', 'KindleStore', 'LocalServices', 'Lighting', 'Luggage',
     231    'MobileAndAccessories', 'LuxuryBeauty', 'Magazines', 'Miscellaneous', 'MobileApps', 'MoviesAndTV', 'Music', 'MusicalInstruments', 'OfficeProducts', 'PetSupplies', 'Photo', 'Shoes', 'Software', 'SportsAndOutdoors', 'ToolsAndHomeImprovement', 'ToysAndGames', 'Vehicles', 'VHS', 'VideoGames', 'Watches'));
     232}
    228233?>
  • aimogen/trunk/aimogen-do-post.php

    r3421290 r3440938  
    427427function aimogen_do_post($post, $manual = false, $template = false, $editor_rule = false)
    428428{
     429    if(!function_exists('is_plugin_active'))
     430    {
     431        require_once ABSPATH . 'wp-admin/includes/plugin.php';
     432    }
     433    if (is_plugin_active('aimogen-pro/aimogen-pro.php'))
     434    {
     435        return;
     436    }
    429437    $plugin = plugin_basename(__FILE__);
    430438    $plugin_slug = explode('/', $plugin);
     
    440448    $thread_id = '';
    441449    $aimogen_Main_Settings = get_option('aimogen_Main_Settings', false);
    442     if (isset($aimogen_Main_Settings['rule_timeout']) && $aimogen_Main_Settings['rule_timeout'] != '')
    443     {
    444         $timeout = intval($aimogen_Main_Settings['rule_timeout']);
    445     }
    446     else
    447     {
    448         $timeout = 36000;
    449     }
    450450    {
    451451        require_once(dirname(__FILE__) . "/res/aimogen-chars.php");
  • aimogen/trunk/aimogen-generators.php

    r3423040 r3440938  
    62956295function aimogen_generate_text_perplexity($token, $model, $aicontent, $temperature, $top_p, $presence_penalty, $frequency_penalty, $functions, $available_tokens, $stream, $retry_count, $query, $count_vision, $vision_file, $user_question, $env, $is_chat, &$error, $function_result)
    62966296{
     6297    $aimogen_Main_Settings = get_option('aimogen_Main_Settings', false);
    62976298    $token = apply_filters('aimogen_perplexity_api_key', $token);
    62986299    if($temperature == 2)
     
    65896590function aimogen_generate_text_groq($token, $model, $aicontent, $temperature, $top_p, $presence_penalty, $frequency_penalty, $functions, $available_tokens, $stream, $retry_count, $query, $count_vision, $vision_file, $user_question, $env, $is_chat, &$error, $function_result)
    65906591{
     6592    $aimogen_Main_Settings = get_option('aimogen_Main_Settings', false);
    65916593    $token = apply_filters('aimogen_groq_api_key', $token);
    65926594    if($temperature == 2)
     
    68816883function aimogen_generate_text_nvidia($token, $model, $aicontent, $temperature, $top_p, $presence_penalty, $frequency_penalty, $functions, $available_tokens, $stream, $retry_count, $query, $count_vision, $vision_file, $user_question, $env, $is_chat, &$error, $function_result)
    68826884{
     6885    $aimogen_Main_Settings = get_option('aimogen_Main_Settings', false);
    68836886    $token = apply_filters('aimogen_nvidia_api_key', $token);
    68846887    if($temperature == 2)
     
    71807183function aimogen_generate_text_xai($token, $model, $aicontent, $temperature, $top_p, $presence_penalty, $frequency_penalty, $functions, $available_tokens, $stream, $retry_count, $query, $count_vision, $vision_file, $user_question, $env, $is_chat, &$error, $function_result)
    71817184{
     7185    $aimogen_Main_Settings = get_option('aimogen_Main_Settings', false);
    71827186    $token = apply_filters('aimogen_xai_api_key', $token);
    71837187    if($temperature == 2)
  • aimogen/trunk/aimogen-helpers.php

    r3421290 r3440938  
    841841
    842842    private function table($element) {
    843         $html = $this->get_html($element);
    844         if ($this->is_empty_element($html)) {
    845             return [];
    846         }
     843        $table = $element->cloneNode(true);
     844        foreach (['thead', 'tfoot'] as $tag) {
     845            $nodes = $table->getElementsByTagName($tag);
     846            while ($nodes->length) {
     847                $nodes->item(0)->parentNode->removeChild($nodes->item(0));
     848            }
     849        }
     850        $ths = $table->getElementsByTagName('th');
     851        while ($ths->length) {
     852            $th = $ths->item(0);
     853            $td = $th->ownerDocument->createElement('td', $th->textContent);
     854            $th->parentNode->replaceChild($td, $th);
     855        }
     856        if ($table->getElementsByTagName('tbody')->length === 0) {
     857            $tbody = $table->ownerDocument->createElement('tbody');
     858            while ($table->firstChild) {
     859                $tbody->appendChild($table->firstChild);
     860            }
     861            $table->appendChild($tbody);
     862        }
     863        $table->setAttribute('class', 'has-fixed-layout');
     864        $html = $table->ownerDocument->saveHTML($table);
    847865        return [
    848866            'blockName' => 'core/table',
     
    962980        $tmp = download_url($img_src);
    963981        if (is_wp_error($tmp)) {
    964             if (file_exists($tmp)) {
    965                 wp_delete_file($tmp);
    966             }
    967982            return $tmp;
    968983        }
  • aimogen/trunk/aimogen-shortcodes-file.php

    r3423040 r3440938  
    801801        $chat_download_format = 'txt';
    802802        $name = md5(get_bloginfo());
    803         wp_enqueue_script($name . 'openai-chat-images-ajax', plugins_url('scripts/openai-chat-images-ajax.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION);
     803        wp_enqueue_script($name . 'openai-chat-images-ajax', plugins_url('scripts/openai-chat-images-ajax.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION);
    804804        wp_localize_script($name . 'openai-chat-images-ajax', 'aimogen_chat_image_ajax_object' . $chatid, array(
    805805            'ajax_url' => admin_url('admin-ajax.php'),
     
    827827            'show_ai_avatar' => $show_ai_avatar
    828828        ));
    829         wp_enqueue_style($name . 'css-ai-front', plugins_url('styles/form-front.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     829        wp_enqueue_style($name . 'css-ai-front', plugins_url('styles/form-front.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    830830        $css_added = false;
    831831        $reg_css_code = '.aimogen_chat_history{';
     
    32683268        }
    32693269        $name = md5(get_bloginfo());
    3270         wp_enqueue_script($name . 'openai-chat-ajax', plugins_url('scripts/openai-chat-ajax.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION);
     3270        wp_enqueue_script($name . 'openai-chat-ajax', plugins_url('scripts/openai-chat-ajax.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION);
    32713271        $chat_preppend_text = do_shortcode($chat_preppend_text);
    32723272        if(stristr($chat_preppend_text, '%%') !== false)
     
    40604060            $is_azure = '0';
    40614061        }
    4062         wp_enqueue_style($name . 'css-ai-front', plugins_url('styles/form-front.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     4062        wp_enqueue_style($name . 'css-ai-front', plugins_url('styles/form-front.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    40634063        $css_added = false;
    40644064        $reg_css_code = '.aimogen_chat_history{';
  • aimogen/trunk/aimogen.php

    r3423040 r3440938  
    22/**
    33Plugin Name: Aimogen - AI Content Writer, Editor, Chat and Automation
    4 Description: All in one AI plugin for content creation, content editing, chatbots and many more extra features, in a lite version
     4Description: Free plugin for AI content creation, content editing, chatbots and many more extra features powered by OpenAI, Perplexity AI, Groq, NVIDIA and other AI providers
    55Author: CodeRevolution
    6 Version: 1.0.1
     6Version: 1.0.2
    77Author URI: https://wpbay.com/store/coderevolution/
    88License: GPLv2 or later
     
    1313defined('ABSPATH') or die();
    1414
    15 const AIMOGEN_MAJOR_VERSION = '1.0.0';
     15if(!defined('AIMOGEN_LITE_MAJOR_VERSION'))
     16{
     17    define('AIMOGEN_LITE_MAJOR_VERSION', '1.0.1');
     18}
     19
     20add_filter( 'aimogen-is-installed', '__return_true' );
    1621
    1722require_once (dirname(__FILE__) . "/aimogen-constants.php");
     
    2833    return $plugin_data['Version'];
    2934}
    30 
    3135function aimogen_add_custom_column_to_posts($columns)
    3236{
    3337    $columns['aimogen_edited'] = esc_html__('Aimogen Edited', 'aimogen');
    3438    return $columns;
     39}
     40
     41add_action('admin_enqueue_scripts', 'aimogen_enqueue_live_feed_scripts');
     42function aimogen_enqueue_live_feed_scripts($hook) {
     43    if (strpos($hook, 'aiomatic') === false && strpos($hook, 'aimogen') === false) {
     44        return;
     45    }
     46
     47    wp_register_script('aiomatic-live-feed', '', [], '1.0', true);
     48
     49    $data = [
     50        'ajax_url' => admin_url('admin-ajax.php'),
     51        'nonce'    => wp_create_nonce('aiomatic_live_feed'),
     52        'poll_ms'  => 2500,
     53        'limit'    => 50,
     54    ];
     55
     56    wp_add_inline_script('aiomatic-live-feed', 'window.AIOMATIC_LIVE_FEED=' . wp_json_encode($data) . ';', 'before');
     57
     58    wp_add_inline_script('aiomatic-live-feed', <<<JS
     59(function(){
     60  function qs(sel){ return document.querySelector(sel); }
     61  function esc(s){
     62    if (s === null || s === undefined) return '';
     63    return String(s)
     64      .replace(/&/g,'&amp;')
     65      .replace(/</g,'&lt;')
     66      .replace(/>/g,'&gt;')
     67      .replace(/"/g,'&quot;')
     68      .replace(/'/g,'&#039;');
     69  }
     70
     71  var box = null, statusEl = null, lastIdEl = null;
     72  var lastId = 0;
     73  var timer = null;
     74  var paused = false;
     75
     76  function setStatus(t){
     77    if (statusEl) statusEl.textContent = t;
     78  }
     79  document.addEventListener('click', function(e){
     80    var row = e.target.closest('.aiomatic-live-row');
     81    if (!row) return;
     82
     83    var id = row.getAttribute('data-id');
     84    var details = document.getElementById('aiomatic-live-details-' + id);
     85    var inner = details ? details.querySelector('.aiomatic-live-details-inner') : null;
     86    if (!details || !inner) return;
     87
     88    if (details.style.display === 'block') {
     89        details.style.display = 'none';
     90        return;
     91    }
     92
     93    document.querySelectorAll('.aiomatic-live-details').forEach(function(el){
     94        el.style.display = 'none';
     95    });
     96
     97    details.style.display = 'block';
     98
     99    if (details.dataset.loaded) return;
     100
     101    var cfg = window.AIOMATIC_LIVE_FEED || {};
     102    var fd = new FormData();
     103    fd.append('action', 'aiomatic_live_log_details');
     104    fd.append('nonce', cfg.nonce || '');
     105    fd.append('log_id', id);
     106
     107    fetch(cfg.ajax_url, { method:'POST', credentials:'same-origin', body: fd })
     108        .then(function(r){ return r.json(); })
     109        .then(function(j){
     110        if (!j || !j.success || !j.data || !j.data.html){
     111            inner.textContent = 'No details available.';
     112            return;
     113        }
     114        inner.innerHTML = j.data.html;
     115        details.dataset.loaded = '1';
     116        })
     117        .catch(function(){
     118        inner.textContent = 'Failed to load details.';
     119        });
     120    });
     121  function renderItem(it){
     122    var assistant = it.assistant_id ? (' · asst:' + it.assistant_id) : '';
     123    var price = it.price ? (' · ' + it.price) : '';
     124    var who = '';
     125    if (it.userId && it.userId > 0) who = ' · user:' + it.userId;
     126    else if (it.ip) who = ' · ip:' + it.ip;
     127
     128    return (
     129        '<div class="aiomatic-live-row" data-id="' + esc(it.id) + '">' +
     130        '<span class="aiomatic-live-id">#' + esc(it.id) + '</span> ' +
     131        '<span class="aiomatic-live-time">' + esc(it.time) + '</span>' +
     132        '<span class="aiomatic-live-main">' +
     133            ' · ' + esc(it.env) +
     134            ' · ' + esc(it.mode) +
     135            ' · ' + esc(it.model) +
     136            assistant +
     137            ' · ' + esc(it.units) + ' ' + esc(it.type) +
     138            price +
     139            who +
     140            (it.session ? (' · sess:' + esc(it.session)) : '') +
     141        '</span>' +
     142        '<span class="aiomatic-live-more"> ⯈</span>' +
     143        '</div>' +
     144        '<div class="aiomatic-live-details" id="aiomatic-live-details-' + esc(it.id) + '" style="display:none">' +
     145        '<div class="aiomatic-live-details-inner">Loading…</div>' +
     146        '</div>'
     147    );
     148    }
     149
     150  function appendItems(items){
     151    if (!box || !items || !items.length) return;
     152
     153    var atBottom = (box.scrollTop + box.clientHeight + 20) >= box.scrollHeight;
     154
     155    var html = '';
     156    for (var i=0;i<items.length;i++){
     157      html += renderItem(items[i]);
     158      if (items[i].id > lastId) lastId = items[i].id;
     159    }
     160    box.insertAdjacentHTML('beforeend', html);
     161
     162    var rows = box.querySelectorAll('.aiomatic-live-row');
     163    if (rows.length > 300){
     164      for (var k=0;k<rows.length-300;k++){
     165        rows[k].remove();
     166      }
     167    }
     168
     169    if (lastIdEl) lastIdEl.textContent = String(lastId);
     170
     171    if (atBottom){
     172      box.scrollTop = box.scrollHeight;
     173    }
     174  }
     175
     176  function poll(){
     177    if (paused) return;
     178
     179    var cfg = window.AIOMATIC_LIVE_FEED || {};
     180    var fd = new FormData();
     181    fd.append('action', 'aiomatic_live_feed');
     182    fd.append('nonce', cfg.nonce || '');
     183    fd.append('last_id', String(lastId));
     184    fd.append('limit', String(cfg.limit || 50));
     185
     186    setStatus('Listening…');
     187
     188    fetch(cfg.ajax_url, { method:'POST', credentials:'same-origin', body: fd })
     189      .then(function(r){ return r.json(); })
     190      .then(function(j){
     191        if (!j || !j.success){
     192          setStatus('Feed error');
     193          return;
     194        }
     195        if (j.data && j.data.items){
     196          appendItems(j.data.items);
     197        }
     198        setStatus('Live');
     199      })
     200      .catch(function(){
     201        setStatus('Feed error');
     202      });
     203  }
     204
     205  function start(){
     206    var cfg = window.AIOMATIC_LIVE_FEED || {};
     207    if (timer) clearInterval(timer);
     208    timer = setInterval(poll, cfg.poll_ms || 2500);
     209    poll();
     210  }
     211
     212  function stop(){
     213    if (timer) clearInterval(timer);
     214    timer = null;
     215  }
     216
     217  function init(){
     218    box = qs('#aiomatic_live_feed_box');
     219    statusEl = qs('#aiomatic_live_feed_status');
     220    lastIdEl = qs('#aiomatic_live_feed_last_id');
     221
     222    if (!box) return;
     223
     224    var btnPause = qs('#aiomatic_live_feed_pause');
     225    var btnClear = qs('#aiomatic_live_feed_clear');
     226    var btnJump  = qs('#aiomatic_live_feed_jump');
     227
     228    if (btnPause){
     229      btnPause.addEventListener('click', function(e){
     230        e.preventDefault();
     231        paused = !paused;
     232        btnPause.textContent = paused ? 'Resume' : 'Pause';
     233        setStatus(paused ? 'Paused' : 'Live');
     234        if (!paused) poll();
     235      });
     236    }
     237    if (btnClear){
     238      btnClear.addEventListener('click', function(e){
     239        e.preventDefault();
     240        box.innerHTML = '';
     241      });
     242    }
     243    if (btnJump){
     244      btnJump.addEventListener('click', function(e){
     245        e.preventDefault();
     246        box.scrollTop = box.scrollHeight;
     247      });
     248    }
     249    btnJump.click();
     250    start();
     251    window.addEventListener('beforeunload', stop);
     252  }
     253
     254  document.addEventListener('DOMContentLoaded', init);
     255})();
     256JS
     257    );
     258
     259    wp_enqueue_script('aiomatic-live-feed');
     260
     261    wp_add_inline_style('wp-admin', <<<CSS
     262#aiomatic_live_feed_toolbar{display:flex;align-items:center;gap:10px;margin:10px 0;}
     263#aiomatic_live_feed_box{border:1px solid #ccd0d4;background:#fff;height:420px;overflow:auto;padding:10px;font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:12px;line-height:1.45;}
     264.aiomatic-live-row{padding:4px 0;border-bottom:1px dashed rgba(0,0,0,0.07);}
     265.aiomatic-live-id{font-weight:700;}
     266.aiomatic-live-time{opacity:.75;}
     267.aiomatic-live-main{opacity:.95;}
     268.aiomatic-live-more{opacity:.6;margin-left:6px;cursor:pointer}
     269.aiomatic-live-row:hover .aiomatic-live-more{opacity:1}
     270
     271.aiomatic-live-details{
     272  background:#f8f9fa;
     273  border-left:3px solid #2271b1;
     274  padding:8px 10px;
     275  margin-bottom:6px;
     276}
     277
     278.aiomatic-log-detail{margin-bottom:10px}
     279.aiomatic-log-detail pre{
     280  white-space:pre-wrap;
     281  max-height:260px;
     282  overflow:auto;
     283}
     284CSS
     285    );
    35286}
    36287
     
    11031354        plugins_url( 'scripts/admin-footer.js', __FILE__ ),
    11041355        array( 'jquery' ),
    1105         AIMOGEN_MAJOR_VERSION,
     1356        AIMOGEN_LITE_MAJOR_VERSION,
    11061357        true
    11071358    );
     
    11631414    $name = md5(get_bloginfo());
    11641415    $reg_css_code = '.cr_auto_update{background-color:#fff8e5;margin:5px 20px 15px 20px;border-left:4px solid #fff;padding:12px 12px 12px 12px !important;border-left-color:#ffb900;}';
    1165     wp_register_style( sanitize_key($name) . '-plugin-reg-style', false, false, AIMOGEN_MAJOR_VERSION );
     1416    wp_register_style( sanitize_key($name) . '-plugin-reg-style', false, false, AIMOGEN_LITE_MAJOR_VERSION );
    11661417    wp_enqueue_style( sanitize_key($name) . '-plugin-reg-style' );
    11671418    wp_add_inline_style( sanitize_key($name) . '-plugin-reg-style', $reg_css_code );
     
    11711422function aimogen_register_my_custom_menu_page()
    11721423{
    1173     require(dirname(__FILE__) . "/res/aimogen-main.php");
    1174     $skip_main = false;
    1175     $skip_single = false;
    1176     $skip_editor = false;
    1177     $skip_chatbot = false;
    1178     $skip_assistant = false;
    1179     $skip_logs = false;
    1180     $base_slug = 'aimogen_admin_settings';
    1181     add_menu_page('Aimogen AI Content Writer, Editor & Chatbot', 'Aimogen', 'manage_options', $base_slug, $base_slug, plugins_url('images/icon.png', __FILE__));
    1182     if($skip_main == false)
    1183     {
    1184         $main = add_submenu_page('aimogen_admin_settings', esc_html__("Settings", 'aimogen'), esc_html__("Settings", 'aimogen'), 'manage_options', 'aimogen_admin_settings');
    1185         add_action( 'load-' . $main, 'aimogen_load_all_main_js' );
    1186         add_action( 'load-' . $main, 'aimogen_load_main_admin_js' );
    1187         add_action( 'load-' . $main, 'aimogen_load_playground' );
    1188     }   
    1189     {
    1190         if($skip_single == false)
    1191         {
    1192             $single = add_submenu_page($base_slug, esc_html__('Single AI Post Creator', 'aimogen'), esc_html__('Single AI Post Creator', 'aimogen'), 'manage_options', 'aimogen_single_panel', 'aimogen_single_panel');
    1193             add_action( 'load-' . $single, 'aimogen_load_admin_js_no_rules' );
    1194             add_action( 'load-' . $single, 'aimogen_load_all_main_js' );
    1195             add_action( 'load-' . $single, 'aimogen_load_single' );
    1196             add_action( 'load-' . $single, 'aimogen_load_playground' );
    1197         }
    1198         if($skip_editor == false)
    1199         {
    1200             $auto = add_submenu_page($base_slug, esc_html__('AI Content Editor', 'aimogen'), esc_html__('AI Content Editor', 'aimogen'), 'manage_options', 'aimogen_spinner_panel', 'aimogen_spinner_panel');
    1201             add_action( 'load-' . $auto, 'aimogen_load_post_admin_js' );
    1202             add_action( 'load-' . $auto, 'aimogen_load_all_main_js' );
    1203             add_action( 'load-' . $auto, 'aimogen_load_playground' );
    1204             add_action( 'load-' . $auto, 'aimogen_load_auto_rules_css' );
    1205             add_action( 'load-' . $auto, 'aimogen_load_spin' );
    1206         }
    1207         if($skip_chatbot == false)
    1208         {
    1209             $chatbot = add_submenu_page($base_slug, esc_html__('AI Chatbot', 'aimogen'), esc_html__('AI Chatbot', 'aimogen'), 'manage_options', 'aimogen_chatbot_panel', 'aimogen_chatbot_panel');
    1210             add_action( 'load-' . $chatbot, 'aimogen_load_all_main_js' );
    1211             add_action( 'load-' . $chatbot, 'aimogen_load_playground' );
    1212             add_action( 'load-' . $chatbot, 'aimogen_load_live_preview' );
    1213         }
    1214         if($skip_assistant == false)
    1215         {
    1216             $assistants = add_submenu_page($base_slug, esc_html__('AI Assistants', 'aimogen'), esc_html__('AI Assistants', 'aimogen'), 'manage_options', 'aimogen_assistants_panel', 'aimogen_assistants_panel');
    1217             add_action( 'load-' . $assistants, 'aimogen_load_all_main_js' );
    1218             add_action( 'load-' . $assistants, 'aimogen_load_playground' );
    1219             add_action( 'load-' . $assistants, 'aimogen_load_assistants' );
    1220         }
    1221         if($skip_logs == false)
    1222         {
    1223             $logs = add_submenu_page($base_slug, esc_html__("Logs & Info", 'aimogen'), esc_html__("Logs & Info", 'aimogen'), 'manage_options', 'aimogen_logs', 'aimogen_logs');
    1224             add_action( 'load-' . $logs, 'aimogen_load_all_main_js' );
    1225             add_action( 'load-' . $logs, 'aimogen_load_playground' );
    1226         }
    1227         $media = add_media_page( 'Aimogen Images', 'Aimogen Images', 'manage_options', 'aimogen', 'aimogen_media_page' );
    1228         add_action( 'load-' . $media, 'aimogen_load_all_admin_js' );
     1424    if(!function_exists('is_plugin_active'))
     1425    {
     1426        require_once ABSPATH . 'wp-admin/includes/plugin.php';
     1427    }
     1428    if (!is_plugin_active('aimogen-pro/aimogen-pro.php'))
     1429    {
     1430        require(dirname(__FILE__) . "/res/aimogen-main.php");
     1431        $skip_main = false;
     1432        $skip_single = false;
     1433        $skip_editor = false;
     1434        $skip_chatbot = false;
     1435        $skip_assistant = false;
     1436        $skip_logs = false;
     1437        $base_slug = 'aimogen_admin_settings';
     1438        add_menu_page('Aimogen AI Content Writer, Editor & Chatbot', 'Aimogen', 'manage_options', $base_slug, $base_slug, plugins_url('images/icon.png', __FILE__));
     1439        if($skip_main == false)
     1440        {
     1441            $main = add_submenu_page('aimogen_admin_settings', esc_html__("Settings", 'aimogen'), esc_html__("Settings", 'aimogen'), 'manage_options', 'aimogen_admin_settings');
     1442            add_action( 'load-' . $main, 'aimogen_load_all_main_js' );
     1443            add_action( 'load-' . $main, 'aimogen_load_main_admin_js' );
     1444            add_action( 'load-' . $main, 'aimogen_load_playground' );
     1445        }   
     1446        {
     1447            if($skip_single == false)
     1448            {
     1449                $single = add_submenu_page($base_slug, esc_html__('Single AI Post Creator', 'aimogen'), esc_html__('Single AI Post Creator', 'aimogen'), 'manage_options', 'aimogen_single_panel', 'aimogen_single_panel');
     1450                add_action( 'load-' . $single, 'aimogen_load_admin_js_no_rules' );
     1451                add_action( 'load-' . $single, 'aimogen_load_all_main_js' );
     1452                add_action( 'load-' . $single, 'aimogen_load_single' );
     1453                add_action( 'load-' . $single, 'aimogen_load_playground' );
     1454            }
     1455            if($skip_editor == false)
     1456            {
     1457                $auto = add_submenu_page($base_slug, esc_html__('AI Content Editor', 'aimogen'), esc_html__('AI Content Editor', 'aimogen'), 'manage_options', 'aimogen_spinner_panel', 'aimogen_spinner_panel');
     1458                add_action( 'load-' . $auto, 'aimogen_load_post_admin_js' );
     1459                add_action( 'load-' . $auto, 'aimogen_load_all_main_js' );
     1460                add_action( 'load-' . $auto, 'aimogen_load_playground' );
     1461                add_action( 'load-' . $auto, 'aimogen_load_auto_rules_css' );
     1462                add_action( 'load-' . $auto, 'aimogen_load_spin' );
     1463            }
     1464            if($skip_chatbot == false)
     1465            {
     1466                $chatbot = add_submenu_page($base_slug, esc_html__('AI Chatbot', 'aimogen'), esc_html__('AI Chatbot', 'aimogen'), 'manage_options', 'aimogen_chatbot_panel', 'aimogen_chatbot_panel');
     1467                add_action( 'load-' . $chatbot, 'aimogen_load_all_main_js' );
     1468                add_action( 'load-' . $chatbot, 'aimogen_load_playground' );
     1469                add_action( 'load-' . $chatbot, 'aimogen_load_live_preview' );
     1470            }
     1471            if($skip_assistant == false)
     1472            {
     1473                $assistants = add_submenu_page($base_slug, esc_html__('AI Assistants', 'aimogen'), esc_html__('AI Assistants', 'aimogen'), 'manage_options', 'aimogen_assistants_panel', 'aimogen_assistants_panel');
     1474                add_action( 'load-' . $assistants, 'aimogen_load_all_main_js' );
     1475                add_action( 'load-' . $assistants, 'aimogen_load_playground' );
     1476                add_action( 'load-' . $assistants, 'aimogen_load_assistants' );
     1477            }
     1478            if($skip_logs == false)
     1479            {
     1480                $logs = add_submenu_page($base_slug, esc_html__("Logs & Info", 'aimogen'), esc_html__("Logs & Info", 'aimogen'), 'manage_options', 'aimogen_logs', 'aimogen_logs');
     1481                add_action( 'load-' . $logs, 'aimogen_load_all_main_js' );
     1482                add_action( 'load-' . $logs, 'aimogen_load_playground' );
     1483            }
     1484            $media = add_media_page( 'Aimogen Images', 'Aimogen Images', 'manage_options', 'aimogen', 'aimogen_media_page' );
     1485            add_action( 'load-' . $media, 'aimogen_load_all_admin_js' );
     1486        }
    12291487    }
    12301488}
     
    12371495{
    12381496    $name = md5(get_bloginfo());
    1239     wp_register_script(sanitize_key($name) . '-submitter-script', plugins_url('scripts/poster.js', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     1497    wp_register_script(sanitize_key($name) . '-submitter-script', plugins_url('scripts/poster.js', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    12401498    wp_enqueue_script(sanitize_key($name) . '-submitter-script');
    12411499    wp_localize_script(sanitize_key($name) . '-submitter-script', 'aimogen_object', array(
     
    12541512{
    12551513    $name = md5(get_bloginfo());
    1256     wp_enqueue_script(sanitize_key($name) . '-spin-script', plugins_url('scripts/spin.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION, true);
     1514    wp_enqueue_script(sanitize_key($name) . '-spin-script', plugins_url('scripts/spin.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION, true);
    12571515}
    12581516function aimogen_enqueue_only_rules()
     
    12651523    }
    12661524    $name = md5(get_bloginfo());
    1267     wp_enqueue_script('aimogen-bulk-script', plugins_url('scripts/bulk-editor.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION, true);
     1525    wp_enqueue_script('aimogen-bulk-script', plugins_url('scripts/bulk-editor.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION, true);
    12681526    $footer_conf_settings = array(
    12691527        'plugin_dir_url' => plugin_dir_url(__FILE__),
     
    12891547    }
    12901548    $name = md5(get_bloginfo());
    1291     wp_enqueue_script('aimogen-modeselect-script', plugins_url('scripts/modeselect.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION, true);
     1549    wp_enqueue_script('aimogen-modeselect-script', plugins_url('scripts/modeselect.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION, true);
    12921550    $footer_conf_settingsx = array(
    12931551        'showme' => esc_html__("Show Tutorial Video", 'aimogen'),
     
    12951553    );
    12961554    wp_localize_script('aimogen-modeselect-script', 'aimogen_varsx', $footer_conf_settingsx);
    1297     wp_enqueue_script('aimogen-footer-script', plugins_url('scripts/footer.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION, true);
     1555    wp_enqueue_script('aimogen-footer-script', plugins_url('scripts/footer.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION, true);
    12981556    $cr_miv = ini_get('max_input_vars');
    12991557    if($cr_miv === null || $cr_miv === false || !is_numeric($cr_miv))
     
    13101568    );
    13111569    wp_localize_script('aimogen-footer-script', 'aimogen_mycustomsettings', $footer_conf_settings);
    1312     wp_register_style(sanitize_key($name) . '-rules-style', plugins_url('styles/aimogen-rules.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     1570    wp_register_style(sanitize_key($name) . '-rules-style', plugins_url('styles/aimogen-rules.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    13131571    wp_enqueue_style(sanitize_key($name) . '-rules-style');
    13141572}
     
    13221580    }
    13231581    $name = md5(get_bloginfo());
    1324     wp_enqueue_script('aimogen-modeselect-script', plugins_url('scripts/modeselect.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION, true);
     1582    wp_enqueue_script('aimogen-modeselect-script', plugins_url('scripts/modeselect.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION, true);
    13251583    $footer_conf_settingsx = array(
    13261584        'showme' => esc_html__("Show Tutorial Video", 'aimogen'),
     
    13281586    );
    13291587    wp_localize_script('aimogen-modeselect-script', 'aimogen_varsx', $footer_conf_settingsx);
    1330     wp_enqueue_script('aimogen-footer-script', plugins_url('scripts/footer.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION, true);
     1588    wp_enqueue_script('aimogen-footer-script', plugins_url('scripts/footer.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION, true);
    13311589    $cr_miv = ini_get('max_input_vars');
    13321590    if($cr_miv === null || $cr_miv === false || !is_numeric($cr_miv))
     
    13501608    $name = md5(get_bloginfo());
    13511609    $aimogen_Main_Settings = get_option('aimogen_Main_Settings', false);
    1352     wp_enqueue_script('aimogen-main-script', plugins_url('scripts/main.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION);
     1610    wp_enqueue_script('aimogen-main-script', plugins_url('scripts/main.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION);
    13531611    if(!isset($aimogen_Main_Settings['best_user']))
    13541612    {
     
    13821640    wp_enqueue_style( 'wp-jquery-ui-dialog' );
    13831641    wp_enqueue_media();
    1384     wp_enqueue_script( sanitize_key($name) . '-media-loader-js', plugins_url( 'scripts/media.js' , __FILE__ ), array('jquery'), AIMOGEN_MAJOR_VERSION );
     1642    wp_enqueue_script( sanitize_key($name) . '-media-loader-js', plugins_url( 'scripts/media.js' , __FILE__ ), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION );
    13851643    wp_localize_script(sanitize_key($name) . '-media-loader-js', 'aimogen_ajax_object', array(
    13861644        'nonce' => wp_create_nonce('openai-single-nonce')
     
    14041662            {
    14051663                $name = md5(get_bloginfo());
    1406                 wp_register_style(sanitize_key($name) . '-toc-css-ai', plugins_url('styles/toc.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     1664                wp_register_style(sanitize_key($name) . '-toc-css-ai', plugins_url('styles/toc.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    14071665                wp_enqueue_style(sanitize_key($name) . '-toc-css-ai');
    14081666            }
     
    14141672{
    14151673    $name = md5(get_bloginfo());
    1416     wp_register_script(sanitize_key($name) . '-single-script', plugins_url('scripts/single.js', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     1674    wp_register_script(sanitize_key($name) . '-single-script', plugins_url('scripts/single.js', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    14171675    wp_enqueue_script(sanitize_key($name) . '-single-script');
    14181676    $aimogen_Main_Settings = get_option('aimogen_Main_Settings', false);
     
    72017459    return true;
    72027460}
    7203 add_action('admin_init', function() {
    7204     $premium_plugin = 'aiomatic-automatic-ai-content-writer/aiomatic-automatic-ai-content-writer.php';
    7205 
    7206     if (is_plugin_active($premium_plugin)) {
    7207         deactivate_plugins(plugin_basename(__FILE__));
    7208         add_action('admin_notices', function() {
    7209             echo '<div class="notice notice-warning"><p><strong>Aimogen Pro</strong> is active, so <strong>Aimogen</strong> has been deactivated automatically.</p></div>';
    7210         });
    7211     }
    7212 });
    72137461
    72147462function aimogen_sanitize_main_settings($input) {
     
    72687516    $name = md5(get_bloginfo());
    72697517    $reg_css_code = '.autox-thickbox.button{margin: 0 5px;}.automaticx-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.automaticx-video-container embed,.automaticx-video-container amp-youtube,.automaticx-video-container iframe,.automaticx-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.automaticx-dual-ring{width:10px;aspect-ratio:1;border-radius:50%;border:6px solid;border-color:#000 #0000;animation:1s infinite automaticxs1}@keyframes automaticxs1{to{transform:rotate(.5turn)}}#openai-chat-response{padding-top:5px}.openchat-dots-bars-2{width:28px;height:28px;--c:linear-gradient(currentColor 0 0);--r1:radial-gradient(farthest-side at bottom,currentColor 93%,#0000);--r2:radial-gradient(farthest-side at top   ,currentColor 93%,#0000);background:var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);background-repeat:no-repeat;animation:1s infinite alternate automaticxdb2}@keyframes automaticxdb2{0%,25%{background-size:8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}50%{background-size:8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}75%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}100%,95%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(0% - 2px),100% calc(100% + 2px)}}';
    7270     wp_register_style( sanitize_key($name) . '-front-css', false, false, AIMOGEN_MAJOR_VERSION );
     7518    wp_register_style( sanitize_key($name) . '-front-css', false, false, AIMOGEN_LITE_MAJOR_VERSION );
    72717519    wp_enqueue_style( sanitize_key($name) . '-front-css' );
    72727520    wp_add_inline_style( sanitize_key($name) . '-front-css', $reg_css_code );
     
    72757523{
    72767524    $name = md5(get_bloginfo());
    7277     wp_register_style(sanitize_key($name) . '-browser-style', plugins_url('styles/aimogen-browser.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7525    wp_register_style(sanitize_key($name) . '-browser-style', plugins_url('styles/aimogen-browser.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    72787526    wp_enqueue_style(sanitize_key($name) . '-browser-style');
    7279     wp_register_style(sanitize_key($name) . '-custom-style', plugins_url('styles/coderevolution-style.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7527    wp_register_style(sanitize_key($name) . '-custom-style', plugins_url('styles/coderevolution-style.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    72807528    wp_enqueue_style(sanitize_key($name) . '-custom-style');
    7281     wp_register_style(sanitize_key($name) . '-stylish-style', plugins_url('styles/aimogen-stylish.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7529    wp_register_style(sanitize_key($name) . '-stylish-style', plugins_url('styles/aimogen-stylish.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    72827530    wp_enqueue_style(sanitize_key($name) . '-stylish-style');
    72837531    wp_enqueue_script('jquery');
     
    72927540{
    72937541    $name = md5(get_bloginfo());
    7294     wp_register_style(sanitize_key($name) . '-browser-style', plugins_url('styles/aimogen-browser.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7542    wp_register_style(sanitize_key($name) . '-browser-style', plugins_url('styles/aimogen-browser.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    72957543    wp_enqueue_style(sanitize_key($name) . '-browser-style');
    7296     wp_register_style(sanitize_key($name) . '-modern-style', plugins_url('styles/aimogen-modern.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7544    wp_register_style(sanitize_key($name) . '-modern-style', plugins_url('styles/aimogen-modern.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    72977545    wp_enqueue_style(sanitize_key($name) . '-modern-style');
    7298     wp_register_style(sanitize_key($name) . '-custom-style', plugins_url('styles/coderevolution-style.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7546    wp_register_style(sanitize_key($name) . '-custom-style', plugins_url('styles/coderevolution-style.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    72997547    wp_enqueue_style(sanitize_key($name) . '-custom-style');
    73007548    wp_enqueue_script('jquery');
     
    73097557{
    73107558    $name = md5(get_bloginfo());
    7311     wp_register_script(sanitize_key($name) . '-playground-script', plugins_url('scripts/playground.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION);
     7559    wp_register_script(sanitize_key($name) . '-playground-script', plugins_url('scripts/playground.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION);
    73127560    wp_enqueue_script(sanitize_key($name) . '-playground-script');
    73137561    wp_localize_script(sanitize_key($name) . '-playground-script', 'aimogen_object', array(
     
    73257573        {
    73267574            $name = md5(get_bloginfo());   
    7327             wp_register_style(sanitize_key($name) . '-custom-persona-style', plugins_url('styles/aimogen-persona.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7575            wp_register_style(sanitize_key($name) . '-custom-persona-style', plugins_url('styles/aimogen-persona.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    73287576            wp_enqueue_style(sanitize_key($name) . '-custom-persona-style');
    73297577        }
     
    73337581{
    73347582    $name = md5(get_bloginfo());
    7335     wp_register_script(sanitize_key($name) . '-chat-live-preview-script', plugins_url('scripts/chat-live-preview.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION);
     7583    wp_register_script(sanitize_key($name) . '-chat-live-preview-script', plugins_url('scripts/chat-live-preview.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION);
    73367584    wp_enqueue_script(sanitize_key($name) . '-chat-live-preview-script');
    73377585    wp_localize_script(sanitize_key($name) . '-chat-live-preview-script', 'aimogen_object', array(
     
    73417589    ));
    73427590    wp_enqueue_media();
    7343     wp_enqueue_script( sanitize_key($name) . '-media-loader-js', plugins_url( 'scripts/media.js' , __FILE__ ), array('jquery'), AIMOGEN_MAJOR_VERSION );
     7591    wp_enqueue_script( sanitize_key($name) . '-media-loader-js', plugins_url( 'scripts/media.js' , __FILE__ ), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION );
    73447592    wp_localize_script(sanitize_key($name) . '-media-loader-js', 'aimogen_ajax_object', array(
    73457593        'nonce' => wp_create_nonce('openai-single-nonce')
    73467594    ));
    7347     wp_register_style(sanitize_key($name) . '-custom-persona-style', plugins_url('styles/aimogen-persona.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7595    wp_register_style(sanitize_key($name) . '-custom-persona-style', plugins_url('styles/aimogen-persona.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    73487596    wp_enqueue_style(sanitize_key($name) . '-custom-persona-style');
    73497597   
     
    73537601{
    73547602    $name = md5(get_bloginfo());
    7355     wp_register_style(sanitize_key($name) . '-magic-style', plugins_url('styles/magic.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7603    wp_register_style(sanitize_key($name) . '-magic-style', plugins_url('styles/magic.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    73567604    wp_enqueue_style(sanitize_key($name) . '-magic-style');
    73577605}
     
    73607608    $name = md5(get_bloginfo());
    73617609    wp_enqueue_media();
    7362     wp_register_script(sanitize_key($name) . '-assistants-script', plugins_url('scripts/assistants.js', __FILE__), array('jquery'), AIMOGEN_MAJOR_VERSION);
     7610    wp_register_script(sanitize_key($name) . '-assistants-script', plugins_url('scripts/assistants.js', __FILE__), array('jquery'), AIMOGEN_LITE_MAJOR_VERSION);
    73637611    wp_enqueue_script(sanitize_key($name) . '-assistants-script');
    73647612    wp_localize_script(sanitize_key($name) . '-assistants-script', 'aimogen_object', array(
     
    73697617        'singlenonce' => wp_create_nonce('openai-single-nonce')
    73707618    ));
    7371     wp_register_style(sanitize_key($name) . '-assistants-style', plugins_url('styles/assistants.css', __FILE__), false, AIMOGEN_MAJOR_VERSION);
     7619    wp_register_style(sanitize_key($name) . '-assistants-style', plugins_url('styles/assistants.css', __FILE__), false, AIMOGEN_LITE_MAJOR_VERSION);
    73727620    wp_enqueue_style(sanitize_key($name) . '-assistants-style');
    73737621}
Note: See TracChangeset for help on using the changeset viewer.