PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.3.99
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.3.99
3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / constants / init.php
ai-engine / constants Last commit date
init.php 3 years ago models.php 3 years ago
init.php
140 lines
1 <?php
2
3 require_once( MWAI_PATH . '/constants/models.php' );
4
5 define( 'MWAI_CHATBOT_PARAMS', [
6 // UI Parameters
7 'id' => '',
8 'env' => 'chatbot',
9 'mode' => 'chat',
10 'context' => "Converse as if you were an AI assistant. Be friendly, creative.",
11 'ai_name' => "AI: ",
12 'user_name' => "User: ",
13 'guest_name' => "Guest: ",
14 'sys_name' => "System: ",
15 'start_sentence' => "Hi! How can I help you?",
16 'text_send' => 'Send',
17 'text_clear' => 'Clear',
18 'text_input_placeholder' => 'Type your message...',
19 'text_input_maxlength' => '512',
20 'text_compliance' => '',
21 'max_sentences' => 15,
22 'style' => 'chatgpt',
23 'window' => false,
24 'icon' => '',
25 'icon_text' => '',
26 'icon_alt' => 'AI Chatbot Avatar',
27 'icon_position' => 'bottom-right',
28 'fullscreen' => false,
29 'copy_button' => true,
30 // Chatbot System Parameters
31 'casually_fine_tuned' => false,
32 'content_aware' => false,
33 'embeddings_index' => '',
34 'prompt_ending' => null,
35 'completion_ending' => null,
36 // AI Parameters
37 'model' => 'gpt-3.5-turbo',
38 'temperature' => 0.8,
39 'max_tokens' => 1024,
40 'max_results' => 3,
41 'api_key' => null,
42 'service' => 'openai'
43 ] );
44
45 define( 'MWAI_LANGUAGES', [
46 'en' => 'English',
47 'de' => 'German',
48 'fr' => 'French',
49 'es' => 'Spanish',
50 'it' => 'Italian',
51 'zh' => 'Chinese',
52 'ja' => 'Japanese',
53 'pt' => 'Portuguese',
54 //'ru' => 'Russian',
55 ] );
56
57 define ( 'MWAI_LIMITS', [
58 'enabled' => true,
59 'guests' => [
60 'credits' => 3,
61 'creditType' => 'queries',
62 'timeFrame' => 'day',
63 'isAbsolute' => false,
64 'overLimitMessage' => "You have reached the limit.",
65 ],
66 'users' => [
67 'credits' => 10,
68 'creditType' => 'price',
69 'timeFrame' => 'month',
70 'isAbsolute' => false,
71 'overLimitMessage' => "You have reached the limit.",
72 'ignoredUsers' => "administrator,editor",
73 ],
74 'system' => [
75 'credits' => 20,
76 'creditType' => 'price',
77 'timeFrame' => 'month',
78 'isAbsolute' => false,
79 'overLimitMessage' => "Our chatbot went to sleep. Please try again later.",
80 'ignoredUsers' => "",
81 ],
82 ] );
83
84 define( 'MWAI_OPTIONS', [
85 'module_suggestions' => true,
86 'module_woocommerce' => true,
87 'module_forms' => false,
88 'module_blocks' => false,
89 'module_playground' => true,
90 'module_generator_content' => true,
91 'module_generator_images' => true,
92 'module_moderation' => false,
93 'module_statistics' => false,
94 'module_finetunes' => false,
95 'module_embeddings' => false,
96 'module_audio' => false,
97 'shortcode_chat' => true,
98 'shortcode_chat_params' => MWAI_CHATBOT_PARAMS,
99 'shortcode_chat_params_override' => false,
100 'shortcode_chat_html' => true,
101 'shortcode_chat_formatting' => true,
102 'shortcode_chat_typewriter' => false,
103 'shortcode_chat_discussions' => true,
104 'shortcode_chat_moderation' => false,
105 'shortcode_chat_syntax_highlighting' => false,
106 'shortcode_chat_logs' => '', // 'file', 'db', 'file,db'
107 'shortcode_chat_inject' => false,
108 'shortcode_chat_styles' => [],
109 'limits' => MWAI_LIMITS,
110 'openai_apikey' => false,
111 'openai_service' => 'openai',
112 'openai_usage' => [],
113 'openai_models' => MWAI_OPENAI_MODELS,
114 'openai_finetunes' => [], // Used by AI Engine
115 'openai_finetunes_all' => [], // All finetunes listed by OpenAI
116 'openai_finetunes_deleted' => [], // The finetunes that have been deleted
117 'pinecone' => [
118 'apikey' => false,
119 'server' => 'us-east1-gcp',
120 'namespace' => 'mwai',
121 'indexes' => [],
122 'index' => null
123 ],
124 'embeddings' => [
125 'rewriteContent' => true,
126 'rewritePrompt' => "Rewrite the content concisely in {LANGUAGE}, maintaining the same style and information. The revised text should be under 800 words, with paragraphs ranging from 160-280 words each. Omit non-textual elements and avoid unnecessary repetition. Conclude with a statement directing readers to find more information at {URL}. If you cannot meet these requirements, please leave a blank response.\n\n{CONTENT}",
127 'forceRecreate' => false,
128 'maxSelect' => 1,
129 'minScore' => 75,
130 'syncPosts' => false,
131 'syncPostTypes' => ['post', 'page', 'product'],
132 ],
133 'extra_models' => "",
134 'debug_mode' => true,
135 'resolve_shortcodes' => false,
136 'dynamic_max_tokens' => true,
137 'banned_words' => [],
138 'banned_ips' => [],
139 'languages' => MWAI_LANGUAGES
140 ]);