{"id":500309,"date":"2026-10-26T14:09:19","date_gmt":"2026-10-26T11:09:19","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=500309"},"modified":"2026-10-26T14:09:19","modified_gmt":"2026-10-26T11:09:19","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=500309","title":{"rendered":"\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0431\u043e\u0440\u043a\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e AI-\u0441\u0442\u0435\u043a\u0430. \u0427\u0430\u0441\u0442\u044c 3. \u041d\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h2>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0431\u043e\u0440\u043a\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e AI-\u0441\u0442\u0435\u043a\u0430<\/h2>\n<h3>\u0427\u0430\u0441\u0442\u044c 3. \u041d\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u0438 HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430<\/h3>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u0448\u0430\u0433\u0435 \u043c\u044b \u043d\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043f\u0430\u043f\u043a\u0443 <code>models\/<\/code> \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u043f\u043e\u0434 \u0440\u0430\u0437\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438, \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0438\u0445 \u043f\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c (\u043f\u043b\u043e\u0441\u043a\u043e vs \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0438 \u0441 <code>mmproj<\/code>) \u0438 \u0434\u0435\u043b\u0430\u0435\u043c <strong>HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0443<\/strong> \u2014 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043b\u044f \u043a\u0430\u043a\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438\u00bb, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044f \u043b\u0435\u0437\u0442\u044c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0438\u043b\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e.<\/p>\n<h4>\u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e<\/h4>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0430\u0441\u0442\u0438 2 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043e\u0434\u043d\u0430 \u0442\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c (<code>Qwen3.5-2B<\/code>) \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 <code>llama-server<\/code>. \u041d\u043e \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0443\u0436\u0435\u043d <strong>\u043d\u0430\u0431\u043e\u0440<\/strong> \u043c\u043e\u0434\u0435\u043b\u0435\u0439: \u043e\u0434\u043d\u0430 \u0441\u0438\u043b\u044c\u043d\u0430 \u0432 \u043a\u043e\u0434\u0435, \u0434\u0440\u0443\u0433\u0430\u044f \u2014 \u0432 \u0440\u043e\u043b\u0435\u0432\u043e\u043c \u043e\u0431\u0449\u0435\u043d\u0438\u0438, \u0442\u0440\u0435\u0442\u044c\u044f \u2014 \u0432 \u0440\u0443\u0441\u0441\u043a\u043e\u043c, \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u0430\u044f \u2014 \u0432 OCR. \u0414\u0435\u0440\u0436\u0430\u0442\u044c \u044d\u0442\u043e \u0432 \u0433\u043e\u043b\u043e\u0432\u0435 \u0441\u043b\u043e\u0436\u043d\u043e, \u0430 \u043b\u0435\u0437\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0437\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u043a\u0430\u0436\u0434\u043e\u0439 \u2014 \u0434\u043e\u043b\u0433\u043e.<\/p>\n<p><strong>HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430<\/strong> \u0440\u0435\u0448\u0430\u0435\u0442 \u0434\u0432\u0435 \u0437\u0430\u0434\u0430\u0447\u0438:<\/p>\n<ol>\n<li>\n<p><strong>\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0432\u044b\u0431\u043e\u0440.<\/strong> \u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u00ab\u0437\u0430\u0434\u0430\u0447\u0430 -&gt; \u043c\u043e\u0434\u0435\u043b\u044c -&gt; \u043f\u043e\u0447\u0435\u043c\u0443\u00bb \u0432\u0432\u0435\u0440\u0445\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b: 80% \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0435\u0448\u0430\u044e\u0442\u0441\u044f \u0437\u0430 5 \u0441\u0435\u043a\u0443\u043d\u0434.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439.<\/strong> \u041f\u043b\u044e\u0441\u044b, \u043c\u0438\u043d\u0443\u0441\u044b, \u00ab\u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u043b\u044f\u00bb, \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c <code>-m &lt;\u043c\u043e\u0434\u0435\u043b\u044c&gt;<\/code>\u00bb \u2014 \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043d\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u0438\u043c\u044f \u0432\u0440\u0443\u0447\u043d\u0443\u044e.<\/p>\n<\/li>\n<\/ol>\n<p>\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 <a href=\"https:\/\/file:\/\/\" rel=\"noopener nofollow\"><code>file:\/\/<\/code><\/a> \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u0435\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0431\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430.<\/p>\n<h4>\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439<\/h4>\n<p>\u0418\u0437 \u0447\u0430\u0441\u0442\u0438 2: <strong>\u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 \u043f\u043b\u043e\u0441\u043a\u043e<\/strong>, <strong>\u043c\u0443\u043b\u044c\u0442\u0438\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u0435 \u2014 \u0432 \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0435 \u0441 <\/strong><code><strong>mmproj<\/strong><\/code>. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 <code>models\/<\/code> \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:<\/p>\n<pre><code>models\/\u251c\u2500\u2500 Blitzar-Coder-4B-F.1.Q4_K_M.gguf           &lt;- \u043a\u043e\u0434\u0438\u043d\u0433, \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u251c\u2500\u2500 MN-12B-Runeweaver-RP-RU.Q4_K_M.gguf        &lt;- \u0420\u041f \u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u044b\u251c\u2500\u2500 OxCoder-9B.Q4_K_M.gguf                     &lt;- \u043a\u043e\u0434\u0438\u043d\u0433, \u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0439\u251c\u2500\u2500 qwen2.5-coder-7b-instruct-q4_k_m.gguf      &lt;- \u043a\u043e\u0434\u0438\u043d\u0433, \u0431\u044b\u0441\u0442\u0440\u044b\u0439\u251c\u2500\u2500 Qwen3-4B-Instruct-2507-Q4_K_M.gguf         &lt;- \u0447\u0430\u0442, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430\u251c\u2500\u2500 RusMind-Momentum-4.7-Q4_K_M.gguf           &lt;- \u0440\u0443\u0441\u0441\u043a\u0438\u0439, \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u2502\u251c\u2500\u2500 gemma-4-E2B-it-Q4_K_M\/                     &lt;- \u0420\u041f + vision\u2502   \u251c\u2500\u2500 gemma-4-E2B-it-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 gemma-4-E4B-it-Q4_K_M\/                     &lt;- \u0420\u041f + vision (\u0447\u0435\u043c\u043f\u0438\u043e\u043d)\u2502   \u251c\u2500\u2500 gemma-4-E4B-it-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3.5-2B-Q4_K_M\/                         &lt;- \u0441\u0432\u0435\u0440\u0445\u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0447\u0430\u0442 + vision\u2502   \u251c\u2500\u2500 Qwen3.5-2B-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3.5-4B-Q4_K_M\/                         &lt;- \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0447\u0430\u0442 + vision\u2502   \u251c\u2500\u2500 Qwen3.5-4B-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3.5-9B-Q4_K_M\/                         &lt;- \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b + vision\u2502   \u251c\u2500\u2500 Qwen3.5-9B-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3VL-4B-Instruct-Q4_K_M\/                &lt;- vision, OCR\u2502   \u251c\u2500\u2500 Qwen3VL-4B-Instruct-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-Qwen3VL-4B-Instruct-F16.gguf    &lt;- \u0438\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440\u0430 \u0434\u0440\u0443\u0433\u043e\u0435 \u2014 \u043d\u043e\u0440\u043c\u2502\u2514\u2500\u2500 media\/                                     &lt;- diffusion (\u0447\u0430\u0441\u0442\u044c 4)    \u251c\u2500\u2500 z_image_turbo-Q4_K.gguf    \u251c\u2500\u2500 mage_flow_turbo_bf16.safetensors    \u2514\u2500\u2500 vae\/<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper\"><\/span><\/a><\/div><\/pre>\n<p><strong>\u0412\u0430\u0436\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0418\u043c\u044f <\/strong><code><strong>mmproj<\/strong><\/code><strong> \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u043e \u0442\u043e\u0447\u043d\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043c\u043e\u0434\u0435\u043b\u0438.<\/strong> \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 <code>mmproj<\/code>. <code>mmproj-Qwen3VL-4B-Instruct-F16.gguf<\/code> \u0438 <code>mmproj-F16.gguf<\/code> \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b. \u0420\u0435\u0436\u0438\u043c \u0440\u043e\u0443\u0442\u0435\u0440\u0430 \u043f\u043e\u0434\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043b\u044e\u0431\u043e\u0439 \u0444\u0430\u0439\u043b \u0432 \u043f\u0430\u043f\u043a\u0435 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438\u043c\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 <code>mmproj<\/code>.<\/p>\n<\/li>\n<li>\n<p><code><strong>models\/media\/<\/strong><\/code><strong> \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 LLM.<\/strong> \u0421\u043a\u0440\u0438\u043f\u0442 <code>run_llama_<\/code><a href=\"http:\/\/mmap.sh\" rel=\"noopener nofollow\"><code>mmap.sh<\/code><\/a> \u044f\u0432\u043d\u043e \u043e\u0442\u0441\u0435\u043a\u0430\u0435\u0442 \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443 (<code>! -path \"$MEDIA_MODELS_DIR\/*\"<\/code>), \u0447\u0442\u043e\u0431\u044b \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u043e\u043d\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u043b\u0438 \u0432 \u0434\u0440\u043e\u043f\u0434\u0430\u0443\u043d \u0447\u0430\u0442\u0430.<\/p>\n<\/li>\n<li>\n<p><code><strong>llama.cpp<\/strong><\/code><strong> \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u00ab\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u00bb \u0438\u043c\u0435\u043d\u0438.<\/strong> \u0424\u0430\u0439\u043b <code>qwen2.5-coder-7b-instruct-q4_k_m.gguf<\/code> \u0432 \u043d\u0438\u0436\u043d\u0435\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435 \u2014 \u044d\u0442\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430\u0439\u0434\u0451\u0442 \u0435\u0433\u043e \u043f\u043e <code>*.gguf<\/code>.<\/p>\n<\/li>\n<\/ul>\n<h4>\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0430\u043c<\/h4>\n<p>\u041d\u0438\u0436\u0435 \u2014 \u0447\u0442\u043e \u0441\u043a\u0430\u0447\u0430\u043d\u043e \u0438 \u0437\u0430\u0447\u0435\u043c. \u0412\u0441\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 \u0432 \u043a\u0432\u0430\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u0438 <code><strong>Q4_K_M<\/strong><\/code> (\u0435\u0441\u043b\u0438 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0438\u043d\u043e\u0435), \u044d\u0442\u043e \u043e\u043f\u0442\u0438\u043c\u0443\u043c \u00ab\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\/\u0440\u0430\u0437\u043c\u0435\u0440\u00bb \u0434\u043b\u044f CPU.<\/p>\n<h3>\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 (\u0447\u0430\u0442, \u0441\u0430\u043c\u043c\u0430\u0440\u0438)<\/h3>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th data-colwidth=\"216\" width=\"216\">\n<p align=\"left\">\u041c\u043e\u0434\u0435\u043b\u044c<\/p>\n<\/th>\n<th data-colwidth=\"93\" width=\"93\">\n<p align=\"left\">\u0420\u0430\u0437\u043c\u0435\u0440<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0417\u0430\u0447\u0435\u043c<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td data-colwidth=\"216\" width=\"216\">\n<p align=\"left\"><strong>Qwen3.5-9B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"93\" width=\"93\">\n<p align=\"left\">~6 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u00ab\u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043b\u043e\u0448\u0430\u0434\u043a\u0430\u00bb. \u041b\u0443\u0447\u0448\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0434\u043e 160 \u0441\u0442\u0440\u0430\u043d\u0438\u0446. \u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0437\u0430\u0434\u0430\u0447 \u2014 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u0431\u043e\u0440.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"216\" width=\"216\">\n<p align=\"left\"><strong>Qwen3.5-4B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"93\" width=\"93\">\n<p align=\"left\">~3 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041a\u043e\u0433\u0434\u0430 9B \u0434\u043e\u043b\u0433\u043e \u0434\u0443\u043c\u0430\u0435\u0442. \u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u043c\u043d\u0430 \u0434\u043b\u044f \u0447\u0430\u0442\u0430 \u0438 \u043b\u0451\u0433\u043a\u0438\u0445 \u0441\u0430\u043c\u043c\u0430\u0440\u0438, \u0432 2\u20133 \u0440\u0430\u0437\u0430 \u0431\u044b\u0441\u0442\u0440\u0435\u0435.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"216\" width=\"216\">\n<p align=\"left\"><strong>Qwen3.5-2B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"93\" width=\"93\">\n<p align=\"left\">~1.5 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u0432\u0435\u0440\u0445\u0431\u044b\u0441\u0442\u0440\u0430\u044f: \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0438\u0434\u0435\u0439, \u00ab\u0441\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0438 \u0437\u0430\u0431\u044b\u0442\u044c\u00bb. \u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0437 \u0447\u0430\u0441\u0442\u0438 2.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"216\" width=\"216\">\n<p align=\"left\"><strong>Qwen3-4B-Instruct-2507<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"93\" width=\"93\">\n<p align=\"left\">~3 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 Qwen3.5-4B \u0441 \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u0442\u0438\u043b\u0435\u043c \u043e\u0442\u0432\u0435\u0442\u0430. \u041f\u043e\u043b\u0435\u0437\u043d\u0430 \u0434\u043b\u044f \u00ab\u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043c\u043d\u0435\u043d\u0438\u044f\u00bb \u043d\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u0445.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"216\" width=\"216\">\n<p align=\"left\"><strong>Gemma-4-E4B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"93\" width=\"93\">\n<p align=\"left\">~3 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0425\u043e\u0440\u043e\u0448\u043e \u0434\u0435\u0440\u0436\u0438\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442 \u0441\u043c\u044b\u0441\u043b. \u0412 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 qwen3.5-9b.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u041a\u043e\u0434\u0438\u043d\u0433<\/h3>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th data-colwidth=\"183\" width=\"183\">\n<p align=\"left\">\u041c\u043e\u0434\u0435\u043b\u044c<\/p>\n<\/th>\n<th data-colwidth=\"88\" width=\"88\">\n<p align=\"left\">\u0420\u0430\u0437\u043c\u0435\u0440<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0417\u0430\u0447\u0435\u043c<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td data-colwidth=\"183\" width=\"183\">\n<p align=\"left\"><strong>Qwen2.5-Coder-7B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"88\" width=\"88\">\n<p align=\"left\">~4.5 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u0441\u0438\u043b\u044c\u043d\u044b\u0439 \u0432 \u043a\u043e\u0434\u0435. HumanEval 76.0 \u2014 \u043e\u0434\u0438\u043d \u0438\u0437 \u043b\u0443\u0447\u0448\u0438\u0445 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 7\u20138B. \u0414\u043b\u044f \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u043e\u043a \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0439.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"183\" width=\"183\">\n<p align=\"left\"><strong>OxCoder-9B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"88\" width=\"88\">\n<p align=\"left\">~6 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Qwen3.5-9B \u043f\u043e\u0434 <strong>\u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0439<\/strong> \u043a\u043e\u0434\u0438\u043d\u0433: \u043f\u043b\u0430\u043d\u044b \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438. \u041c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 7B, \u043d\u043e \u0433\u043b\u0443\u0431\u0436\u0435.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"183\" width=\"183\">\n<p align=\"left\"><strong>Blitzar-Coder-4B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"88\" width=\"88\">\n<p align=\"left\">~2.5 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u043a\u043e\u0434\u0435\u0440. <strong>\u0422\u043e\u043b\u044c\u043a\u043e \u0441 \u0440\u0443\u0447\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c<\/strong>: \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u0441\u0442\u043e\u0432, \u00ab\u0442\u0435\u0441\u0442\u044b\u00bb \u0432 \u0432\u0438\u0434\u0435 \u0433\u043e\u043b\u044b\u0445 <code>assert<\/code> \u2014 \u043c\u0451\u0440\u0442\u0432\u044b\u0439 \u043a\u043e\u0434. \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u0420\u043e\u043b\u0435\u0432\u043e\u0435 \u043e\u0431\u0449\u0435\u043d\u0438\u0435<\/h3>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th data-colwidth=\"243\" width=\"243\">\n<p align=\"left\">\u041c\u043e\u0434\u0435\u043b\u044c<\/p>\n<\/th>\n<th data-colwidth=\"86\" width=\"86\">\n<p align=\"left\">\u0420\u0430\u0437\u043c\u0435\u0440<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0417\u0430\u0447\u0435\u043c<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\"><strong>Gemma-4-E4B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"86\" width=\"86\">\n<p align=\"left\">~3 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0427\u0435\u043c\u043f\u0438\u043e\u043d \u043f\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u043c\u0443 \u0420\u041f.<\/strong> \u0416\u0438\u0432\u043e\u0439 \u044f\u0437\u044b\u043a, \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445, \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u0441 \u00ab\u0439\u043e-\u0445\u043e-\u0445\u043e\u00bb. \u0422\u0430\u043a\u0436\u0435 \u0441\u0438\u043b\u044c\u043d\u0430 \u0432 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 (\u0433\u043b\u0443\u0431\u0438\u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432) \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u0441 \u0438\u0440\u043e\u043d\u0438\u0435\u0439. Vision (\u0441 <code>mmproj<\/code>).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\"><strong>Gemma-4-E2B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"86\" width=\"86\">\n<p align=\"left\">~1.5 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041b\u0451\u0433\u043a\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f E4B: \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u043d\u0430\u044f, \u0431\u044b\u0441\u0442\u0440\u0430\u044f, \u043d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u0442\u0430\u043b\u0438 \u043f\u0440\u043e\u043c\u043f\u0442\u0430. \u0414\u043b\u044f \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u0420\u041f-\u0441\u0435\u0441\u0441\u0438\u0439. Vision (\u0441 <code>mmproj<\/code>).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\"><strong>MN-12B-Runeweaver-RP-RU<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"86\" width=\"86\">\n<p align=\"left\">~7 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u0430\u044f RP-\u043c\u043e\u0434\u0435\u043b\u044c <strong>\u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u044b<\/strong>. \u0412 \u0442\u0435\u0441\u0442\u0430\u0445 \u0441\u043a\u043b\u043e\u043d\u043d\u0430 \u043a \u043c\u043e\u0440\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0441\u0442\u0432\u0443 (\u00ab\u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438 \u0441 \u0440\u0435\u0431\u0451\u043d\u043a\u043e\u043c \u043e \u0441\u0430\u043c\u043e\u043e\u0446\u0435\u043d\u043a\u0435\u00bb \u0432\u043c\u0435\u0441\u0442\u043e \u0434\u0440\u0430\u043c\u044b) \u2014 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432 \u0438 <code>temp 0.9+<\/code>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a<\/h3>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th data-colwidth=\"215\" width=\"215\">\n<p align=\"left\">\u041c\u043e\u0434\u0435\u043b\u044c<\/p>\n<\/th>\n<th data-colwidth=\"85\" width=\"85\">\n<p align=\"left\">\u0420\u0430\u0437\u043c\u0435\u0440<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0417\u0430\u0447\u0435\u043c<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td data-colwidth=\"215\" width=\"215\">\n<p align=\"left\"><strong>RusMind-4.7-Momentum<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"85\" width=\"85\">\n<p align=\"left\">~3.4 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c. <strong>\u041b\u0443\u0447\u0448\u0438\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0438\u0440\u043e\u043d\u0438\u0438<\/strong> (8.5\/10 \u0432 \u0442\u0435\u0441\u0442\u0430\u0445). \u0412 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u00ab\u0434\u043e\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u00bb \u2014 \u043d\u0435 \u0434\u043b\u044f \u0444\u0430\u043a\u0442\u043e\u043b\u043e\u0433\u0438\u0438, \u0430 \u0434\u043b\u044f \u00ab\u0436\u0438\u0432\u043e\u0433\u043e\u00bb \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>Vision (\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, OCR)<\/h3>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th data-colwidth=\"257\" width=\"257\">\n<p align=\"left\">\u041c\u043e\u0434\u0435\u043b\u044c<\/p>\n<\/th>\n<th data-colwidth=\"128\" width=\"128\">\n<p align=\"left\">\u0420\u0430\u0437\u043c\u0435\u0440<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0417\u0430\u0447\u0435\u043c<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td data-colwidth=\"257\" width=\"257\">\n<p align=\"left\"><strong>Qwen3VL-4B<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"128\" width=\"128\">\n<p align=\"left\">~3 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f VL-\u043c\u043e\u0434\u0435\u043b\u044c: OCR (\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0440\u0443\u043a\u043e\u043f\u0438\u0441\u043d\u044b\u0439), \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0444\u043e\u0442\u043e, \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0430\u043c. \u041a\u0430\u043a \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0447\u0430\u0442 \u0441\u043b\u0430\u0431\u0435\u0435 Qwen3.5-4B.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"257\" width=\"257\">\n<p align=\"left\"><strong>Qwen3.5-2B\/4B\/9B + mmproj<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"128\" width=\"128\">\n<p align=\"left\">+300\u2013600 \u041c\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0423\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u00ab\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435\u00bb. \u0421 <code>mmproj<\/code> \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u043c\u0438.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"257\" width=\"257\">\n<p align=\"left\"><strong>Gemma-4-E2B\/E4B + mmproj<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"128\" width=\"128\">\n<p align=\"left\">+300\u2013600 \u041c\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0423\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u00ab\u0420\u043e\u043b\u0435\u0432\u043e\u0435\u00bb. \u0421 <code>mmproj<\/code> \u0432\u0438\u0434\u044f\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><strong>\u0427\u0442\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c:<\/strong> <code>Qwen3.5-9B<\/code> (\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b), <code>OxCoder-9B<\/code> (\u043a\u043e\u0434\u0438\u043d\u0433), <code>Gemma-4-E4B<\/code> (\u0420\u041f + \u0441\u0430\u043c\u043c\u0430\u0440\u0438 + vision), <code>Qwen3VL-4B<\/code> (OCR). \u042d\u0442\u043e 4 \u043c\u043e\u0434\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043a\u0440\u044b\u0432\u0430\u044e\u0442 90% \u0437\u0430\u0434\u0430\u0447. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u2014 \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.<\/p>\n<h4>HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430<\/h4>\n<p><code>web\/models.html<\/code> \u2014 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430. \u0423\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0442\u0430\u043a:<\/p>\n<ol>\n<li>\n<p><strong>\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u00ab\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0432\u044b\u0431\u043e\u0440 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0435\u00bb<\/strong> \u2014 12 \u0441\u0442\u0440\u043e\u043a \u00ab\u0437\u0430\u0434\u0430\u0447\u0430 -&gt; \u043c\u043e\u0434\u0435\u043b\u044c -&gt; \u043f\u043e\u0447\u0435\u043c\u0443\u00bb. \u0421\u0430\u043c\u043e\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435: \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 \u00ab\u0447\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c OCR\u00bb.<\/p>\n<\/li>\n<li>\n<p><strong>\u0424\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0430\u043c<\/strong> \u2014 \u043a\u043d\u043e\u043f\u043a\u0438 \u00ab\u0427\u0430\u0442\u00bb, \u00ab\u041a\u043e\u0434\u00bb, \u00ab\u0420\u041f\u00bb, \u00ab\u0422\u0435\u043a\u0441\u0442\u044b\u00bb, \u00ab\u0417\u0440\u0435\u043d\u0438\u0435\u00bb, \u00ab\u0411\u044b\u0441\u0442\u0440\u043e\u00bb. \u041d\u0430\u0436\u0430\u0442\u0438\u0435 \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438, \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0437\u0430\u0434\u0430\u0447\u0435.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439<\/strong> \u2014 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439: \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u0442\u0435\u0433\u0438 \u0437\u0430\u0434\u0430\u0447, \u043f\u043b\u044e\u0441\u044b\/\u043c\u0438\u043d\u0443\u0441\u044b, \u00ab\u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u043b\u044f\u00bb, \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c <code>-m &lt;\u043c\u043e\u0434\u0435\u043b\u044c&gt;<\/code>\u00bb.<\/p>\n<\/li>\n<li>\n<p><strong>\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c<\/strong> \u2014 \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0432 \u043e\u0434\u0438\u043d \u0441\u0442\u043e\u043b\u0431\u0435\u0446, \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u0436\u0438\u043c\u0430\u0435\u0442\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u0435\u0447\u0430\u0442\u044c<\/strong> \u2014 \u0441\u0441\u044b\u043b\u043a\u0430 \u0432 \u0444\u0443\u0442\u0435\u0440\u0435, \u0435\u0441\u043b\u0438 \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435 \u0440\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c.<\/p>\n<\/li>\n<\/ol>\n<p><strong>\u041a\u0430\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u044c:<\/strong><\/p>\n<pre><code>file:\/\/\/path\/to\/llama_server\/web\/models.html<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0418\u043b\u0438 \u0438\u0437 \u043f\u043b\u0430\u0448\u043a\u0438 <code>run_llama_<\/code><a href=\"http:\/\/mmap.sh\" rel=\"noopener nofollow\"><code>mmap.sh<\/code><\/a> \u2014 \u0442\u0430\u043c \u0435\u0441\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0430 <code>\u0428\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430: <\/code><a href=\"https:\/\/file:\/\/\" rel=\"noopener nofollow\"><code>file:\/\/<\/code><\/a><code>...<\/code>.<\/p>\n<p><strong>\u041a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c.<\/strong> \u0412 <code>&lt;script&gt;<\/code>, \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 <code>MODELS<\/code>, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442:<\/p>\n<pre><code class=\"javascript\">{    name: '\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435-\u043c\u043e\u0434\u0435\u043b\u0438-Q4_K_M',    size: '7B', vision: false,    tasks: ['code', 'fast'],           \/\/ \u0442\u0435\u0433\u0438 \u0438\u0437 TASKS    desc: '\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u043e\u0439.',    pros: ['\u043f\u043b\u044e\u0441 1', '\u043f\u043b\u044e\u0441 2'],    cons: ['\u043c\u0438\u043d\u0443\u0441 1'],    best_for: '\u0414\u043b\u044f \u0447\u0435\u0433\u043e \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e'}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0418, \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0432 <code>&lt;tbody&gt;<\/code> \u0442\u0430\u0431\u043b\u0438\u0446\u044b <code>quick-table<\/code>. \u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u043d\u0430\u0434\u043e \u2014 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u043e\u0434\u0445\u0432\u0430\u0442\u044f\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438.<\/p>\n<p><strong>\u041a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443.<\/strong> \u0412 \u043e\u0431\u044a\u0435\u043a\u0442 <code>TASKS<\/code>:<\/p>\n<pre><code class=\"javascript\">const TASKS = {    \/\/ ...    audio: { label: '\u0410\u0443\u0434\u0438\u043e', color: '#9c27b0' }};<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041a\u043d\u043e\u043f\u043a\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0441\u0430\u043c\u0430.<\/p>\n<h4>\u041a\u043e\u0434 HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0438 (web\/models.html)<\/h4>\n<pre><code>&lt;!DOCTYPE html&gt;&lt;html lang=\"ru\"&gt;&lt;head&gt;&lt;meta charset=\"UTF-8\"&gt;&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;&lt;title&gt;LLM Cheat Sheet \u2014 \u0432\u044b\u0431\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0438&lt;\/title&gt;&lt;style&gt;:root {    --bg: #121212;    --surface: #1e1e1e;    --surface-hover: #2a2a2a;    --primary: #bb86fc;    --primary-dim: #9a67ea;    --text: #e1e1e1;    --text-dim: #9e9e9e;    --border: #333;    --green: #4caf7d;    --orange: #ffb74d;    --blue: #64b5f6;    --pink: #f06292;    --purple: #ba68c8;    --cyan: #4dd0e1;}* { box-sizing: border-box; margin: 0; padding: 0; }body {    background: var(--bg); color: var(--text);    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;    line-height: 1.55;    padding: 32px 16px;}.container { max-width: 1200px; margin: 0 auto; }header {    margin-bottom: 32px; padding-bottom: 20px;    border-bottom: 1px solid var(--border);}h1 { font-size: 1.8rem; font-weight: 400; margin-bottom: 8px; }h1 .accent { color: var(--primary); }.subtitle { color: var(--text-dim); font-size: 0.95rem; }h2 {    font-size: 1.2rem; font-weight: 500;    margin: 32px 0 16px; color: var(--text);    display: flex; align-items: center; gap: 8px;}h2::before {    content: ''; width: 3px; height: 20px;    background: var(--primary); border-radius: 2px;}\/* Quick picks table *\/.quick-table {    width: 100%; border-collapse: collapse;    background: var(--surface); border-radius: 12px; overflow: hidden;}.quick-table th, .quick-table td {    padding: 12px 16px; text-align: left;    border-bottom: 1px solid var(--border);    font-size: 0.92rem;}.quick-table th {    background: #252525; color: var(--text-dim);    font-weight: 500; font-size: 0.8rem;    text-transform: uppercase; letter-spacing: 0.5px;}.quick-table tr:last-child td { border-bottom: none; }.quick-table tr:hover { background: var(--surface-hover); }.quick-table .task { color: var(--primary); font-weight: 500; white-space: nowrap; }.quick-table .model { font-family: 'Consolas', monospace; font-size: 0.85rem; color: var(--text); }\/* Filters *\/.filters {    display: flex; flex-wrap: wrap; gap: 8px;    margin-bottom: 20px;}.filter-btn {    background: var(--surface); color: var(--text-dim);    border: 1px solid var(--border); padding: 6px 14px;    border-radius: 16px; cursor: pointer;    font-size: 0.85rem; font-family: inherit;    transition: all 0.2s;}.filter-btn:hover { color: var(--text); border-color: var(--primary-dim); }.filter-btn.active {    background: var(--primary); color: #000;    border-color: var(--primary); font-weight: 500;}\/* Cards *\/.models-grid {    display: grid;    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));    gap: 16px;}.card {    background: var(--surface); border-radius: 12px;    padding: 20px;    box-shadow: 0 2px 8px rgba(0,0,0,0.4);    transition: transform 0.15s, box-shadow 0.15s;    display: flex; flex-direction: column;}.card:hover {    transform: translateY(-2px);    box-shadow: 0 4px 16px rgba(0,0,0,0.6);}.card-header {    display: flex; justify-content: space-between;    align-items: flex-start; gap: 12px;    margin-bottom: 12px;}.card-title {    font-size: 1.05rem; font-weight: 500;    font-family: 'Consolas', monospace;    word-break: break-word;}.card-badges { display: flex; gap: 4px; flex-shrink: 0; }.badge {    font-size: 0.7rem; padding: 2px 8px;    border-radius: 10px; font-weight: 600;    text-transform: uppercase; letter-spacing: 0.3px;}.badge.size { background: #2a2a2a; color: var(--text-dim); }.badge.vision { background: var(--blue); color: #000; }.card-desc {    font-size: 0.9rem; color: var(--text-dim);    margin-bottom: 14px;}.section-label {    font-size: 0.75rem; text-transform: uppercase;    letter-spacing: 0.5px; color: var(--text-dim);    margin-bottom: 4px;}.pros-list, .cons-list {    list-style: none; margin-bottom: 12px;}.pros-list li, .cons-list li {    font-size: 0.87rem; padding-left: 18px;    position: relative; margin-bottom: 3px;}.pros-list li::before {    content: '+'; position: absolute; left: 4px;    color: var(--green); font-weight: bold;}.cons-list li::before {    content: '\u2212'; position: absolute; left: 4px;    color: var(--orange); font-weight: bold;}.best-for {    background: #252525; border-radius: 8px;    padding: 10px 12px; margin-bottom: 12px;    font-size: 0.87rem;}.best-for strong { color: var(--primary); font-weight: 500; }.tasks-row {    display: flex; flex-wrap: wrap; gap: 4px;    margin-bottom: 12px;}.task-tag {    font-size: 0.72rem; padding: 2px 8px;    border-radius: 10px;    background: #252525; color: var(--text-dim);}.launch-row {    display: flex; align-items: center; gap: 8px;    padding-top: 12px; border-top: 1px solid var(--border);    margin-top: auto;}.launch-cmd {    flex: 1; font-family: 'Consolas', monospace;    font-size: 0.8rem; color: var(--text-dim);    overflow: hidden; text-overflow: ellipsis;    white-space: nowrap;}.copy-btn {    background: var(--surface-hover); color: var(--text-dim);    border: 1px solid var(--border); padding: 4px 10px;    border-radius: 6px; cursor: pointer;    font-size: 0.75rem; font-family: inherit;    transition: all 0.2s;}.copy-btn:hover { color: var(--primary); border-color: var(--primary); }.copy-btn.copied { color: var(--green); border-color: var(--green); }.hidden { display: none !important; }footer {    margin-top: 48px; padding-top: 24px;    border-top: 1px solid var(--border);    color: var(--text-dim); font-size: 0.85rem;    text-align: center;}@media (max-width: 600px) {    body { padding: 16px 8px; }    h1 { font-size: 1.4rem; }    .quick-table th, .quick-table td { padding: 8px 10px; font-size: 0.82rem; }    .models-grid { grid-template-columns: 1fr; }    .card { padding: 16px; }}&lt;\/style&gt;&lt;\/head&gt;&lt;body&gt;&lt;div class=\"container\"&gt;&lt;header&gt;    &lt;h1&gt;LLM &lt;span class=\"accent\"&gt;Cheat Sheet&lt;\/span&gt;&lt;\/h1&gt;    &lt;div class=\"subtitle\"&gt;\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0432\u044b\u0431\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0435. \u0412\u0441\u0435 \u043c\u043e\u0434\u0435\u043b\u0438: Q4_K_M, \u0437\u0430\u043f\u0443\u0441\u043a \u0447\u0435\u0440\u0435\u0437 &lt;code&gt;llama-server&lt;\/code&gt;.&lt;\/div&gt;&lt;\/header&gt;&lt;h2&gt;\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0432\u044b\u0431\u043e\u0440 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0435&lt;\/h2&gt;&lt;table class=\"quick-table\"&gt;    &lt;thead&gt;        &lt;tr&gt;&lt;th&gt;\u0417\u0430\u0434\u0430\u0447\u0430&lt;\/th&gt;&lt;th&gt;\u041c\u043e\u0434\u0435\u043b\u044c&lt;\/th&gt;&lt;th&gt;\u041f\u043e\u0447\u0435\u043c\u0443&lt;\/th&gt;&lt;\/tr&gt;    &lt;\/thead&gt;        &lt;tbody&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0447\u0430\u0442&lt;\/td&gt;&lt;td class=\"model\"&gt;Qwen3.5-9B&lt;\/td&gt;&lt;td&gt;\u041b\u0443\u0447\u0448\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430\/\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0447\u0430\u0442&lt;\/td&gt;&lt;td class=\"model\"&gt;Qwen3.5-4B\/2B&lt;\/td&gt;&lt;td&gt;\u041a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u0435\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0447\u0430\u0442 \u0431\u0435\u0437 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u0432&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0420\u043e\u043b\u0435\u0432\u043e\u0435 (\u0447\u0435\u043c\u043f\u0438\u043e\u043d)&lt;\/td&gt;&lt;td class=\"model\"&gt;Gemma-4-E4B&lt;\/td&gt;&lt;td&gt;\u0416\u0438\u0432\u043e\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439, \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445, \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0420\u043e\u043b\u0435\u0432\u043e\u0435 (\u043b\u0451\u0433\u043a\u043e\u0435)&lt;\/td&gt;&lt;td class=\"model\"&gt;Gemma-4-E2B&lt;\/td&gt;&lt;td&gt;2B, \u043d\u043e \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u043d\u043e \u2014 \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0420\u043e\u043b\u0435\u0432\u043e\u0435 (\u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u044b)&lt;\/td&gt;&lt;td class=\"model\"&gt;MN-12B-Runeweaver&lt;\/td&gt;&lt;td&gt;\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u043a\u0440\u043e\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u043e\u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0439 (\u043f\u043b\u0430\u043d \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439)&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u041a\u043e\u0434\u0438\u043d\u0433 (\u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0439)&lt;\/td&gt;&lt;td class=\"model\"&gt;OxCoder-9B&lt;\/td&gt;&lt;td&gt;\u041f\u043b\u0430\u043d \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430 9\/10, \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043a\u043e\u0434\u0438\u043d\u0433&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u041a\u043e\u0434\u0438\u043d\u0433 (\u0431\u044b\u0441\u0442\u0440\u043e)&lt;\/td&gt;&lt;td class=\"model\"&gt;Qwen2.5-Coder-7B&lt;\/td&gt;&lt;td&gt;HumanEval 76, \u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e (\u0435\u0441\u0442\u044c \u0443\u043f\u0443\u0449\u0435\u043d\u0438\u044f)&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u041a\u043e\u0434\u0438\u043d\u0433 (\u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e)&lt;\/td&gt;&lt;td class=\"model\"&gt;Blitzar-Coder-4B&lt;\/td&gt;&lt;td&gt;\u0422\u043e\u043b\u044c\u043a\u043e \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c: \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0442\u0435\u0441\u0442\u0430\u0445&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0421\u0430\u043c\u043c\u0430\u0440\u0438 \/ \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043c\u044b\u0441\u043b\u0438&lt;\/td&gt;&lt;td class=\"model\"&gt;Qwen3.5 (9B, 4B), Gemma-4 (E2B, E4B)&lt;\/td&gt;&lt;td&gt;9B, E4B - \u0441\u0430\u043c\u044b\u0435 \u0441\u0438\u043b\u044c\u043d\u044b\u0435 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b. 4B, E2B - \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0437\u0430\u0434\u0430\u0447&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441 \u0438\u0440\u043e\u043d\u0438\u0435\u0439&lt;\/td&gt;&lt;td class=\"model\"&gt;RusMind \/ Gemma-E4B&lt;\/td&gt;&lt;td&gt;RusMind \u2014 \u043b\u0443\u0447\u0448\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442; Gemma \u2014 \u0432\u044b\u0434\u0430\u0435\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \/ OCR&lt;\/td&gt;&lt;td class=\"model\"&gt;Qwen3VL-4B, Qwen3.5 (2B, 4B, 9B), Gemma (e2b, e4b)&lt;\/td&gt;&lt;td&gt;VL, \u0440\u0443\u043a\u043e\u043f\u0438\u0441\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442&lt;\/td&gt;&lt;\/tr&gt;        &lt;tr&gt;&lt;td class=\"task\"&gt;\u0421\u0432\u0435\u0440\u0445\u0431\u044b\u0441\u0442\u0440\u043e&lt;\/td&gt;&lt;td class=\"model\"&gt;Gemma-4-E2B, Qwen3.5-2B&lt;\/td&gt;&lt;td&gt;\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e, \u043c\u0438\u043d\u0438\u043c\u0443\u043c RAM&lt;\/td&gt;&lt;\/tr&gt;    &lt;\/tbody&gt;&lt;\/table&gt;&lt;h2&gt;\u0412\u0441\u0435 \u043c\u043e\u0434\u0435\u043b\u0438&lt;\/h2&gt;&lt;div class=\"filters\" id=\"filters\"&gt;&lt;\/div&gt;&lt;div class=\"models-grid\" id=\"models-grid\"&gt;&lt;\/div&gt;&lt;footer&gt;    &lt;div&gt;\u0428\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043f\u043e \u043c\u043e\u0434\u0435\u043b\u044f\u043c \u0432 &lt;code&gt;models\/&lt;\/code&gt; \u00b7 &lt;a href=\"#\" onclick=\"window.print(); return false;\" style=\"color: var(--primary);\"&gt;\u041f\u0435\u0447\u0430\u0442\u044c&lt;\/a&gt;&lt;\/div&gt;&lt;\/footer&gt;&lt;\/div&gt;&lt;script&gt;const TASKS = {    chat:     { label: '\u0427\u0430\u0442',       color: '#64b5f6' },    code:     { label: '\u041a\u043e\u0434',       color: '#4dd0e1' },    roleplay: { label: '\u0420\u041f',        color: '#f06292' },    text:     { label: '\u0422\u0435\u043a\u0441\u0442\u044b',    color: '#ba68c8' },    vision:   { label: '\u0417\u0440\u0435\u043d\u0438\u0435',    color: '#ffb74d' },    fast:     { label: '\u0411\u044b\u0441\u0442\u0440\u043e',    color: '#4caf7d' }};const MODELS = [    {        name: 'Qwen3.5-9B-Q4_K_M',        size: '9B', vision: true,        tasks: ['chat', 'text', 'vision'],        desc: '\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043b\u043e\u0448\u0430\u0434\u043a\u0430: \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c, \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0430, \u0434\u043b\u0438\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442.',        pros: ['\u041b\u0443\u0447\u0448\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438', '\u0425\u043e\u0440\u043e\u0448\u0438\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439', '\u0422\u043e\u0447\u043d\u0435\u0435 RusMind \u0432 \u0441\u0430\u043c\u043c\u0430\u0440\u0438', 'Vision (\u0441 mmproj)'],        cons: ['\u041c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 \u043c\u043b\u0430\u0434\u0448\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439', '\u0412 \u043a\u043e\u0434\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 edge case \u0441 \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u043e\u0439'],        best_for: '\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0447\u0430\u0442, \u0441\u0430\u043c\u043c\u0430\u0440\u0438, \u043f\u0435\u0440\u0435\u0432\u043e\u0434, \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u0430'    },    {        name: 'Qwen3.5-4B-Q4_K_M',        size: '4B', vision: true,        tasks: ['chat', 'text', 'fast', 'vision'],        desc: '\u0425\u043e\u0440\u043e\u0448\u0438\u0439 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0438\u0441\u0441 \u043c\u0435\u0436\u0434\u0443 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u043c.',        pros: ['\u0417\u0430\u043c\u0435\u0442\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435 9B', '\u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u043c\u0435\u043d \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0437\u0430\u0434\u0430\u0447', 'Vision (\u0441 mmproj)'],        cons: ['\u0421\u043b\u043e\u0436\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0445\u0443\u0436\u0435, \u0447\u0435\u043c \u0443 9B', '\u0412 \u0420\u041f \u0441\u043a\u043b\u043e\u043d\u043d\u0430 \u043a \u00ab\u043c\u0430\u043d\u044c\u044f\u0447\u043d\u043e\u043c\u0443\u00bb \u0442\u043e\u043d\u0443'],        best_for: '\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0447\u0430\u0442, \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434, \u043b\u0451\u0433\u043a\u0438\u0435 \u0441\u0430\u043c\u043c\u0430\u0440\u0438'    },    {        name: 'Qwen3.5-2B-Q4_K_M',        size: '2B', vision: true,        tasks: ['fast', 'vision'],        desc: '\u0421\u0432\u0435\u0440\u0445\u0431\u044b\u0441\u0442\u0440\u0430\u044f, \u0434\u043b\u044f \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438\u0434\u0435\u0439.',        pros: ['\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439 \u043e\u0442\u043a\u043b\u0438\u043a', '\u041c\u0438\u043d\u0438\u043c\u0443\u043c RAM', 'Vision (\u0441 mmproj)'],        cons: ['\u041f\u0440\u043e\u0441\u0442\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e', '\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441 \u0441\u0430\u0440\u043a\u0430\u0437\u043c\u043e\u043c \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0430\u0435\u0442 (3\/10)', '\u041d\u0435 \u0434\u043b\u044f \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439'],        best_for: '\u0427\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438, \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0438\u0434\u0435\u0439'    },    {        name: 'Qwen3-4B-Instruct-2507-Q4_K_M',        size: '4B', vision: false,        tasks: ['chat', 'text', 'fast'],        desc: '\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 Qwen3.5-4B \u0441 \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u0442\u0438\u043b\u0435\u043c \u043e\u0442\u0432\u0435\u0442\u0430, \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043a\u0441\u0442.',        pros: ['\u0414\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u0438\u043b\u044c \u043e\u0442\u0432\u0435\u0442\u0430', '\u0425\u043e\u0440\u043e\u0448 \u0434\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432'],        cons: ['\u041d\u0435\u0442 \u0437\u0440\u0435\u043d\u0438\u044f', '\u0421\u043b\u0430\u0431\u0435\u0435 Qwen3.5-4B \u0432 \u0446\u0435\u043b\u043e\u043c'],        best_for: '\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0431\u0435\u0437 vision, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434'    },    {        name: 'qwen2.5-coder-7b-instruct-q4_k_m',        size: '7B', vision: false,        tasks: ['code'],        desc: '\u041e\u0434\u0438\u043d \u0438\u0437 \u0441\u0438\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0445 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 7-8B \u0434\u043b\u044f \u043a\u043e\u0434\u0438\u043d\u0433\u0430.',        pros: ['HumanEval 76.0', '\u0425\u043e\u0440\u043e\u0448 \u0432 Python, JS, C++, Go', '\u041f\u043e\u043d\u0438\u043c\u0430\u0435\u0442 \u0434\u043b\u0438\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b'],        cons: ['\u0421\u043b\u0430\u0431\u0435\u0435 \u0432 \u043e\u0431\u0449\u0435\u043c \u0447\u0430\u0442\u0435, \u0447\u0435\u043c 9B', '\u041d\u0435 \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043e\u0442 \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 edge case'],        best_for: '\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f, \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430, \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u0430'    },    {        name: 'OxCoder-9B',        size: '9B', vision: false,        tasks: ['code'],        desc: '\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Qwen3.5-9B \u043f\u043e\u0434 \u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0439 \u043a\u043e\u0434\u0438\u043d\u0433 \u0438 \u0434\u043b\u0438\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438.',        pros: ['\u041b\u0443\u0447\u0448\u0438\u0439 \u0432 \u0442\u0435\u0441\u0442\u0430\u0445: \u043f\u043b\u0430\u043d \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430 9\/10, \u043a\u043e\u0434 9\/10', '\u041e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 edge cases', '\u041d\u0435 \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f'],        cons: ['\u0422\u044f\u0436\u0435\u043b\u0435\u0435 7B-\u043a\u043e\u0434\u0435\u0440\u043e\u0432', '\u0418\u0437\u0431\u044b\u0442\u043e\u0447\u0435\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432'],        best_for: '\u0410\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438, \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043a\u043e\u0434'    },    {        name: 'Blitzar-Coder-4B-F.1',        size: '4B', vision: false,        tasks: ['code', 'fast'],        desc: '\u041a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u043a\u043e\u0434\u0435\u0440 \u043d\u0430 \u0431\u0430\u0437\u0435 Qwen3-4B, \u043e\u0431\u0443\u0447\u0435\u043d \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u043a\u043e\u0434\u043e\u0432\u043e\u043c \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435.',        pros: ['4B \u2014 \u0431\u044b\u0441\u0442\u0440\u044b\u0439', '\u041c\u0443\u043b\u044c\u0442\u0438\u044f\u0437\u044b\u0447\u043d\u044b\u0439 \u043a\u043e\u0434\u0438\u043d\u0433', '\u041c\u0430\u043b\u043e RAM', '\u0417\u0430\u0449\u0438\u0449\u0430\u0435\u0442 \u043e\u0442 \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438'],        cons: ['\u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u0441\u0442\u043e\u0432', '\u00ab\u0422\u0435\u0441\u0442\u044b\u00bb \u0432 \u0432\u0438\u0434\u0435 \u0433\u043e\u043b\u044b\u0445 assert \u2014 \u043c\u0451\u0440\u0442\u0432\u044b\u0439 \u043a\u043e\u0434', '\u041f\u0440\u043e\u0441\u0438\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442'],        best_for: '\u041f\u0440\u043e\u0441\u0442\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0440\u0443\u0447\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c \u0438 \u0431\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0438'    },    {        name: 'Qwen3VL-4B-Instruct-Q4_K_M',        size: '4B', vision: true,        tasks: ['vision', 'chat'],        desc: 'VL-\u043c\u043e\u0434\u0435\u043b\u044c: \u0447\u0438\u0442\u0430\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, OCR, \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043f\u043e \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u043c.',        pros: ['\u041f\u043e\u043d\u0438\u043c\u0430\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f', 'OCR (\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0440\u0443\u043a\u043e\u043f\u0438\u0441\u043d\u044b\u0439)', '\u041e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043f\u043e \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0443 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438'],        cons: ['\u041a\u0430\u043a \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0438\u043a \u0441\u043b\u0430\u0431\u0435\u0435 Qwen3.5-4B'],        best_for: '\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0444\u043e\u0442\u043e, \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430, \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0430\u043c'    },    {        name: 'Gemma-4-E4B-it-Q4_K_M',        size: '4B', vision: true,        tasks: ['roleplay', 'chat', 'fast', 'vision', 'text'],        desc: '\u041b\u0443\u0447\u0448\u0430\u044f \u0434\u043b\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u0420\u041f: \u0436\u0438\u0432\u043e\u0439 \u044f\u0437\u044b\u043a, \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445, \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430.',        pros: ['\u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u0438\u0430\u043b\u043e\u0433', '\u0414\u0435\u0440\u0436\u0438\u0442 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430', '\u041e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u0441 \u0438\u0440\u043e\u043d\u0438\u0435\u0439', '\u0421\u0438\u043b\u044c\u043d\u0430 \u0432 \u0441\u0430\u043c\u043c\u0430\u0440\u0438: \u0433\u043b\u0443\u0431\u0438\u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432, \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u0432', 'Vision (\u0441 mmproj)'],        cons: ['\u041c\u0435\u043d\u044c\u0448\u0435 \u0437\u043d\u0430\u043d\u0438\u0439, \u0447\u0435\u043c \u0443 Qwen3.5-9B', '\u0418\u043d\u043e\u0433\u0434\u0430 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0438\u0437 \u043f\u0440\u043e\u043c\u043f\u0442\u0430'],        best_for: '\u0420\u043e\u043b\u0435\u0432\u043e\u0435 \u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c \u043d\u044e\u0430\u043d\u0441\u043e\u0432, \u0441\u0430\u043c\u043c\u0430\u0440\u0438, \u0436\u0438\u0432\u043e\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439'    },    {        name: 'Gemma-4-E2B-it-Q4_K_M',        size: '2B', vision: true,        tasks: ['roleplay', 'fast', 'vision'],        desc: '\u0421\u0432\u0435\u0440\u0445\u043b\u0451\u0433\u043a\u0430\u044f Gemma \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u044b\u0445 \u0420\u041f-\u0441\u0435\u0441\u0441\u0438\u0439 \u0438 \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u043e\u0432.',        pros: ['\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u0430\u044f', '\u041c\u0438\u043d\u0438\u043c\u0443\u043c RAM', '\u0410\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u043d\u0430\u044f \u0434\u043b\u044f 2B', '\u0421\u0430\u043c\u043c\u0430\u0440\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 4B-\u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440', 'Vision (\u0441 mmproj)'],        cons: ['\u041f\u0440\u043e\u0441\u0442\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e', '\u0418\u043d\u043e\u0433\u0434\u0430 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u0442 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0434\u0435\u0442\u0430\u043b\u0438 \u043f\u0440\u043e\u043c\u043f\u0442\u0430'],        best_for: '\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0420\u041f, \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438, \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u0441\u0430\u043c\u043c\u0430\u0440\u0438, \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0438'    },    {        name: 'RusMind-4.7-Momentum',        size: '4.7B', vision: false,        tasks: ['text', 'chat'],        desc: '\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c, \u0432\u044b\u0441\u043e\u043a\u0438\u0435 \u0431\u0430\u043b\u043b\u044b MERA v2.',        pros: ['\u00ab\u0416\u0438\u0432\u043e\u0439\u00bb \u0440\u0443\u0441\u0441\u043a\u0438\u0439', '\u041b\u0443\u0447\u0448\u0438\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0438\u0440\u043e\u043d\u0438\u0438 (8.5\/10)', 'Q4_K_M ~3.4 \u0413\u0411'],        cons: ['\u0421\u043b\u0430\u0431\u0435\u0435 \u0432 \u043a\u043e\u0434\u0435 \u0438 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435', '\u0412 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u00ab\u0434\u043e\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u00bb (\u0444\u0438\u043b\u043e\u0441\u043e\u0444\u0438\u044f, \u0441\u043b\u0435\u043d\u0433)'],        best_for: '\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u043d\u0430, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0440\u0443\u0441\u0441\u043a\u0438\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 (\u043d\u0435 \u0444\u0430\u043a\u0442\u043e\u043b\u043e\u0433\u0438\u044f)'    },    {        name: 'Meta-Llama-3.1-8B-Instruct-abliterated',        size: '8B', vision: false,        tasks: ['roleplay', 'chat'],        desc: '\u0420\u043e\u043b\u0435\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u043d\u044b\u0445 \u0441\u0440\u044b\u0432\u043e\u0432. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442.',        pros: ['\u0411\u0435\u0437 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432', '\u0421\u0438\u043b\u044c\u043d\u0430 \u0432 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u043c \u0420\u041f', '\u041f\u0438\u0448\u0435\u0442 \u0441\u0442\u0438\u0445\u0438, \u0441\u0446\u0435\u043d\u044b'],        cons: ['\u041d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u043f\u0440\u043e\u043c\u043f\u0442\u0435 \u0441\u043e\u0441\u043a\u0430\u043a\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439', '\u0421\u043b\u0430\u0431\u0435\u0435 \u0432 \u043a\u043e\u0434\u0438\u043d\u0433\u0435 \u0438 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435'],        best_for: '\u0410\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u0435 \u0420\u041f \u0438 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438; \u0434\u043b\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u2014 \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442'    },    {        name: 'MN-12B-Runeweaver-RP-RU',        size: '12B', vision: false,        tasks: ['roleplay'],        desc: '\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u0430\u044f RP-\u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u044b.',        pros: ['\u0411\u0435\u0437 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432', '\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a', '\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434 \u0420\u041f'],        cons: ['\u0417\u0430\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f', '\u0418\u043d\u043e\u0433\u0434\u0430 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u044b', '\u0422\u044f\u0436\u0435\u043b\u0435\u0435 4\u20138B'],        best_for: '\u0420\u041f \u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u044b, \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432'    }];\/\/ --- Render filters ---const filtersEl = document.getElementById('filters');const allBtn = document.createElement('button');allBtn.className = 'filter-btn active';allBtn.textContent = '\u0412\u0441\u0435';allBtn.dataset.filter = 'all';filtersEl.appendChild(allBtn);for (const [key, info] of Object.entries(TASKS)) {    const btn = document.createElement('button');    btn.className = 'filter-btn';    btn.textContent = info.label;    btn.dataset.filter = key;    btn.style.setProperty('--task-color', info.color);    filtersEl.appendChild(btn);}\/\/ --- Render model cards ---const grid = document.getElementById('models-grid');MODELS.forEach(m =&gt; {    const card = document.createElement('div');    card.className = 'card';    card.dataset.tasks = m.tasks.join(',');    const taskTags = m.tasks.map(t =&gt; `&lt;span class=\"task-tag\" style=\"color:${TASKS[t].color}\"&gt;${TASKS[t].label}&lt;\/span&gt;`).join('');    const pros = m.pros.map(p =&gt; `&lt;li&gt;${p}&lt;\/li&gt;`).join('');    const cons = m.cons.map(c =&gt; `&lt;li&gt;${c}&lt;\/li&gt;`).join('');    const visionBadge = m.vision ? '&lt;span class=\"badge vision\"&gt;vision&lt;\/span&gt;' : '';    card.innerHTML = `        &lt;div class=\"card-header\"&gt;            &lt;div class=\"card-title\"&gt;${m.name}&lt;\/div&gt;            &lt;div class=\"card-badges\"&gt;                &lt;span class=\"badge size\"&gt;${m.size}&lt;\/span&gt;                ${visionBadge}            &lt;\/div&gt;        &lt;\/div&gt;        &lt;div class=\"card-desc\"&gt;${m.desc}&lt;\/div&gt;        &lt;div class=\"tasks-row\"&gt;${taskTags}&lt;\/div&gt;        &lt;div class=\"section-label\"&gt;\u0421\u0438\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b&lt;\/div&gt;        &lt;ul class=\"pros-list\"&gt;${pros}&lt;\/ul&gt;        &lt;div class=\"section-label\"&gt;\u0421\u043b\u0430\u0431\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b&lt;\/div&gt;        &lt;ul class=\"cons-list\"&gt;${cons}&lt;\/ul&gt;        &lt;div class=\"best-for\"&gt;&lt;strong&gt;\u041b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u043b\u044f:&lt;\/strong&gt; ${m.best_for}&lt;\/div&gt;        &lt;div class=\"launch-row\"&gt;            &lt;span class=\"launch-cmd\"&gt;-m ${m.name}&lt;\/span&gt;            &lt;button class=\"copy-btn\" onclick=\"copyLaunch(this, '-m ${m.name}')\"&gt;\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c&lt;\/button&gt;        &lt;\/div&gt;    `;    grid.appendChild(card);});\/\/ --- Filter logic ---filtersEl.addEventListener('click', e =&gt; {    if (!e.target.classList.contains('filter-btn')) return;    const filter = e.target.dataset.filter;    filtersEl.querySelectorAll('.filter-btn').forEach(b =&gt; b.classList.remove('active'));    e.target.classList.add('active');    grid.querySelectorAll('.card').forEach(card =&gt; {        if (filter === 'all' || card.dataset.tasks.split(',').includes(filter)) {            card.classList.remove('hidden');        } else {            card.classList.add('hidden');        }    });});\/\/ --- Copy button ---function copyLaunch(btn, text) {    navigator.clipboard.writeText(text).then(() =&gt; {        const orig = btn.textContent;        btn.textContent = '\u2713';        btn.classList.add('copied');        setTimeout(() =&gt; {            btn.textContent = orig;            btn.classList.remove('copied');        }, 1200);    });}&lt;\/script&gt;&lt;\/body&gt;&lt;\/html&gt;<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<h4>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f<\/h4>\n<p><strong>1. \u0412\u0441\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u0438\u0434\u043d\u044b \u0432 \u0440\u043e\u0443\u0442\u0435\u0440\u0435:<\/strong><\/p>\n<pre><code class=\"bash\">.\/run_llama_mmap.sh<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0412 \u043b\u043e\u0433\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c: <code>Router mode: \u043a\u0430\u0442\u0430\u043b\u043e\u0433 .\/models (N \u0448\u0442.)<\/code>. \u0427\u0438\u0441\u043b\u043e <code>N<\/code> \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e <code>.gguf<\/code> <strong>\u0431\u0435\u0437<\/strong> <code>mmproj<\/code> \u0438 <strong>\u0431\u0435\u0437<\/strong> <code>media\/<\/code>. \u0414\u043b\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430 \u2014 10 (Blitzar, MN-12B, OxCoder, qwen2.5-coder, Qwen3-4B, RusMind, Gemma-E2B, Gemma-E4B, Qwen3.5-2B, Qwen3.5-4B, Qwen3.5-9B, Qwen3VL-4B).<\/p>\n<p><strong>2. \u041c\u043e\u0434\u0435\u043b\u044c \u0441 <\/strong><code><strong>mmproj<\/strong><\/code><strong> \u0432\u0438\u0434\u0438\u0442 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438:<\/strong><\/p>\n<pre><code class=\"bash\">.\/run_llama_mmap.sh -m Qwen3VL-4B-Instruct-Q4_K_M<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0412 \u043b\u043e\u0433\u0435 \u2014 <code>\u041d\u0430\u0439\u0434\u0435\u043d mmproj: mmproj-Qwen3VL-4B-Instruct-F16.gguf<\/code> \u0438 <code>clip_model_load: ...<\/code>. \u0412 UI \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u2014 \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0435\u0451 \u043e\u043f\u0438\u0441\u0430\u0442\u044c.<\/p>\n<p><strong>3. \u0428\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f:<\/strong><\/p>\n<pre><code class=\"bash\">xdg-open web\/models.html     # \u0438\u043b\u0438 file:\/\/ \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435: \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u0432\u0435\u0440\u0445\u0443, \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442, \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u00bb \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 <code>-m &lt;\u043c\u043e\u0434\u0435\u043b\u044c&gt;<\/code>.<\/p>\n<p><strong>4. \u0422\u0435\u0441\u0442 \u00ab\u043a\u0430\u043a\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043b\u044f \u0447\u0435\u0433\u043e\u00bb:<\/strong><\/p>\n<ul>\n<li>\n<p>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0443, \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u00ab\u041a\u043e\u0434\u0438\u043d\u0433 (\u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0439)\u00bb -&gt; <code>OxCoder-9B<\/code>. \u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 <code>-m OxCoder-9B.Q4_K_M <\/code>\u0438\u043b\u0438 \u043b\u044e\u0431\u0443\u044e \u0434\u0440\u0443\u0433\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 <code>.\/run_llama_<\/code><a href=\"http:\/\/mmap.sh\" rel=\"noopener nofollow\"><code>mmap.sh<\/code><\/a><code> -m OxCoder-9B.Q4_K_M<\/code>.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u043f\u0440\u0430\u0432\u0442\u0435 \u043f\u0440\u043e\u043c\u043f\u0442 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0430.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1099492\/\">https:\/\/habr.com\/ru\/articles\/1099492\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0431\u043e\u0440\u043a\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e AI-\u0441\u0442\u0435\u043a\u0430\u0427\u0430\u0441\u0442\u044c 3. \u041d\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u0438 HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430\u041d\u0430 \u044d\u0442\u043e\u043c \u0448\u0430\u0433\u0435 \u043c\u044b \u043d\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043f\u0430\u043f\u043a\u0443 models\/ \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u043f\u043e\u0434 \u0440\u0430\u0437\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438, \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0438\u0445 \u043f\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c (\u043f\u043b\u043e\u0441\u043a\u043e vs \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0438 \u0441 mmproj) \u0438 \u0434\u0435\u043b\u0430\u0435\u043c HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0443 \u2014 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043b\u044f \u043a\u0430\u043a\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438\u00bb, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044f \u043b\u0435\u0437\u0442\u044c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0438\u043b\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e.\u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e\u041f\u043e\u0441\u043b\u0435 \u0447\u0430\u0441\u0442\u0438 2 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043e\u0434\u043d\u0430 \u0442\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c (Qwen3.5-2B) \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 llama-server. \u041d\u043e \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0443\u0436\u0435\u043d \u043d\u0430\u0431\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439: \u043e\u0434\u043d\u0430 \u0441\u0438\u043b\u044c\u043d\u0430 \u0432 \u043a\u043e\u0434\u0435, \u0434\u0440\u0443\u0433\u0430\u044f \u2014 \u0432 \u0440\u043e\u043b\u0435\u0432\u043e\u043c \u043e\u0431\u0449\u0435\u043d\u0438\u0438, \u0442\u0440\u0435\u0442\u044c\u044f \u2014 \u0432 \u0440\u0443\u0441\u0441\u043a\u043e\u043c, \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u0430\u044f \u2014 \u0432 OCR. \u0414\u0435\u0440\u0436\u0430\u0442\u044c \u044d\u0442\u043e \u0432 \u0433\u043e\u043b\u043e\u0432\u0435 \u0441\u043b\u043e\u0436\u043d\u043e, \u0430 \u043b\u0435\u0437\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0437\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u043a\u0430\u0436\u0434\u043e\u0439 \u2014 \u0434\u043e\u043b\u0433\u043e.HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u0440\u0435\u0448\u0430\u0435\u0442 \u0434\u0432\u0435 \u0437\u0430\u0434\u0430\u0447\u0438:\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0432\u044b\u0431\u043e\u0440. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u00ab\u0437\u0430\u0434\u0430\u0447\u0430 -&gt; \u043c\u043e\u0434\u0435\u043b\u044c -&gt; \u043f\u043e\u0447\u0435\u043c\u0443\u00bb \u0432\u0432\u0435\u0440\u0445\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b: 80% \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0435\u0448\u0430\u044e\u0442\u0441\u044f \u0437\u0430 5 \u0441\u0435\u043a\u0443\u043d\u0434.\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041f\u043b\u044e\u0441\u044b, \u043c\u0438\u043d\u0443\u0441\u044b, \u00ab\u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u043b\u044f\u00bb, \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c -m &lt;\u043c\u043e\u0434\u0435\u043b\u044c&gt;\u00bb \u2014 \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043d\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u0438\u043c\u044f \u0432\u0440\u0443\u0447\u043d\u0443\u044e.\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 file:\/\/ \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u0435\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0431\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430.\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439\u0418\u0437 \u0447\u0430\u0441\u0442\u0438 2: \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 \u043f\u043b\u043e\u0441\u043a\u043e, \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u0435 \u2014 \u0432 \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0435 \u0441 mmproj. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 models\/ \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:models\/\u251c\u2500\u2500 Blitzar-Coder-4B-F.1.Q4_K_M.gguf           &lt;- \u043a\u043e\u0434\u0438\u043d\u0433, \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u251c\u2500\u2500 MN-12B-Runeweaver-RP-RU.Q4_K_M.gguf        &lt;- \u0420\u041f \u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u044b\u251c\u2500\u2500 OxCoder-9B.Q4_K_M.gguf                     &lt;- \u043a\u043e\u0434\u0438\u043d\u0433, \u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0439\u251c\u2500\u2500 qwen2.5-coder-7b-instruct-q4_k_m.gguf      &lt;- \u043a\u043e\u0434\u0438\u043d\u0433, \u0431\u044b\u0441\u0442\u0440\u044b\u0439\u251c\u2500\u2500 Qwen3-4B-Instruct-2507-Q4_K_M.gguf         &lt;- \u0447\u0430\u0442, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430\u251c\u2500\u2500 RusMind-Momentum-4.7-Q4_K_M.gguf           &lt;- \u0440\u0443\u0441\u0441\u043a\u0438\u0439, \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u2502\u251c\u2500\u2500 gemma-4-E2B-it-Q4_K_M\/                     &lt;- \u0420\u041f + vision\u2502   \u251c\u2500\u2500 gemma-4-E2B-it-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 gemma-4-E4B-it-Q4_K_M\/                     &lt;- \u0420\u041f + vision (\u0447\u0435\u043c\u043f\u0438\u043e\u043d)\u2502   \u251c\u2500\u2500 gemma-4-E4B-it-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3.5-2B-Q4_K_M\/                         &lt;- \u0441\u0432\u0435\u0440\u0445\u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0447\u0430\u0442 + vision\u2502   \u251c\u2500\u2500 Qwen3.5-2B-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3.5-4B-Q4_K_M\/                         &lt;- \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0447\u0430\u0442 + vision\u2502   \u251c\u2500\u2500 Qwen3.5-4B-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3.5-9B-Q4_K_M\/                         &lt;- \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b + vision\u2502   \u251c\u2500\u2500 Qwen3.5-9B-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-F16.gguf\u251c\u2500\u2500 Qwen3VL-4B-Instruct-Q4_K_M\/                &lt;- vision, OCR\u2502   \u251c\u2500\u2500 Qwen3VL-4B-Instruct-Q4_K_M.gguf\u2502   \u2514\u2500\u2500 mmproj-Qwen3VL-4B-Instruct-F16.gguf    &lt;- \u0438\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440\u0430 \u0434\u0440\u0443\u0433\u043e\u0435 \u2014 \u043d\u043e\u0440\u043c\u2502\u2514\u2500\u2500 media\/                                     &lt;- diffusion (\u0447\u0430\u0441\u0442\u044c 4)    \u251c\u2500\u2500 z_image_turbo-Q4_K.gguf    \u251c\u2500\u2500 mage_flow_turbo_bf16.safetensors    \u2514\u2500\u2500 vae\/\u0412\u0430\u0436\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b:\u0418\u043c\u044f mmproj \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u043e \u0442\u043e\u0447\u043d\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043c\u043e\u0434\u0435\u043b\u0438. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 mmproj. mmproj-Qwen3VL-4B-Instruct-F16.gguf \u0438 mmproj-F16.gguf \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b. \u0420\u0435\u0436\u0438\u043c \u0440\u043e\u0443\u0442\u0435\u0440\u0430 \u043f\u043e\u0434\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043b\u044e\u0431\u043e\u0439 \u0444\u0430\u0439\u043b \u0432 \u043f\u0430\u043f\u043a\u0435 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438\u043c\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 mmproj.models\/media\/ \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 LLM. \u0421\u043a\u0440\u0438\u043f\u0442 run_llama_mmap.sh \u044f\u0432\u043d\u043e \u043e\u0442\u0441\u0435\u043a\u0430\u0435\u0442 \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443 (! -path &#171;$MEDIA_MODELS_DIR\/*&#187;), \u0447\u0442\u043e\u0431\u044b \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u043e\u043d\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u043b\u0438 \u0432 \u0434\u0440\u043e\u043f\u0434\u0430\u0443\u043d \u0447\u0430\u0442\u0430.llama.cpp \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u00ab\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u00bb \u0438\u043c\u0435\u043d\u0438. \u0424\u0430\u0439\u043b qwen2.5-coder-7b-instruct-q4_k_m.gguf \u0432 \u043d\u0438\u0436\u043d\u0435\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435 \u2014 \u044d\u0442\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430\u0439\u0434\u0451\u0442 \u0435\u0433\u043e \u043f\u043e *.gguf.\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u041d\u0438\u0436\u0435 \u2014 \u0447\u0442\u043e \u0441\u043a\u0430\u0447\u0430\u043d\u043e \u0438 \u0437\u0430\u0447\u0435\u043c. \u0412\u0441\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 \u0432 \u043a\u0432\u0430\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u0438 Q4_K_M (\u0435\u0441\u043b\u0438 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0438\u043d\u043e\u0435), \u044d\u0442\u043e \u043e\u043f\u0442\u0438\u043c\u0443\u043c \u00ab\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\/\u0440\u0430\u0437\u043c\u0435\u0440\u00bb \u0434\u043b\u044f CPU.\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 (\u0447\u0430\u0442, \u0441\u0430\u043c\u043c\u0430\u0440\u0438)\u041c\u043e\u0434\u0435\u043b\u044c\u0420\u0430\u0437\u043c\u0435\u0440\u0417\u0430\u0447\u0435\u043cQwen3.5-9B~6 \u0413\u0411\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u00ab\u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043b\u043e\u0448\u0430\u0434\u043a\u0430\u00bb. \u041b\u0443\u0447\u0448\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0434\u043e 160 \u0441\u0442\u0440\u0430\u043d\u0438\u0446. \u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0437\u0430\u0434\u0430\u0447 \u2014 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u0431\u043e\u0440.Qwen3.5-4B~3 \u0413\u0411\u041a\u043e\u0433\u0434\u0430 9B \u0434\u043e\u043b\u0433\u043e \u0434\u0443\u043c\u0430\u0435\u0442. \u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u043c\u043d\u0430 \u0434\u043b\u044f \u0447\u0430\u0442\u0430 \u0438 \u043b\u0451\u0433\u043a\u0438\u0445 \u0441\u0430\u043c\u043c\u0430\u0440\u0438, \u0432 2\u20133 \u0440\u0430\u0437\u0430 \u0431\u044b\u0441\u0442\u0440\u0435\u0435.Qwen3.5-2B~1.5 \u0413\u0411\u0421\u0432\u0435\u0440\u0445\u0431\u044b\u0441\u0442\u0440\u0430\u044f: \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0438\u0434\u0435\u0439, \u00ab\u0441\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0438 \u0437\u0430\u0431\u044b\u0442\u044c\u00bb. \u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0437 \u0447\u0430\u0441\u0442\u0438 2.Qwen3-4B-Instruct-2507~3 \u0413\u0411\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 Qwen3.5-4B \u0441 \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u0442\u0438\u043b\u0435\u043c \u043e\u0442\u0432\u0435\u0442\u0430. \u041f\u043e\u043b\u0435\u0437\u043d\u0430 \u0434\u043b\u044f \u00ab\u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043c\u043d\u0435\u043d\u0438\u044f\u00bb \u043d\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u0445.Gemma-4-E4B~3 \u0413\u0411\u0425\u043e\u0440\u043e\u0448\u043e \u0434\u0435\u0440\u0436\u0438\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442 \u0441\u043c\u044b\u0441\u043b. \u0412 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 qwen3.5-9b.\u041a\u043e\u0434\u0438\u043d\u0433\u041c\u043e\u0434\u0435\u043b\u044c\u0420\u0430\u0437\u043c\u0435\u0440\u0417\u0430\u0447\u0435\u043cQwen2.5-Coder-7B~4.5 \u0413\u0411\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u0441\u0438\u043b\u044c\u043d\u044b\u0439 \u0432 \u043a\u043e\u0434\u0435. HumanEval 76.0 \u2014 \u043e\u0434\u0438\u043d \u0438\u0437 \u043b\u0443\u0447\u0448\u0438\u0445 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 7\u20138B. \u0414\u043b\u044f \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u043e\u043a \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0439.OxCoder-9B~6 \u0413\u0411\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Qwen3.5-9B \u043f\u043e\u0434 \u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0439 \u043a\u043e\u0434\u0438\u043d\u0433: \u043f\u043b\u0430\u043d\u044b \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438. \u041c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 7B, \u043d\u043e \u0433\u043b\u0443\u0431\u0436\u0435.Blitzar-Coder-4B~2.5 \u0413\u0411\u041a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u043a\u043e\u0434\u0435\u0440. \u0422\u043e\u043b\u044c\u043a\u043e \u0441 \u0440\u0443\u0447\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c: \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u0441\u0442\u043e\u0432, \u00ab\u0442\u0435\u0441\u0442\u044b\u00bb \u0432 \u0432\u0438\u0434\u0435 \u0433\u043e\u043b\u044b\u0445 assert \u2014 \u043c\u0451\u0440\u0442\u0432\u044b\u0439 \u043a\u043e\u0434. \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.\u0420\u043e\u043b\u0435\u0432\u043e\u0435 \u043e\u0431\u0449\u0435\u043d\u0438\u0435\u041c\u043e\u0434\u0435\u043b\u044c\u0420\u0430\u0437\u043c\u0435\u0440\u0417\u0430\u0447\u0435\u043cGemma-4-E4B~3 \u0413\u0411\u0427\u0435\u043c\u043f\u0438\u043e\u043d \u043f\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u043c\u0443 \u0420\u041f. \u0416\u0438\u0432\u043e\u0439 \u044f\u0437\u044b\u043a, \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445, \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u0441 \u00ab\u0439\u043e-\u0445\u043e-\u0445\u043e\u00bb. \u0422\u0430\u043a\u0436\u0435 \u0441\u0438\u043b\u044c\u043d\u0430 \u0432 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 (\u0433\u043b\u0443\u0431\u0438\u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432) \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u0441 \u0438\u0440\u043e\u043d\u0438\u0435\u0439. Vision (\u0441 mmproj).Gemma-4-E2B~1.5 \u0413\u0411\u041b\u0451\u0433\u043a\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f E4B: \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u043d\u0430\u044f, \u0431\u044b\u0441\u0442\u0440\u0430\u044f, \u043d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u0442\u0430\u043b\u0438 \u043f\u0440\u043e\u043c\u043f\u0442\u0430. \u0414\u043b\u044f \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u0420\u041f-\u0441\u0435\u0441\u0441\u0438\u0439. Vision (\u0441 mmproj).MN-12B-Runeweaver-RP-RU~7 \u0413\u0411\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u0430\u044f RP-\u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0435\u0437 \u0446\u0435\u043d\u0437\u0443\u0440\u044b. \u0412 \u0442\u0435\u0441\u0442\u0430\u0445 \u0441\u043a\u043b\u043e\u043d\u043d\u0430 \u043a \u043c\u043e\u0440\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0441\u0442\u0432\u0443 (\u00ab\u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438 \u0441 \u0440\u0435\u0431\u0451\u043d\u043a\u043e\u043c \u043e \u0441\u0430\u043c\u043e\u043e\u0446\u0435\u043d\u043a\u0435\u00bb \u0432\u043c\u0435\u0441\u0442\u043e \u0434\u0440\u0430\u043c\u044b) \u2014 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432 \u0438 temp 0.9+.\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a\u041c\u043e\u0434\u0435\u043b\u044c\u0420\u0430\u0437\u043c\u0435\u0440\u0417\u0430\u0447\u0435\u043cRusMind-4.7-Momentum~3.4 \u0413\u0411\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c. \u041b\u0443\u0447\u0448\u0438\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0438\u0440\u043e\u043d\u0438\u0438 (8.5\/10 \u0432 \u0442\u0435\u0441\u0442\u0430\u0445). \u0412 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u00ab\u0434\u043e\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u00bb \u2014 \u043d\u0435 \u0434\u043b\u044f \u0444\u0430\u043a\u0442\u043e\u043b\u043e\u0433\u0438\u0438, \u0430 \u0434\u043b\u044f \u00ab\u0436\u0438\u0432\u043e\u0433\u043e\u00bb \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e.Vision (\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, OCR)\u041c\u043e\u0434\u0435\u043b\u044c\u0420\u0430\u0437\u043c\u0435\u0440\u0417\u0430\u0447\u0435\u043cQwen3VL-4B~3 \u0413\u0411\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f VL-\u043c\u043e\u0434\u0435\u043b\u044c: OCR (\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0440\u0443\u043a\u043e\u043f\u0438\u0441\u043d\u044b\u0439), \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0444\u043e\u0442\u043e, \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0430\u043c. \u041a\u0430\u043a \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0447\u0430\u0442 \u0441\u043b\u0430\u0431\u0435\u0435 Qwen3.5-4B.Qwen3.5-2B\/4B\/9B + mmproj+300\u2013600 \u041c\u0411\u0423\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u00ab\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435\u00bb. \u0421 mmproj \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u043c\u0438.Gemma-4-E2B\/E4B + mmproj+300\u2013600 \u041c\u0411\u0423\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u00ab\u0420\u043e\u043b\u0435\u0432\u043e\u0435\u00bb. \u0421 mmproj \u0432\u0438\u0434\u044f\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.\u0427\u0442\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c: Qwen3.5-9B (\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b), OxCoder-9B (\u043a\u043e\u0434\u0438\u043d\u0433), Gemma-4-E4B (\u0420\u041f + \u0441\u0430\u043c\u043c\u0430\u0440\u0438 + vision), Qwen3VL-4B (OCR). \u042d\u0442\u043e 4 \u043c\u043e\u0434\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043a\u0440\u044b\u0432\u0430\u044e\u0442 90% \u0437\u0430\u0434\u0430\u0447. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u2014 \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430web\/models.html \u2014 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430. \u0423\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0442\u0430\u043a:\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u00ab\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0432\u044b\u0431\u043e\u0440 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0435\u00bb \u2014 12 \u0441\u0442\u0440\u043e\u043a \u00ab\u0437\u0430\u0434\u0430\u0447\u0430 -&gt; \u043c\u043e\u0434\u0435\u043b\u044c -&gt; \u043f\u043e\u0447\u0435\u043c\u0443\u00bb. \u0421\u0430\u043c\u043e\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435: \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 \u00ab\u0447\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c OCR\u00bb.\u0424\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0430\u043c \u2014 \u043a\u043d\u043e\u043f\u043a\u0438 \u00ab\u0427\u0430\u0442\u00bb, \u00ab\u041a\u043e\u0434\u00bb, \u00ab\u0420\u041f\u00bb, \u00ab\u0422\u0435\u043a\u0441\u0442\u044b\u00bb, \u00ab\u0417\u0440\u0435\u043d\u0438\u0435\u00bb, \u00ab\u0411\u044b\u0441\u0442\u0440\u043e\u00bb. \u041d\u0430\u0436\u0430\u0442\u0438\u0435 \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438, \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0437\u0430\u0434\u0430\u0447\u0435.\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u2014 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439: \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u0442\u0435\u0433\u0438 \u0437\u0430\u0434\u0430\u0447, \u043f\u043b\u044e\u0441\u044b\/\u043c\u0438\u043d\u0443\u0441\u044b, \u00ab\u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u043b\u044f\u00bb, \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c -m &lt;\u043c\u043e\u0434\u0435\u043b\u044c&gt;\u00bb.\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u2014 \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0432 \u043e\u0434\u0438\u043d \u0441\u0442\u043e\u043b\u0431\u0435\u0446, \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u0436\u0438\u043c\u0430\u0435\u0442\u0441\u044f.\u041f\u0435\u0447\u0430\u0442\u044c \u2014 \u0441\u0441\u044b\u043b\u043a\u0430 \u0432 \u0444\u0443\u0442\u0435\u0440\u0435, \u0435\u0441\u043b\u0438 \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435 \u0440\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c.\u041a\u0430\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u044c:file:\/\/\/path\/to\/llama_server\/web\/models.html\u0418\u043b\u0438 \u0438\u0437 \u043f\u043b\u0430\u0448\u043a\u0438 run_llama_mmap.sh \u2014 \u0442\u0430\u043c \u0435\u0441\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0430 \u0428\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430: file:\/\/&#8230;.\u041a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c. \u0412 &lt;script&gt;, \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 MODELS, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442:{    name: &#8216;\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435-\u043c\u043e\u0434\u0435\u043b\u0438-Q4_K_M&#8217;,    size: &#8216;7B&#8217;, vision: false,    tasks: [&#8216;code&#8217;, &#8216;fast&#8217;],           \/\/ \u0442\u0435\u0433\u0438 \u0438\u0437 TASKS    desc: &#8216;\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u043e\u0439.&#8217;,    pros: [&#8216;\u043f\u043b\u044e\u0441 1&#8217;, &#8216;\u043f\u043b\u044e\u0441 2&#8217;],    cons: [&#8216;\u043c\u0438\u043d\u0443\u0441 1&#8217;],    best_for: &#8216;\u0414\u043b\u044f \u0447\u0435\u0433\u043e \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e&#8217;}\u0418, \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0432 &lt;tbody&gt; \u0442\u0430\u0431\u043b\u0438\u0446\u044b quick-table. \u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u043d\u0430\u0434\u043e \u2014 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u043e\u0434\u0445\u0432\u0430\u0442\u044f\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438.\u041a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443. \u0412 \u043e\u0431\u044a\u0435\u043a\u0442 TASKS:const TASKS = {    \/\/ &#8230;    audio: { label: &#8216;\u0410\u0443\u0434\u0438\u043e&#8217;, color: &#8216;#9c27b0&#8217; }};\u041a\u043d\u043e\u043f\u043a\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0441\u0430\u043c\u0430.\u041a\u043e\u0434 HTML-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0438 (web\/models.html)&lt;!DOCTYPE html&gt;&lt;html lang=&#187;ru&#187;&gt;&lt;head&gt;&lt;meta charset=&#187;UTF-8&#8243;&gt;&lt;meta name=&#187;viewport&#187; content=&#187;width=device-width, initial-scale=1.0&#8243;&gt;&lt;title&gt;LLM Cheat Sheet \u2014 \u0432\u044b\u0431\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0438&lt;\/title&gt;&lt;style&gt;:root {    &#8212;bg: #121212;    &#8212;surface: #1e1e1e;    &#8212;surface-hover: #2a2a2a;    &#8212;primary: #bb86fc;    &#8212;primary-dim: #9a67ea;    &#8212;text: #e1e1e1;    &#8212;text-dim: #9e9e9e;    &#8212;border: #333;    &#8212;green: #4caf7d;    &#8212;orange: #ffb74d;    &#8212;blue: #64b5f6;    &#8212;pink: #f06292;    &#8212;purple: #ba68c8;    &#8212;cyan: #4dd0e1;}* { box-sizing: border-box; margin: 0; padding: 0; }body {    background: var(&#8212;bg); color: var(&#8212;text);    font-family: &#8216;Segoe UI&#8217;, Roboto, Helvetica, Arial, sans-serif;    line-height: 1.55;    padding: 32px 16px;}.container { max-width: 1200px; margin: 0 auto; }header {    margin-bottom: 32px; padding-bottom: 20px;    border-bottom: 1px solid var(&#8212;border);}h1 { font-size: 1.8rem; font-weight: 400; margin-bottom: 8px; }h1 .accent { color: var(&#8212;primary); }.subtitle { color: var(&#8212;text-dim); font-size: 0.95rem; }h2 {    font-size: 1.2rem; font-weight: 500;    margin: 32px 0 16px; color: var(&#8212;text);    display: flex; align-items: center; gap: 8px;}h2::before {    content: &#187;; width: 3px; height: 20px;    background: var(&#8212;primary); border-radius: 2px;}\/* Quick picks table *\/.quick-table {    width: 100%; border-collapse: collapse;    background: var(&#8212;surface); border-radius: 12px; overflow: hidden;}.quick-table th, .quick-table td {    padding: 12px 16px; text-align: left;    border-bottom: 1px solid var(&#8212;border);    font-size: 0.92rem;}.quick-table th {    background: #252525; color: var(&#8212;text-dim);    font-weight: 500; font-size: 0.8rem;    text-transform: uppercase; letter-spacing: 0.5px;}.quick-table tr:last-child td { border-bottom: none; }.quick-table tr:hover { background: var(&#8212;surface-hover); }.quick-table .task { color: var(&#8212;primary); font-weight: 500; white-space: nowrap; }.quick-table .model { font-family: &#8216;Consolas&#8217;, monospace; font-size: 0.85rem; color: var(&#8212;text); }\/* Filters *\/.filters {    display: flex; flex-wrap: wrap; gap: 8px;    margin-bottom: 20px;}.filter-btn {    background: var(&#8212;surface); color: var(&#8212;text-dim);    border: 1px solid var(&#8212;border); padding: 6px 14px;    border-radius: 16px; cursor: pointer;    font-size: 0.85rem; font-family: inherit;    transition: all 0.2s;}.filter-btn:hover { color: var(&#8212;text); border-color: var(&#8212;primary-dim); }.filter-btn.active {    background: var(&#8212;primary); color: #000;    border-color: var(&#8212;primary); font-weight: 500;}\/* Cards *\/.models-grid {    display: grid;    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));    gap: 16px;}.card {    background: var(&#8212;surface); border-radius: 12px;    padding: 20px;    box-shadow: 0 2px 8px rgba(0,0,0,0.4);    transition: transform 0.15s, box-shadow &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-500309","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/500309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=500309"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/500309\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=500309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=500309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=500309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}