Code Analysis: AI Engine 1.9.99

Function Rating Maintainability Complexity Lines of code
Meow_MWAI_Modules_Chatbot_Legacy::chat()
D
13
32 572
Meow_MWAI_Core::sanitize_options()
D
29 38 121
Meow_MWAI_Modules_Chatbot::chat_submit()
C
28
27 142
Meow_MWAI_Engines_OpenAI::run_completion_query()
C
32 23 102
Meow_MWAI_Query_Text::injectParams()
C
39 24 63
Meow_MWAI_Rest::rest_ai_magic_wand()
B
37 19 67
Meow_MWAI_Modules_Discussions::chats_query()
B
41 18 50
Meow_MWAI_Engines_OpenAI::run_images_query()
A
37 14 72
MeowCommon_Helpers::php_error_logs()
A
39 14 66
Meow_MWAI_Engines_OpenAI::stream_handler()
A
41 14 56
Meow_MWAI_Engines_OpenAI::calculate_price()
A
43 14 49
Meow_MWAI_Modules_Chatbot::chat_shortcode()
A
39 13 62
Meow_MWAI_Engines_OpenAI::run_finetune()
A
44 14 45
Meow_MWAI_Engines_OpenAI::set_environment()
A
46 13 38
Meow_MWAI_Modules_Chatbot_Legacy::rest_chat()
A
41 11 57
Meow_MWAI_Rest::rest_init()
A
30 2 182
Meow_MWAI_Modules_Files::rest_upload()
A
39 10 61
MeowCommon_Ratings::admin_notices_rating()
A
35 7 100
Meow_MWAI_Query_Text::getPrompt()
A
48 11 33
MeowCommon_Helpers::is_rest()
A
49 11 29
Meow_MWAI_Reply::setChoices()
A
46 10 42
Meow_MWAI_API::rest_simpleVisionQuery()
A
51 11 24
Meow_MWAI_Rest::rest_helpers_post_content()
A
45 10 38
Meow_MWAI_Modules_Discussions::chatbot_reply()
A
40 8 64
MeowCommon_Admin::__construct()
A
47 10 32
Meow_MWAI_Modules_Chatbot::shortcode_chat_discussions()
A
45 9 42
Meow_MWAI_Admin::admin_bar_menu()
A
46 9 39
Meow_MWAI_Query_Text::validateMessages()
A
48 9 33
Meow_MWAI_Modules_Discussions::rest_discussions_ui_list()
A
49 9 28
Meow_MWAI_Core::getChatbots()
A
51 9 27
Meow_MWAI_Query_Embed::injectParams()
A
53 9 26
Meow_MWAI_Query_Image::injectParams()
A
52 9 26
Meow_MWAI_Core::getUserData()
A
56 9 16
Meow_MWAI_Modules_Files::files_processed()
A
50 8 28
Meow_MWAI_Modules_Chatbot::resolveBotInfo()
A
51 8 27
MeowCommon_News::__construct()
A
51 8 26
Meow_MWAI_Modules_Chatbot_Legacy::handlePlaceholders()
A
51 8 26
Meow_MWAI_Core::getPostTypes()
A
52 8 23
Meow_MWAI_Query_Transcribe::injectParams()
A
54 8 23
Meow_MWAI_Engines_OpenAI::apply_query_parameters()
A
54 8 20
Meow_MWAI_API::rest_simpleChatbotQuery()
A
53 8 20
Meow_MWAI_Rest::rest_helpers_create_images()
A
42 6 50
Meow_MWAI_Modules_Chatbot::cleanParams()
S
58 8 15
Meow_MWAI_Rest::rest_ai_completions()
S
44 6 45
Meow_MWAI_Core::dynamic_max_tokens()
S
49 7 29
Meow_MWAI_Engines_Core::run()
S
50 7 28
Meow_MWAI_Core::get_ip_address()
S
50 7 27
Meow_MWAI_Core::record_images_usage()
S
52 7 26
Meow_MWAI_Admin::__construct()
S
51 7 25
Meow_MWAI_API::simpleVisionQuery()
S
52 7 24
Meow_MWAI_Engines_OpenAI::run_transcribe_query()
S
46 6 36
Meow_MWAI_Engines_OpenAI::run_query()
S
48 6 35
Meow_MWAI_API::rest_simpleTextQuery()
S
54 7 19
Meow_MWAI_API::rest_simpleJsonQuery()
S
54 7 19
Meow_MWAI_Engines_OpenAI::run()
S
47 6 34
Meow_MWAI_Modules_Security::check_banned_words()
S
56 7 18
Meow_MWAI_Core::recordTokensUsage()
S
50 6 32
Meow_MWAI_Engines_OpenAI::get_price()
S
49 6 31
Meow_MWAI_Engines_OpenAI::run_embedding_query()
S
48 6 30
MeowCommon_News::admin_notices_news()
S
40 3 69
Meow_MWAI_Core::init()
S
53 6 24
Meow_MWAI_Query_Text::estimateTokens()
S
53 6 24
MeowCommon_Admin::custom_plugin_row_meta()
S
52 6 23
Meow_MWAI_Query_Text::setModel()
S
55 6 21
MeowCommon_Rest::rest_update_option()
S
54 6 19
Meow_MWAI_Query_Text::finalChecks()
S
57 6 18
Meow_MWAI_Modules_Security::check_banned_ips()
S
58 6 16
Meow_MWAI_Modules_Chatbot::basics_security_check()
S
58 6 16
Meow_MWAI_Core::cleanSentences()
S
53 5 23
Meow_MWAI_Engines_OpenAI::list_deleted_finetunes()
S
54 5 23
Meow_MWAI_Core::record_audio_usage()
S
54 5 23
Meow_MWAI_Modules_Discussions::check_db()
S
55 5 22
Meow_MWAI_Rest::rest_ai_copilot()
S
52 5 22
Meow_MWAI_Modules_Files::get_path()
S
54 5 21
Meow_MWAI_Modules_Files::get_url()
S
54 5 21
Meow_MWAI_Admin::admin_menu()
S
55 5 19
Meow_MWAI_Core::updateChatbots()
S
56 5 19
Meow_MWAI_Modules_Discussions::rest_discussions_delete()
S
55 5 18
Meow_MWAI_Query_Text::convertKeys()
S
56 5 18
Meow_MWAI_Engines_OpenAI::__construct()
S
57 5 17
Meow_MWAI_Engines_OpenAI::get_finetune_base_model()
S
58 5 17
Meow_MWAI_Query_Text::getLastMessage()
S
57 5 17
Meow_MWAI_Rest::rest_ai_transcribe_image()
S
57 5 15
Meow_MWAI_Modules_Chatbot_Legacy::basics_security_check()
S
60 5 13
Meow_MWAI_API::rest_api_init()
S
47 3 43
Meow_MWAI_Core::get_user_id()
S
62 5 12
Meow_MWAI_Rest::rest_system_templates_save()
S
52 4 23
Meow_MWAI_Query_Function::jsonSerialize()
S
53 4 23
Meow_MWAI_Core::getThemes()
S
53 4 23
Meow_MWAI_Rest::rest_system_templates_get()
S
53 4 22
Meow_MWAI_Modules_Files::cleanup_expired_files()
S
53 4 22
Meow_MWAI_Engines_OpenAI::get_incidents()
S
53 4 22
Meow_MWAI_Query_Embed::__construct()
S
54 4 21
Meow_MWAI_Engines_OpenAI::list_finetunes()
S
48 3 35
Meow_MWAI_Rest::rest_settings_chatbots()
S
54 4 20
Meow_MWAI_Engines_OpenAI::build_form_body()
S
55 4 20
Meow_MWAI_Modules_Chatbot_Legacy::formatUserName()
S
56 4 19
Meow_MWAI_Rest::rest_settings_themes()
S
55 4 19
Meow_MWAI_Modules_Security::ip_in_range()
S
54 4 19
Meow_MWAI_Core::get_all_options()
S
55 4 19
Meow_MWAI_API::simpleJsonQuery()
S
55 4 18
Meow_MWAI_Admin::admin_enqueue_scripts()
S
47 3 32
MeowCommon_Rest::rest_api_init()
S
47 2 47
Meow_MWAI_Modules_Chatbot_Legacy::__construct()
S
57 4 16
Meow_MWAI_Modules_Chatbot::rest_chat()
S
49 3 30
Meow_MWAI_Query_Function::__construct()
S
59 4 14
Meow_MWAI_Rest::rest_openai_finetunes_get()
S
58 4 13
Meow_MWAI_Rest::rest_openai_deleted_finetunes_get()
S
58 4 13
Meow_MWAI_Reply::getUnits()
S
63 4 12
Meow_MWAI_Core::getCleanPostContent()
S
54 3 22
Meow_MWAI_Rest::rest_helpers_create_post()
S
53 3 22
Meow_MWAI_Engines_OpenAI::build_options()
S
55 3 19
Meow_MWAI_Rest::rest_helpers_update_title()
S
55 3 18
Meow_MWAI_Rest::rest_helpers_update_excerpt()
S
55 3 18
Meow_MWAI_Rest::rest_ai_moderate()
S
56 3 17
MeowCommon_Helpers::wp_kses()
S
47 1 47
Meow_MWAI_Rest::rest_openai_incidents()
S
57 3 16
MeowCommon_Ratings::__construct()
S
58 3 16
Meow_MWAI_Rest::rest_helpers_count_posts()
S
57 3 15
MeowCommon_Admin::admin_menu_start()
S
57 3 15
Meow_MWAI_API::simpleChatbotQuery()
S
63 4 10
Meow_MWAI_Modules_Chatbot::register_scripts()
S
62 4 10
Meow_MWAI_Query_Text::setMessages()
S
59 3 15
Meow_MWAI_Rest::rest_settings_update()
S
58 3 14
Meow_MWAI_Modules_Files::check_db()
S
61 3 13
Meow_MWAI_Rest::rest_ai_json()
S
59 3 13
Meow_MWAI_Query_Parameter::__construct()
S
60 3 12
Meow_MWAI_Rest::rest_settings_reset()
S
60 3 12
Meow_MWAI_Rest::image_download()
S
62 3 12
Meow_MWAI_Rest::rest_openai_files_get()
S
60 3 12
Meow_MWAI_Modules_Chatbot_Legacy::formatAiName()
S
62 3 12
Meow_MWAI_Core::generateRandomId()
S
61 3 12
Meow_MWAI_Engines_OpenAI::check_for_error()
S
61 3 11
MeowCommon_Admin::nice_name_from_file()
S
62 3 11
MeowCommon_Admin::get_phpinfo()
S
62 3 11
Meow_MWAI_Modules_Security::__construct()
S
62 3 11
MeowCommon_Helpers::test_error()
S
63 3 11
MeowCommon_Ratings::nice_name_from_file()
S
62 3 11
MeowCommon_News::retrieve_news_date()
S
61 3 11
Meow_MWAI_Engines_OpenAI::get_suffix_for_model()
S
63 3 11
Meow_MWAI_Rest::rest_openai_files_finetune()
S
54 2 20
MeowCommon_Admin::admin_notices_licensed_free()
S
55 2 20
Meow_MWAI_Core::getCleanPost()
S
55 2 20
Meow_MWAI_Modules_Chatbot::build_front_params()
S
56 2 18
Meow_MWAI_Rest::rest_openai_files_upload()
S
57 2 15
Meow_MWAI_Rest::rest_system_logs_list()
S
57 2 15
Meow_MWAI_Core::get_nonce()
S
65 3 10
Meow_MWAI_Engines_OpenAI::handle_response_errors()
S
64 3 9
MeowCommon_Helpers::is_asynchronous_request()
S
79 3 3
Meow_MWAI_Query_Text::getPromptTokens()
S
69 3 7
Meow_MWAI_Query_Text::setResponseFormat()
S
70 3 6
Meow_MWAI_Query_Text::getImageURL()
S
68 3 8
Meow_MWAI_Query_Text::setTemperature()
S
65 3 10
Meow_MWAI_API::moderationCheck()
S
65 3 8
Meow_MWAI_Core::getChatbot()
S
64 3 10
Meow_MWAI_Core::getTheme()
S
66 3 9
Meow_MWAI_Modules_Security::is_blocked_ip()
S
67 3 8
Meow_MWAI_Rest::validate_updated_option()
S
65 3 9
Meow_MWAI_Core::update_ai_env()
S
63 3 10
Meow_MWAI_Rest::rest_openai_files_download()
S
58 2 14
Meow_MWAI_Modules_Discussions::rest_discussions_list()
S
58 2 14
Meow_MWAI_Rest::rest_openai_finetunes_delete()
S
59 2 14
Meow_MWAI_Rest::rest_openai_files_delete()
S
59 2 14
Meow_MWAI_Rest::rest_ai_transcribe_audio()
S
59 2 14
Meow_MWAI_Rest::rest_openai_finetunes_cancel()
S
59 2 14
Meow_MWAI_Rest::rest_ai_images()
S
58 2 14
Meow_MWAI_Engines_OpenAI::get_audio()
S
60 2 13
Meow_MWAI_Rest::rest_system_logs_meta_get()
S
59 2 13
Meow_MWAI_Modules_Chatbot::__construct()
S
61 2 12
Meow_MWAI_Modules_Discussions::get_discussion()
S
62 2 12
Meow_MWAI_Rest::rest_system_logs_delete()
S
61 2 12
Meow_MWAI_Modules_Chatbot_Legacy::rest_imagesbot()
S
60 2 12
Meow_MWAI_Core::get_post_language()
S
61 2 11
Meow_MWAI_Modules_Files::__construct()
S
62 2 11
Meow_MWAI_API::rest_moderationCheck()
S
62 2 11
Meow_MWAI_Modules_Discussions::__construct()
S
62 2 11
Meow_MWAI_Query_Text::jsonSerialize()
S
53 1 22
Meow_MWAI_Modules_Files::create_db()
S
59 1 19
Meow_MWAI_Modules_Discussions::create_db()
S
59 1 18
Meow_MWAI_Modules_Discussions::rest_api_init()
S
58 1 17
Meow_MWAI_Modules_Assistants::__construct()
S
67 2 8
MeowCommon_Helpers::is_divi_builder()
S
78 2 3
Meow_MWAI_Modules_Chatbot_Legacy::getCurrentUser()
S
72 2 6
Meow_MWAI_Core::can_access_features()
S
74 2 4
Meow_MWAI_Modules_Assistants::add_meta_boxes()
S
64 2 10
MeowCommon_Helpers::is_pagebuilder_request()
S
79 2 3
Meow_MWAI_Rest::createValidationResult()
S
74 2 4
MeowCommon_Ratings::create_rating_date()
S
63 2 10
Meow_MWAI_Rest::rest_helpers_post_types()
S
63 2 10
Meow_MWAI_Query_Text::getLastPrompt()
S
69 2 7
MeowCommon_Issues::check_plugins()
S
74 2 5
Meow_MWAI_Engines_OpenAI::build_headers()
S
64 2 10
Meow_MWAI_Modules_Files::check_permission()
S
67 2 7
Meow_MWAI_Core::get_session_id()
S
72 2 6
MeowCommon_Helpers::is_cornerstone_builder()
S
78 2 3
Meow_MWAI_Modules_Files::get_base64_data()
S
66 2 9
MeowCommon_Rest::get_all_options()
S
67 2 8
Meow_MWAI_Core::isUrl()
S
78 2 3
MeowCommon_Issues::check_litespeed()
S
71 2 6
Meow_MWAI_Core::stream_push()
S
66 2 9
Meow_MWAI_Query_Text::injectContext()
S
64 2 9
Meow_MWAI_Modules_Chatbot::enqueue_scripts()
S
72 2 6
Meow_MWAI_Modules_Chatbot::inject_chat()
S
64 2 10
Meow_MWAI_Modules_Chatbot_Legacy::enqueue_scripts()
S
72 2 5
Meow_MWAI_Query_Text::setMaxSentences()
S
71 2 6
MeowCommon_Rest::init_once()
S
74 2 5
MeowCommon_Ratings::nice_short_url_from_file()
S
66 2 8
Meow_MWAI_Core::update_options()
S
69 2 7
Meow_MWAI_Modules_Chatbot::stream_push()
S
66 2 9
Meow_MWAI_Modules_Chatbot_Legacy::apply_chat_styles()
S
64 2 9
Meow_MWAI_Modules_Files::rest_api_init()
S
62 1 12
Meow_MWAI_Query_Base::jsonSerialize()
S
61 1 12
Meow_MWAI_Modules_Chatbot_Legacy::rest_api_init()
S
62 1 12
Meow_MWAI_Core::__construct()
S
62 1 11
Meow_MWAI_Core::get_option()
S
75 1 4
Meow_MWAI_Core::updateThemes()
S
77 1 4
Meow_MWAI_Query_Base::setMaxResults()
S
81 1 3
Meow_MWAI_Query_Image::setModel()
S
81 1 3
mwai_thanks_admin_notices()
S
78 1 3
Meow_MWAI_Modules_Chatbot_Legacy::chatgpt_style()
S
71 1 5
Meow_MWAI_Reply::replace()
S
70 1 6
Meow_MWAI_Engines_OpenAI::delete_finetune()
S
78 1 3
Meow_MWAI_Query_Text::__construct()
S
73 1 5
Meow_MWAI_Query_Base::getPrompt()
S
82 1 3
Meow_MWAI_Core::can_access_settings()
S
79 1 3
Meow_MWAI_Query_Transcribe::setURL()
S
81 1 3
MeowCommon_Rest::rest_error_logs()
S
77 1 3
Meow_MWAI_Engines_OpenAI::download_file()
S
77 1 3
Meow_MWAI_Reply::jsonSerialize()
S
67 1 8
Meow_MWAI_Query_Base::setApiKey()
S
81 1 3
Meow_MWAI_Reply::setQuery()
S
81 1 3
Meow_MWAI_Reply::setReply()
S
77 1 4
Meow_MWAI_Engines_OpenAI::get_openai_models()
S
79 1 3
Meow_MWAI_Query_Image::setResolution()
S
81 1 3
Meow_MWAI_API::__construct()
S
68 1 7
Meow_MWAI_Reply::getType()
S
82 1 3
Meow_MWAI_Engines_OpenAI::upload_file()
S
66 1 8
MeowCommon_Issues::__construct()
S
82 1 3
Meow_MWAI_Modules_Chatbot_Legacy::formatRawUserName()
S
82 1 3
Meow_MWAI_Admin::admin_settings()
S
83 1 3
Meow_MWAI_Query_Text::setNewImage()
S
77 1 4
Meow_MWAI_Query_Text::setNewImageData()
S
77 1 4
Meow_MWAI_Engines_OpenAI::get_model()
S
78 1 3
Meow_MWAI_Query_Transcribe::__construct()
S
73 1 5
Meow_MWAI_Core::update_option()
S
73 1 5
Meow_MWAI_API::simpleTextQuery()
S
68 1 7
MeowCommon_Admin::is_registered()
S
75 1 4
MeowCommon_Rest::list_options()
S
72 1 6
MeowCommon_Rest::rest_all_settings()
S
77 1 3
Meow_MWAI_Reply::getTotalTokens()
S
80 1 3
Meow_MWAI_Reply::getCompletionTokens()
S
80 1 3
MeowCommon_Admin::request_verify_ssl()
S
80 1 3
Meow_MWAI_Engines_OpenAI::delete_file()
S
78 1 3
Meow_MWAI_Query_Base::addFunction()
S
76 1 4
Meow_MWAI_Reply::getUsage()
S
82 1 3
Meow_MWAI_Admin::ai_image_generator()
S
82 1 3
Meow_MWAI_Modules_Chatbot_Legacy::inject_chat()
S
76 1 4
Meow_MWAI_Query_Base::toJson()
S
80 1 3
Meow_MWAI_Query_Base::replace()
S
79 1 3
Meow_MWAI_Core::markdown_to_html()
S
74 1 5
Meow_MWAI_Reply::__construct()
S
81 1 3
MeowCommon_Helpers::timer_start()
S
75 1 4
MeowCommon_Rest::file_operation()
S
74 1 4
Meow_MWAI_Rest::rest_settings_list()
S
71 1 6
Meow_MWAI_Admin::app_menu()
S
75 1 4
Meow_MWAI_Core::can_access_public_api()
S
75 1 4
MeowCommon_Rest::__construct()
S
79 1 3
Meow_MWAI_Query_Text::setPrompt()
S
77 1 4
Meow_MWAI_Rest::__construct()
S
75 1 4
Meow_MWAI_Reply::getPromptTokens()
S
80 1 3
Meow_MWAI_Reply::getResults()
S
82 1 3
MeowCommon_Ratings::show_meowapps_create_rating_date()
S
78 1 4
Meow_MWAI_Core::cleanText()
S
66 1 8
Meow_MWAI_Core::enqueue_scripts()
S
77 1 4
Meow_MWAI_Query_Base::getFunctions()
S
82 1 3
MeowCommon_Admin::admin_meow_apps()
S
67 1 8
Meow_MWAI_Admin::ai_playground()
S
82 1 3
Meow_MWAI_Engines_OpenAI::list_files()
S
79 1 3
Meow_MWAI_Query_Base::setService()
S
81 1 3
MeowCommon_Rest::empty_request()
S
78 1 3
Meow_MWAI_Query_Base::setSession()
S
81 1 3
MeowCommon_Helpers::timer_log_elapsed()
S
71 1 5
Meow_MWAI_Reply::toJson()
S
80 1 3
Meow_MWAI_Admin::ai_content_generator()
S
82 1 3
Meow_MWAI_Engines_OpenAI::moderate()
S
70 1 6
Meow_MWAI_Query_Base::__construct()
S
73 1 5
Meow_MWAI_Reply::getResult()
S
82 1 3
Meow_MWAI_Engines_OpenAI::cancel_finetune()
S
78 1 3
Meow_MWAI_Query_Base::finalChecks()
S
91 1 2
MeowCommon_Helpers::is_woocommerce_ajax_request()
S
79 1 3
Meow_MWAI_Modules_Chatbot_Legacy::imageschat()
S
75 1 4
MeowCommon_Rest::file_rand()
S
70 1 6
MeowCommon_Admin::admin_footer_text()
S
70 1 7
Meow_MWAI_Core::register_scripts()
S
77 1 3
Meow_MWAI_Engines_Core::__construct()
S
76 1 4
Meow_MWAI_Modules_Chatbot_Legacy::formatRawName()
S
82 1 3
MeowCommon_Helpers::is_ajax_request()
S
81 1 3
Meow_MWAI_Query_Image::__construct()
S
73 1 5
Meow_MWAI_Admin::admin_footer()
S
83 1 3
Meow_MWAI_Admin::post_row_actions()
S
65 1 9
Meow_MWAI_Query_Image::setStyle()
S
81 1 3
Meow_MWAI_Modules_Assistants::render_metadata_metabox()
S
77 1 4
MeowCommon_Admin::meowapps_hide_dashboard_callback()
S
69 1 6
Meow_MWAI_Modules_Chatbot::rest_api_init()
S
68 1 7
Meow_MWAI_Query_Base::setEnv()
S
81 1 3
Meow_MWAI_Admin::is_registered()
S
79 1 3
Meow_MWAI_Query_Text::setContext()
S
75 1 4
Meow_MWAI_Query_Base::setEnvId()
S
81 1 3
Meow_MWAI_Query_Text::setNewMessage()
S
77 1 4
MeowCommon_Helpers::diff()
S
70 1 6
Meow_MWAI_Query_Text::setMaxTokens()
S
81 1 3
Meow_MWAI_Query_Base::getLastPrompt()
S
82 1 3
Meow_MWAI_Query_Text::replace()
S
75 1 4
Meow_MWAI_Query_Text::setStop()
S
81 1 3
Meow_MWAI_Query_Base::setNewMessage()
S
81 1 3
Meow_MWAI_Query_Base::setMode()
S
81 1 3
Meow_MWAI_Query_Base::setModel()
S
81 1 3
MeowCommon_Helpers::timer_elapsed()
S
78 1 3
MeowCommon_Rest::sql_request()
S
71 1 5
Meow_MWAI_Core::reset_options()
S
81 1 3
Meow_MWAI_Query_Parameter::jsonSerialize()
S
72 1 6
Meow_MWAI_Query_Base::setBotId()
S
81 1 3
Meow_MWAI_Query_Base::setPrompt()
S
81 1 3
Meow_MWAI_Query_Base::setFunctions()
S
77 1 4
Meow_MWAI_Reply::setUsage()
S
81 1 3
Meow_MWAI_Query_Base::getLastMessage()
S
81 1 3
Meow_MWAI_Reply::setType()
S
81 1 3