{"id":20166,"date":"2026-09-29T09:17:46","date_gmt":"2026-09-29T13:17:46","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=20166"},"modified":"2026-09-29T09:17:47","modified_gmt":"2026-09-29T13:17:47","slug":"claude-code-model-selection","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/ar\/hub\/claude-code-model-selection","title":{"rendered":"\u0627\u062e\u062a\u064a\u0627\u0631 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u062a\u0631\u0645\u064a\u0632 Claude: \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\u060c \u0648\u0627\u0644\u062a\u0628\u062f\u064a\u0644\u060c \u0648\u0627\u0644\u062a\u0643\u0644\u0641\u0629"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>\u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0646\u0645\u0648\u0630\u062c \u0643\u0648\u062f Claude\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u00ab\u0647\u0627\u064a\u0643\u0648\u00bb (Haiku) \u0644\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u0635\u063a\u064a\u0631\u0629 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u0627\u062e\u062a\u0628\u0627\u0631\u0647\u0627\u060c \u0648\u00ab\u0633\u0648\u0646\u064a\u062a\u00bb (Sonnet) \u0644\u0644\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0631\u0648\u062a\u064a\u0646\u064a\u060c \u0648\u00ab\u0623\u0648\u0628\u0648\u0633\u00bb (Opus) \u0644\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u064a \u062a\u0646\u0637\u0648\u064a \u0639\u0644\u0649 \u0642\u062f\u0631 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u063a\u0645\u0648\u0636 \u0623\u0648 \u062a\u062a\u0637\u0644\u0628 \u0642\u062f\u0631\u064b\u0627 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0627\u0633\u062a\u062f\u0644\u0627\u0644.<\/strong> \u062a\u0648\u0635\u064a \u0634\u0631\u0643\u0629 Anthropic \u062d\u0627\u0644\u064a\u064b\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Opus 5.5 \u0643\u0646\u0642\u0637\u0629 \u0627\u0646\u0637\u0644\u0627\u0642 \u0639\u0627\u0645\u0629\u061b \u0648\u062a\u062d\u062f\u062f \u0645\u0647\u0627\u0645\u0643\u060c \u0648\u062d\u062c\u0645 \u0639\u0628\u0621 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629\u060c \u0648\u0645\u064a\u0632\u0627\u0646\u064a\u062a\u0643 \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0623\u0635\u063a\u0631 \u062d\u062c\u0645\u064b\u0627 \u0647\u0648 \u0627\u0644\u062e\u064a\u0627\u0631 \u0627\u0644\u0623\u0646\u0633\u0628.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0644\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0646\u0645\u0627\u0630\u062c\u060c \u0627\u0641\u062a\u062d <code>\/\u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/code>. \u0627\u0644\u0635\u062d\u0627\u0641\u0629 <kbd>\u0623\u062f\u062e\u0644<\/kbd> \u0644\u062d\u0641\u0638 \u0625\u0639\u062f\u0627\u062f \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u060c \u0623\u0648 <kbd>s<\/kbd> \u0644\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0641\u0642\u0637. \u0644\u0644\u062a\u0634\u063a\u064a\u0644 \u0644\u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629\u060c \u0627\u0633\u062a\u062e\u062f\u0645 <code>\u0643\u0644\u0648\u062f -- \u0637\u0631\u0627\u0632 \u0623\u0648\u0628\u0648\u0633<\/code>. \u062a\u062e\u062a\u0644\u0641 \u0645\u062f\u0629 \u0627\u0633\u062a\u0645\u0631\u0627\u0631 \u0647\u0630\u0647 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a\u060c \u0644\u0630\u0627 \u0641\u0625\u0646 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u0623\u0646 \u064a\u0633\u062a\u0645\u0631 \u0641\u064a\u0647\u0627 \u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0644\u0627 \u064a\u0642\u0644 \u0623\u0647\u0645\u064a\u0629 \u0639\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0646\u0641\u0633\u0647.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u064a\u062a\u0636\u0645\u0646 \u0639\u0645\u0644 \u0627\u0644\u0628\u0631\u0645\u062c\u0629 \u0623\u064a\u0636\u064b\u0627 \u0627\u0644\u0628\u062d\u062b \u0648\u0627\u0644\u062a\u0648\u0636\u064a\u062d\u0627\u062a \u0648\u0627\u0644\u062a\u0648\u062b\u064a\u0642 \u0648\u0627\u0644\u0623\u0635\u0648\u0644 \u0627\u0644\u0625\u0628\u062f\u0627\u0639\u064a\u0629. \u062a\u062c\u0645\u0639 \u0645\u0646\u0635\u0629 GlobalGPT \u0628\u064a\u0646 \u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0627\u0644\u0631\u0627\u0626\u062f\u0629 \u0648\u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0641\u064a \u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 \u0648\u0627\u062d\u062f\u0629 \u0628\u0623\u0633\u0639\u0627\u0631 \u0645\u0639\u0642\u0648\u0644\u0629\u060c \u0628\u064a\u0646\u0645\u0627 \u062a\u0639\u0645\u0644 \u0648\u0627\u062c\u0647\u0629 \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631 (CLI) \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0647\u0627 \u0639\u0644\u0649 \u0631\u0628\u0637 \u062a\u0644\u0643 \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0628\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0645\u062d\u0637\u0629 \u0627\u0644\u0637\u0631\u0641\u064a\u0629 \u0648\u0633\u064a\u0631 \u0639\u0645\u0644 \u0627\u0644\u062a\u0637\u0648\u064a\u0631. <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">\u0642\u0645 \u0628\u0628\u0646\u0627\u0621 \u0633\u064a\u0631 \u0639\u0645\u0644\u0643 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 GlobalGPT<\/a> \u0644\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u062a\u0631\u0627\u0628\u0637 \u062a\u0644\u0643 \u0627\u0644\u0645\u0647\u0627\u0645 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u0646\u062a\u0642\u0627\u0644\u0643 \u0645\u0646 \u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u0641\u0643\u0631\u0629 \u0625\u0644\u0649 \u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0639\u0627\u0645\u0644.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-5-1024x636.png\" class=\"wp-image-19921\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-5-1024x636.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-5-300x186.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-5-767x477.png 767w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-5-1536x955.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-5-18x11.png 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-5.jpg 1897w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background has-background wp-element-button\" href=\"https:\/\/www.glbgpt.com\/home\/claude-opus-5-5?inviter=hub_claude55&amp;login=1\"><strong>\u062c\u0631\u0628 Cluade Opus 5.5 \u0627\u0644\u0622\u0646 \u0639\u0644\u0649 GlobalGPT<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<nav class=\"ccms-toc\" aria-label=\"\u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629\" style=\"background:#f0f4fb;border:1px solid #d7dfed;border-radius:8px;padding:18px 24px;margin:30px 0;color:#172438;font:16px\/1.65 system-ui,sans-serif\"><p><strong>\u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629<\/strong><\/p><ul style=\"margin:0;padding-left:22px\"><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#choose-a-model\">\u0645\u0627 \u0647\u0648 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0641\u064a \u0643\u0648\u062f Claude\u061f<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#switch-models\">\u0643\u064a\u0641\u064a\u0629 \u062a\u0628\u062f\u064a\u0644 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u062e\u0644\u0627\u0644 \u062c\u0644\u0633\u0629 \u0648\u0627\u062d\u062f\u0629<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#default-model\">\u0643\u064a\u0641\u064a\u0629 \u062a\u0639\u064a\u064a\u0646 \u0646\u0645\u0648\u0630\u062c \u0627\u0641\u062a\u0631\u0627\u0636\u064a<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#opusplan\">\u0645\u0627 \u0627\u0644\u0630\u064a \u062a\u0641\u0639\u0644\u0647 \u00ab\u0623\u0648\u0628\u0648\u0633\u0628\u0644\u0627\u0646\u00bb \u0641\u0639\u0644\u064a\u064b\u0651\u0627<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#coding-tests\">\u0645\u0627 \u0627\u0644\u0630\u064a \u0623\u0638\u0647\u0631\u062a\u0647 \u0645\u0647\u0645\u062a\u0627 \u0627\u0644\u0628\u0631\u0645\u062c\u0629 \u0647\u0627\u062a\u0627\u0646\u061f<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#model-cost\">\u0645\u0627 \u0627\u0644\u0630\u064a \u064a\u062a\u063a\u064a\u0631 \u0641\u064a \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0637\u0631\u0627\u0632\u061f<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#troubleshooting\">\u0644\u0645\u0627\u0630\u0627 \u0642\u062f \u0644\u0627 \u064a\u062b\u0628\u062a \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0630\u064a \u0627\u062e\u062a\u0631\u062a\u0647<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#globalgpt-workflow\">\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0633\u064a\u0631 \u0639\u0645\u0644 \u0623\u0643\u062b\u0631 \u0634\u0645\u0648\u0644\u0627\u064b \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 GlobalGPT<\/a><\/li><li style=\"margin:8px 0\"><a style=\"color:#254fc2;text-decoration:underline\" href=\"#faq\">\u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629<\/a><\/li><\/ul><\/nav>\n\n\n\n<h2 id=\"choose-a-model\" class=\"wp-block-heading\">\u0645\u0627 \u0647\u0648 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0641\u064a \u0643\u0648\u062f Claude\u061f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0628\u062f\u0623 \u0628\u0634\u0643\u0644 \u0627\u0644\u0639\u0645\u0644. \u0641\u0627\u0644\u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u0630\u0627\u062a \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0627\u0644\u0645\u062a\u0648\u0642\u0639\u0629 \u0627\u0644\u0648\u0627\u0636\u062d\u0629 \u062a\u062a\u0637\u0644\u0628 \u062a\u0642\u064a\u064a\u0645\u064b\u0627 \u0645\u062e\u062a\u0644\u0641\u064b\u0627 \u0639\u0646 \u0627\u0644\u062e\u0644\u0644 \u0627\u0644\u0645\u062a\u0642\u0637\u0639 \u0627\u0644\u0630\u064a \u064a\u0645\u062a\u062f \u0639\u0628\u0631 \u0639\u062f\u0629 \u062e\u062f\u0645\u0627\u062a. \u0648\u0627\u0644\u0633\u0624\u0627\u0644 \u0627\u0644\u0645\u0641\u064a\u062f \u0647\u0646\u0627 \u0647\u0648: \u0647\u0644 \u064a\u0645\u0643\u0646 \u0644\u0644\u0646\u0645\u0648\u0630\u062c \u0623\u0646 \u064a\u064f\u062d\u062f\u062b \u062a\u063a\u064a\u064a\u0631\u064b\u0627 \u0645\u0642\u0628\u0648\u0644\u064b\u0627 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u062a\u0643\u0631\u0627\u0631 \u0645\u0639\u0642\u0648\u0644\u064a\u0646\u061f.<\/p>\n\n\n\n<figure class=\"wp-block-table\" style=\"overflow-x:auto;margin:24px 0;border:1px solid #d7dfed;border-radius:8px;box-sizing:border-box;max-width:100%\"><table style=\"width:100%;min-width:640px;border-collapse:collapse;font:15px\/1.6 system-ui,sans-serif\"><thead><tr><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0627\u0644\u0637\u0631\u0627\u0632 \u0627\u0644\u062d\u0627\u0644\u064a<\/th><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0645\u0627 \u0627\u0644\u0630\u064a \u0635\u064f\u0645\u0645 \u0645\u0646 \u0623\u062c\u0644\u0647<\/th><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0645\u0647\u0645\u0629 \u0639\u0645\u0644\u064a\u0629 \u0644\u0644\u0628\u062f\u0621<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0643\u0644\u0648\u062f \u0647\u0627\u064a\u0643\u0648 4.5<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0639\u0645\u0644 \u0633\u0631\u064a\u0639 \u0648\u0641\u0639\u0627\u0644 \u0641\u064a \u0625\u0637\u0627\u0631 \u0639\u0642\u062f \u0645\u062d\u062f\u0648\u062f \u0627\u0644\u0646\u0637\u0627\u0642<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0625\u0639\u0627\u062f\u0629 \u0647\u064a\u0643\u0644\u0629 \u0628\u0633\u064a\u0637\u0629\u060c \u0623\u0648 \u062a\u062d\u0648\u064a\u0644 \u0645\u062a\u0643\u0631\u0631\u060c \u0623\u0648 \u062d\u0627\u0644\u0629 \u0627\u062e\u062a\u0628\u0627\u0631 \u0628\u0633\u064a\u0637\u0629<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0643\u0644\u0648\u062f \u0633\u0648\u0646\u064a\u062a 5<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u062a\u0648\u0627\u0632\u0646 \u0628\u064a\u0646 \u0627\u0644\u0630\u0643\u0627\u0621 \u0648\u0627\u0644\u0633\u0631\u0639\u0629 \u0641\u064a \u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u064a\u0648\u0645\u064a\u0629<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0645\u064a\u0632\u0629 \u0630\u0627\u062a \u0623\u0646\u0645\u0627\u0637 \u0645\u062d\u062f\u062f\u0629\u060c \u0623\u0648 \u0625\u0635\u0644\u0627\u062d \u0631\u0648\u062a\u064a\u0646\u064a \u0644\u062e\u0644\u0644\u060c \u0623\u0648 \u0634\u0631\u062d \u0644\u0644\u0643\u0648\u062f<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">Claude Opus 5.5<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0627\u0644\u0645\u0639\u0642\u062f \u0648\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u0631\u0645\u064a\u0632 \u0627\u0644\u0641\u0627\u0639\u0644\u064a \u0627\u0644\u0623\u0637\u0648\u0644<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0641\u0634\u0644 \u063a\u0627\u0645\u0636\u060c \u0623\u0648 \u0645\u0641\u0627\u0636\u0644\u0629 \u0645\u0639\u0645\u0627\u0631\u064a\u0629\u060c \u0623\u0648 \u062a\u063a\u064a\u064a\u0631 \u0645\u0635\u062d\u0648\u0628 \u0628\u0642\u064a\u0648\u062f \u0645\u062a\u0641\u0627\u0639\u0644\u0629<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">Claude Fable 5.1<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0644\u062a\u062d\u0642\u064a\u0642\u0627\u062a \u0627\u0644\u0623\u0635\u0639\u0628 \u0648\u0627\u0644\u0623\u0637\u0648\u0644 \u0645\u062f\u0629\u064b<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u062a\u0635\u0639\u064a\u062f \u0639\u0646\u062f\u0645\u0627 \u0644\u0627 \u064a\u0632\u0627\u0644 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0635\u0639\u0628 \u064a\u062a\u0641\u0648\u0642 \u0639\u0644\u0649 \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u062c\u0647\u062f \u0627\u0644\u0623\u0643\u0628\u0631 \u0627\u0644\u0630\u064a \u064a\u0628\u0630\u0644\u0647 \u0641\u0631\u064a\u0642 \u00ab\u0623\u0648\u0628\u0648\u0633\u00bb<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\" style=\"font-size:14px;line-height:1.6;color:#52617a;padding:12px\">\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0648\u0645\u062f\u0649 \u0645\u0644\u0627\u0621\u0645\u062a\u0647\u0627 \u0644\u0644\u0645\u0647\u0627\u0645\u060c \u0627\u0633\u062a\u0646\u0627\u062f\u064b\u0627 \u0625\u0644\u0649 \u0648\u062b\u0627\u0626\u0642 Anthropic\u061b \u0648\u062a\u0639\u062f \u0627\u0642\u062a\u0631\u0627\u062d\u0627\u062a \u0627\u0644\u0645\u0647\u0627\u0645 \u0646\u0642\u0627\u0637 \u0627\u0646\u0637\u0644\u0627\u0642 \u0639\u0645\u0644\u064a\u0629.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u064a\u064f\u0639\u062f \u00abHaiku\u00bb \u062e\u064a\u0627\u0631\u064b\u0627 \u062c\u062f\u064a\u0631\u064b\u0627 \u0628\u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0627\u0644\u0623\u062e\u0637\u0627\u0621 \u0633\u0647\u0644\u0629 \u0627\u0644\u0643\u0634\u0641 \u0648\u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0637\u0641\u064a\u0641\u0629. \u0623\u0645\u0627 \u00abSonnet\u00bb \u0641\u0647\u0648 \u062e\u064a\u0627\u0631 \u0645\u0639\u0642\u0648\u0644 \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0637\u0644\u0628 \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u064a\u0648\u0645\u064a \u0645\u0632\u064a\u062f\u064b\u0627 \u0645\u0646 \u0627\u0644\u0633\u064a\u0627\u0642 \u0648\u0627\u0644\u062a\u0642\u062f\u064a\u0631. \u0648\u064a\u0633\u062a\u062d\u0642 \u00abOpus\u00bb \u0627\u0644\u0646\u0638\u0631 \u0641\u064a\u0647 \u0639\u0646\u062f\u0645\u0627 \u064a\u0634\u0643\u0644 \u0641\u0647\u0645 \u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u062c\u0632\u0621\u064b\u0627 \u062c\u0648\u0647\u0631\u064a\u064b\u0651\u0627 \u0645\u0646 \u0627\u0644\u0645\u0647\u0645\u0629. \u0623\u0645\u0627 \u00abFable\u00bb \u0641\u064a\u0633\u062a\u062d\u0642 \u0642\u0631\u0627\u0631\u064b\u0627 \u0645\u0646\u0641\u0635\u0644\u0627\u064b \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0635\u0639\u0628\u0629\u061b \u0641\u0642\u062f \u0643\u0627\u0646 \u062e\u0627\u0631\u062c \u0646\u0637\u0627\u0642 \u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u0630\u064a \u0634\u0645\u0644 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u062b\u0644\u0627\u062b\u0629.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0630\u0647 \u0645\u062c\u0631\u062f \u0646\u0642\u0627\u0637 \u0627\u0646\u0637\u0644\u0627\u0642\u060c \u0648\u0644\u064a\u0633\u062a \u0636\u0645\u0627\u0646\u0627\u062a \u062a\u0644\u0642\u0627\u0626\u064a\u0629 \u0644\u0644\u062c\u0648\u062f\u0629. \u0641\u0642\u062f \u062a\u0635\u0628\u062d \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0627\u0644\u0623\u0631\u062e\u0635 \u062a\u0643\u0644\u0641\u0629 \u0628\u0627\u0647\u0638\u0629 \u0625\u0630\u0627 \u062a\u0637\u0644\u0628\u062a \u0639\u062f\u0629 \u0645\u0631\u0627\u062c\u0639\u0627\u062a \u0623\u0648 \u0645\u0631\u0627\u062c\u0639\u0629 \u0634\u0627\u0645\u0644\u0629. \u0648\u0639\u0644\u0649 \u0627\u0644\u0639\u0643\u0633 \u0645\u0646 \u0630\u0644\u0643\u060c \u0642\u062f \u0644\u0627 \u064a\u0636\u064a\u0641 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0623\u0643\u0628\u0631 \u062d\u062c\u0645\u064b\u0627 \u0633\u0648\u0649 \u0627\u0644\u0642\u0644\u064a\u0644 \u0625\u0644\u0649 \u062a\u062d\u0648\u064a\u0644 \u0628\u0633\u064a\u0637 \u0627\u062c\u062a\u0627\u0632 \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u062d\u0648\u0635\u0627\u062a\u0643. \u0644\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0623\u0648\u0633\u0639 \u0646\u0637\u0627\u0642\u064b\u0627 \u062e\u0627\u0631\u062c \u0646\u0637\u0627\u0642 \u0643\u0648\u062f Claude\u060c, <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-haiku-vs-sonnet-vs-opus\/\">\u0642\u0627\u0631\u0646 \u0628\u064a\u0646 \u0639\u0627\u0626\u0644\u0627\u062a \u0637\u0631\u0627\u0632\u0627\u062a Claude<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/anthropic-model-lineup-20260928_ac366ec699fe4dc393b80b2cf128cf46.webp\" alt=\"\u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u0637\u0631\u0627\u0632\u0627\u062a \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u062a\u0647\u0627 Anthropic \u0628\u064a\u0646 Fable 5.1 \u0648 Opus 5.5 \u0648 Sonnet 5 \u0648 Haiku 4.5.\" class=\"wp-image-20171\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/anthropic-model-lineup-20260928_ac366ec699fe4dc393b80b2cf128cf46.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/anthropic-model-lineup-20260928_ac366ec699fe4dc393b80b2cf128cf46-300x188.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/anthropic-model-lineup-20260928_ac366ec699fe4dc393b80b2cf128cf46-1024x640.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/anthropic-model-lineup-20260928_ac366ec699fe4dc393b80b2cf128cf46-768x480.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/anthropic-model-lineup-20260928_ac366ec699fe4dc393b80b2cf128cf46-18x12.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><figcaption class=\"wp-element-caption\">\u0645\u062c\u0645\u0648\u0639\u0629 \u0637\u0631\u0627\u0632\u0627\u062a Anthropic\u060c \u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646\u0647\u0627 \u0641\u064a 28 \u0633\u0628\u062a\u0645\u0628\u0631 2026. \u064a\u062a\u0648\u0642\u0641 \u062a\u0648\u0641\u0631 \u0627\u0644\u0631\u0645\u0632 Claude \u0639\u0644\u0649 \u0645\u0632\u0648\u062f \u0627\u0644\u062e\u062f\u0645\u0629 \u0648\u062d\u0633\u0627\u0628\u0643.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0625\u0646 <a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/models\/overview\">\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0631\u0633\u0645\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0637\u0631\u0627\u0632<\/a> \u062a\u0633\u0631\u062f \u0646\u0648\u0627\u0641\u0630 \u0627\u0644\u0633\u064a\u0627\u0642 \u0630\u0627\u062a 1 \u0645\u0644\u064a\u0648\u0646 \u0631\u0645\u0632 \u0644\u0640 Fable 5.1 \u0648 Opus 5.5 \u0648 Sonnet 5\u060c \u0648 200 \u0623\u0644\u0641 \u0631\u0645\u0632 \u0644\u0640 Haiku 4.5. \u0647\u0630\u0647 \u0647\u064a \u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API). \u064a\u062d\u062f\u062f \u0645\u0632\u0648\u062f \u0643\u0648\u062f Claude \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0648\u062d\u0633\u0627\u0628\u0643 \u0648\u062a\u0643\u0648\u064a\u0646\u0643 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0633\u064a\u0627\u0642 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a \u0627\u0644\u062c\u0644\u0633\u0629. \u0648\u062a\u064f\u0639\u062f \u0627\u0644\u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0643\u0628\u064a\u0631\u0629 \u0645\u0641\u064a\u062f\u0629 \u0644\u0644\u0633\u064a\u0627\u0642 \u0627\u0644\u0636\u0631\u0648\u0631\u064a\u061b \u0644\u0643\u0646 \u0645\u0644\u0624\u0647\u0627 \u0628\u0645\u0648\u0627\u062f \u063a\u064a\u0631 \u0630\u0627\u062a \u0635\u0644\u0629 \u0644\u0627 \u064a\u0632\u0627\u0644 \u064a\u0634\u0643\u0644 \u0639\u0628\u0626\u064b\u0627 \u0639\u0644\u0649 \u0627\u0644\u0646\u0645\u0648\u0630\u062c.<\/p>\n\n\n\n<h2 id=\"switch-models\" class=\"wp-block-heading\">\u0643\u064a\u0641\u064a\u0629 \u062a\u0628\u062f\u064a\u0644 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u062e\u0644\u0627\u0644 \u062c\u0644\u0633\u0629 \u0648\u0627\u062d\u062f\u0629<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u064a \u0625\u0637\u0627\u0631 \u062c\u0644\u0633\u0629 \u062a\u0641\u0627\u0639\u0644\u064a\u0629\u060c \u062a\u0645 \u062a\u0646\u0638\u064a\u0645 <code>\/\u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/code> \u0644\u0641\u062a\u062d \u0623\u062f\u0627\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0637\u0631\u0627\u0632. \u062d\u062f\u062f \u0635\u0641 \u0627\u0644\u0637\u0631\u0627\u0632 \u0648\u0627\u0636\u063a\u0637 \u0639\u0644\u0649 <kbd>s<\/kbd> \u0625\u0630\u0627 \u0643\u0627\u0646 \u0647\u0630\u0627 \u062a\u0639\u062f\u064a\u0644\u0627\u064b \u0644\u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629. \u0627\u0644\u0636\u063a\u0637 \u0639\u0644\u0649 <kbd>\u0623\u062f\u062e\u0644<\/kbd> \u064a\u062d\u0641\u0638 \u0627\u0644\u062a\u062d\u062f\u064a\u062f \u0643\u0625\u0639\u062f\u0627\u062f \u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645. \u0639\u0646\u062f \u0627\u0644\u0643\u062a\u0627\u0628\u0629 <code>\/\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0633\u0648\u0646\u0627\u062a\u0629<\/code> \u0643\u0645\u0627 \u0623\u0646\u0647 \u064a\u062d\u0641\u0638\u0647 \u0645\u0628\u0627\u0634\u0631\u0629\u064b \u0641\u064a \u0627\u0644\u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0627\u0644\u062d\u0627\u0644\u064a\u0629.<\/p>\n\n\n\n<style>\n.ccms-commands{border:1px solid #d8dfeb;border-radius:8px;padding:22px;background:#fff;color:#172438;font:16px\/1.6 system-ui,sans-serif;margin:28px 0}.ccms-commands h3{color:#172438;font-size:1.3rem;line-height:1.3;margin:0 0 10px}.ccms-commands p{color:#34435d;margin:12px 0}.ccms-commands a{color:#254fc2;text-decoration:underline}.ccms-commands code,.ccms-commands kbd{font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px}.ccms-commands__scroll{overflow-x:auto}.ccms-commands table{border-collapse:collapse;width:100%;min-width:620px;text-align:left}.ccms-commands th,.ccms-commands td{padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top}.ccms-commands th{background:#edf1fa;font-weight:600}.ccms-commands caption{text-align:left;font-size:14px;color:#43536f;margin-bottom:10px}@media(max-width:520px){.ccms-commands{padding:16px}}\n<\/style>\n<section class=\"ccms-commands\" aria-labelledby=\"ccms-command-title\" style=\"border:1px solid #d8dfeb;border-radius:8px;padding:22px;background:#fff;color:#172438;font:16px\/1.6 system-ui,sans-serif;margin:28px 0;box-sizing:border-box;max-width:100%\">\n  <h3 id=\"ccms-command-title\" style=\"color:#172438;font-size:1.3rem;line-height:1.3;margin:0 0 10px\">\u0627\u062e\u062a\u0631 \u0627\u0644\u0623\u0645\u0631 \u0648\u0641\u0642\u064b\u0627 \u0644\u0644\u0645\u062f\u0629 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u0623\u0646 \u064a\u0633\u062a\u0645\u0631 \u0641\u064a\u0647\u0627 \u0627\u0644\u062a\u063a\u064a\u064a\u0631<\/h3>\n  <div class=\"ccms-commands__scroll\" style=\"overflow-x:auto;box-sizing:border-box;max-width:100%\"><table style=\"border-collapse:collapse;width:100%;min-width:620px;text-align:left\"><caption style=\"text-align:left;font-size:14px;color:#43536f;margin-bottom:10px\">\u062a\u0645 \u062a\u0648\u062b\u064a\u0642 \u0633\u0644\u0648\u0643 \u0627\u0644\u0631\u0645\u0632 Claude\u060c \u0648\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646\u0647 \u0641\u064a 28 \u0633\u0628\u062a\u0645\u0628\u0631 2026<\/caption><thead><tr><th scope=\"col\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u0647\u062f\u0641\u0643<\/th><th scope=\"col\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u0645\u0627\u0630\u0627 \u062a\u0641\u0639\u0644<\/th><th scope=\"col\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u0647\u0644 \u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\u061f<\/th><\/tr><\/thead><tbody>\n    <tr><th scope=\"row\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u062a\u0628\u062f\u064a\u0644 \u0647\u0630\u0647 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062a\u0641\u0627\u0639\u0644\u064a\u0629 \u0641\u0642\u0637<\/th><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0627\u0641\u062a\u062d <code style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">\/\u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/code>, \u060c \u062d\u062f\u062f \u0637\u0631\u0627\u0632\u064b\u0627\u060c \u062b\u0645 \u0627\u0636\u063a\u0637 \u0639\u0644\u0649 <kbd style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">s<\/kbd>.<\/td><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0644\u0627.<\/td><\/tr>\n    <tr><th scope=\"row\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u062d\u0641\u0638 \u0627\u0644\u0637\u0631\u0627\u0632 \u0627\u0644\u0645\u0641\u0636\u0644<\/th><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0627\u0641\u062a\u062d <code style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">\/\u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/code> \u0648\u0627\u0636\u063a\u0637 \u0639\u0644\u0649 <kbd style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">\u0623\u062f\u062e\u0644<\/kbd>, \u060c \u0623\u0648 \u0627\u0643\u062a\u0628 <code style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">\/\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0633\u0648\u0646\u0627\u062a\u0629<\/code>.<\/td><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0646\u0639\u0645\u060c \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0643\u062a\u0627\u0628\u0629.<\/td><\/tr>\n    <tr><th scope=\"row\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u0627\u0628\u062f\u0623 \u062c\u0644\u0633\u0629 \u0648\u0627\u062d\u062f\u0629 \u0639\u0644\u0649 Opus<\/th><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0627\u0644\u0625\u0637\u0644\u0627\u0642 <code style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">\u0643\u0644\u0648\u062f -- \u0637\u0631\u0627\u0632 \u0623\u0648\u0628\u0648\u0633<\/code>.<\/td><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0644\u0627.<\/td><\/tr>\n    <tr><th scope=\"row\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0644\u0648\u0642\u062a \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u062d\u0633\u0627\u0628<\/th><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 <code style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">\/\u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a<\/code>.<\/td><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u064a\u0644\u063a\u064a \u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0646\u0645\u0648\u0630\u062c\u064a\u0629\u061b \u0648\u0642\u062f \u064a\u0639\u062a\u0645\u062f \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0627\u0644\u0630\u064a \u062a\u0645 \u062a\u062d\u062f\u064a\u062f\u0647 \u0639\u0644\u0649 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062d\u0633\u0627\u0628 \u0648\u0627\u0644\u0645\u0624\u0633\u0633\u0629.<\/td><\/tr>\n    <tr><th scope=\"row\" style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top;background:#edf1fa;font-weight:600\">\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0646\u0634\u0637<\/th><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u062a\u0634\u063a\u064a\u0644 <code style=\"font:14px\/1.5 ui-monospace,SFMono-Regular,monospace;color:#172438;background:#edf1fa;padding:2px 5px;border-radius:3px\">\/\u0627\u0644\u062d\u0627\u0644\u0629<\/code>.<\/td><td style=\"padding:12px 10px;border-bottom:1px solid #d8dfeb;color:#172438;vertical-align:top\">\u0644\u0627.<\/td><\/tr>\n  <\/tbody><\/table><\/div>\n  <p style=\"color:#34435d;margin:12px 0\">\u0642\u062f \u062a\u0624\u062b\u0631 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0623\u0648 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u064f\u062f\u0627\u0631\u0629\u060c \u0648\u062a\u062c\u0627\u0648\u0632\u0627\u062a \u0627\u0644\u0628\u064a\u0626\u0629\u060c \u0648\u0627\u0644\u062c\u0644\u0633\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u0623\u0646\u0641\u0629 \u0639\u0644\u0649 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062a\u0627\u0644\u064a\u0629. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0646\u0634\u0637 \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0642\u0627\u0628\u0644\u064a\u0629 \u0627\u0644\u062a\u0643\u0631\u0627\u0631 \u0623\u0645\u0631\u064b\u0627 \u0645\u0647\u0645\u064b\u0627.<\/p>\n  <p style=\"color:#34435d;margin:12px 0\"><a href=\"https:\/\/code.claude.com\/docs\/en\/model-config#setting-your-model\" style=\"color:#254fc2;text-decoration:underline\">\u0627\u0644\u0645\u0635\u062f\u0631: \u062a\u0643\u0648\u064a\u0646 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0643\u0648\u062f Claude<\/a>.<\/p>\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u064a \u062d\u0627\u0644\u0629 \u062c\u0644\u0633\u0629 \u0645\u062d\u0637\u0629 \u0637\u0631\u0641\u064a\u0629 \u062c\u062f\u064a\u062f\u0629\u060c \u0627\u062e\u062a\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0639\u0646\u062f \u0628\u062f\u0621 \u0627\u0644\u062a\u0634\u063a\u064a\u0644. \u062a\u0646\u0637\u0628\u0642 \u0647\u0630\u0647 \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0623\u064a\u0636\u064b\u0627 \u0639\u0646\u062f \u062a\u0634\u063a\u064a\u0644 Claude Code \u0641\u064a \u0627\u0644\u0645\u062d\u0637\u0629 \u0627\u0644\u0637\u0631\u0641\u064a\u0629 \u0627\u0644\u0645\u062f\u0645\u062c\u0629 \u0641\u064a VS Code. \u062a\u062d\u062f\u062f \u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0625\u0635\u062f\u0627\u0631\u064b\u0627 \u0628\u0634\u0643\u0644 \u0635\u0631\u064a\u062d:<\/p>\n\n\n\n<div style=\"margin:22px 0;padding:18px;background:#edf1f7;color:#172438;border:1px solid #d7dfed;border-radius:8px;overflow-x:auto\"><pre style=\"margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:14px\/1.6 ui-monospace,monospace\"><code>claude --model claude-opus-5-5\nclaude --model claude-sonnet-5<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062a\u064a \u062a\u0631\u064a\u062f\u0647\u0627\u061b \u0648\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0647\u064a \u062e\u064a\u0627\u0631\u0627\u062a \u0628\u062f\u064a\u0644\u0629. \u064a\u0645\u0643\u0646\u0643 \u062a\u0634\u063a\u064a\u0644 \u0645\u062d\u0637\u0627\u062a \u0637\u0631\u0641\u064a\u0629 \u0645\u062e\u062a\u0644\u0641\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 <code>--\u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/code> \u0627\u0644\u0642\u064a\u0645 \u062f\u0648\u0646 \u0627\u0644\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0627\u0644\u0645\u0634\u062a\u0631\u0643 \u0627\u0644\u0645\u062d\u0641\u0648\u0638 \u0645\u0631\u0627\u0631\u064b\u0627 \u0648\u062a\u0643\u0631\u0627\u0631\u064b\u0627. \u0627\u0633\u062a\u062e\u062f\u0645 <code>\/\u0627\u0644\u062d\u0627\u0644\u0629<\/code> \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0646\u0634\u0637.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0639\u0627\u0626\u0644\u0627\u062a \u0645\u062b\u0644 <code>\u0623\u0648\u0628\u0648\u0633<\/code> \u0648 <code>\u0633\u0648\u0646\u064a\u062a<\/code> \u064a\u0645\u0643\u0646 \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0623\u062d\u062f\u062b. \u0643\u0645\u0627 \u0623\u0646 \u062f\u0642\u0629 \u0647\u0630\u0647 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0645\u0632\u0648\u062f: \u062d\u064a\u062b \u062a\u0642\u0648\u0645 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) Anthropic \u062d\u0627\u0644\u064a\u064b\u0627 \u0628\u062a\u0639\u064a\u064a\u0646\u0647\u0627 \u0625\u0644\u0649 Opus 5.5 \u0648Sonnet 5\u060c \u0641\u064a \u062d\u064a\u0646 \u0642\u062f \u062a\u062e\u062a\u0644\u0641 \u0627\u0644\u062a\u0639\u064a\u064a\u0646\u0627\u062a \u0628\u0627\u062e\u062a\u0644\u0627\u0641 \u0645\u0632\u0648\u062f\u064a \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629. \u0627\u0633\u062a\u062e\u062f\u0645 \u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0643\u0627\u0645\u0644 \u0639\u0646\u062f\u0645\u0627 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u0634\u063a\u064a\u0644 \u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0643\u0631\u0627\u0631\u060c \u0648\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0632\u0648\u062f \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0628\u064a\u0626\u062a\u0643 \u062a\u062a\u0637\u0644\u0628 \u0630\u0644\u0643.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u064a\u062a\u0637\u0644\u0628 \u0628\u0631\u0646\u0627\u0645\u062c Opus 5.5 \u0625\u0635\u062f\u0627\u0631 Claude Code v2.1.280 \u0623\u0648 \u0623\u062d\u062f\u062b\u061b \u0628\u064a\u0646\u0645\u0627 \u064a\u062a\u0637\u0644\u0628 \u0628\u0631\u0646\u0627\u0645\u062c Sonnet 5 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 v2.1.197 \u0623\u0648 \u0623\u062d\u062f\u062b. \u0627\u0644\u0640 <a href=\"https:\/\/code.claude.com\/docs\/en\/model-config\">\u0648\u062b\u0627\u0626\u0642 \u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/a> \u0648\u0647\u0648 \u0627\u0644\u0645\u0631\u062c\u0639 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0648\u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0648\u062a\u0639\u064a\u064a\u0646\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f\u064a\u0646. \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0647\u0646\u0627 \u0647\u064a \u0623\u0645\u062b\u0644\u0629 \u062a\u0648\u0636\u064a\u062d\u064a\u0629 \u0641\u064a \u0627\u0644\u0648\u062b\u064a\u0642\u0629\u061b \u0623\u0645\u0627 \u0642\u0633\u0645 \u0627\u0644\u062a\u062f\u0631\u064a\u0628 \u0627\u0644\u0639\u0645\u0644\u064a \u0644\u062f\u064a\u0646\u0627 \u0641\u064a\u0642\u0648\u0645 \u0628\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0630\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647 \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-model-switching-20260928_bdea45c6a3c84511afb34df961d9542d.webp\" alt=\"\u0648\u062b\u0627\u0626\u0642 \u0643\u0648\u062f Claude \u0627\u0644\u062a\u064a \u062a\u0634\u0631\u062d \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0641\u062a\u0627\u062d\u064a \u00abEnter\u00bb \u0648\u00abs\u00bb.\" class=\"wp-image-20172\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-model-switching-20260928_bdea45c6a3c84511afb34df961d9542d.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-model-switching-20260928_bdea45c6a3c84511afb34df961d9542d-300x188.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-model-switching-20260928_bdea45c6a3c84511afb34df961d9542d-1024x640.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-model-switching-20260928_bdea45c6a3c84511afb34df961d9542d-768x480.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-model-switching-20260928_bdea45c6a3c84511afb34df961d9542d-18x12.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><figcaption class=\"wp-element-caption\">\u064a\u0624\u062f\u064a \u0625\u062f\u062e\u0627\u0644 \u00absaves\u00bb \u0625\u0644\u0649 \u062d\u0641\u0638 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0643\u0646\u0645\u0648\u0630\u062c \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u061b \u0623\u0645\u0627 \u00abs\u00bb \u0641\u064a\u063a\u064a\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0641\u0642\u0637.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"default-model\" class=\"wp-block-heading\">\u0643\u064a\u0641\u064a\u0629 \u062a\u0639\u064a\u064a\u0646 \u0646\u0645\u0648\u0630\u062c \u0627\u0641\u062a\u0631\u0627\u0636\u064a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u064a \u062d\u0627\u0644\u0629 \u0627\u0644\u062a\u062e\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a \u0639\u0646 \u0627\u0644\u0633\u062f\u0627\u062f\u060c \u0627\u062e\u062a\u0631 \u0646\u0645\u0648\u0630\u062c\u064b\u0627 \u0645\u0646 <code>\/\u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/code> \u0648\u0627\u0636\u063a\u0637 \u0639\u0644\u0649 <kbd>\u0623\u062f\u062e\u0644<\/kbd>, \u060c \u0623\u0648 \u0627\u0643\u062a\u0628 \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u062d\u062f\u062f\u0629 \u0645\u062b\u0644 <code>\/\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0633\u0648\u0646\u0627\u062a\u0629<\/code>. \u064a\u0643\u062a\u0628 \u0627\u0644\u0631\u0645\u0632 Claude <code>\u0646\u0645\u0648\u0630\u062c<\/code> \u0627\u0644\u062d\u0642\u0644 \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0641\u064a \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0646\u062f\u0645\u0627 \u064a\u0643\u0648\u0646 \u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u0641 \u0642\u0627\u0628\u0644\u0627\u064b \u0644\u0644\u0643\u062a\u0627\u0628\u0629. \u0627\u0641\u062a\u062d \u062c\u0644\u0633\u0629 \u0639\u0645\u0644 \u062c\u062f\u064a\u062f\u0629 \u0648\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0646\u0634\u0637 \u0627\u0644\u062e\u0627\u0635 \u0628\u0647\u0627 \u0644\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u0646\u062a\u064a\u062c\u0629.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0644\u0627 \u064a\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0645\u062d\u0641\u0648\u0638 \u062c\u0645\u064a\u0639 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u062e\u0631\u0649. \u0639\u0644\u0627\u0645\u0629 \u0628\u062f\u0621 \u0627\u0644\u062a\u0634\u063a\u064a\u0644\u060c, <code>ANTHROPIC_MODEL<\/code> \u0641\u064a \u0628\u064a\u0626\u0629 \u0627\u0644\u0639\u0645\u0644 \u0623\u0648 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0623\u0648 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u064f\u062f\u0627\u0631\u0629\u060c \u0623\u0648 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u0645\u0624\u0633\u0633\u0629 \u0645\u064f\u0639\u062f\u0629 \u0644\u062a\u062c\u0627\u0648\u0632 \u0627\u062e\u062a\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u060c \u0641\u064a\u0645\u0643\u0646 \u0639\u0646\u062f \u0628\u062f\u0621 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u062e\u062a\u064a\u0627\u0631 \u062e\u064a\u0627\u0631 \u0622\u062e\u0631. \u0643\u0645\u0627 \u0642\u062f \u062a\u062d\u062a\u0641\u0638 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u0645\u0633\u062a\u0623\u0646\u0641\u0629 \u0628\u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0641\u064a \u0627\u0644\u0646\u0635 \u0627\u0644\u0645\u0633\u062c\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0647\u0627. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0628\u062f\u0621 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0648 <code>\/\u0627\u0644\u062d\u0627\u0644\u0629<\/code> \u0642\u0628\u0644 \u0623\u0646 \u064a\u0641\u062a\u0631\u0636 \u0623\u0646 \u0627\u0644\u0641\u0631\u0635\u0629 \u0642\u062f \u0636\u0627\u0639\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/\u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a<\/code> \u062a\u0642\u0648\u0645 \u0628\u0645\u0633\u062d \u0627\u0644\u062a\u062e\u0635\u064a\u0635\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0648\u062a\u0639\u0648\u062f \u0625\u0644\u0649 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0648\u0642\u062a \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u062d\u0633\u0627\u0628\u0643 \u0648\u062a\u0643\u0648\u064a\u0646\u0643. \u0627\u0644\u0643\u0644\u0645\u0629 <code>\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a<\/code> \u0647\u064a \u0642\u064a\u0645\u0629 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646\u060c \u0648\u0644\u064a\u0633\u062a \u0627\u0633\u0645 \u0646\u0645\u0648\u0630\u062c \u062b\u0627\u0628\u062a \u0648\u0627\u062d\u062f \u0645\u0646 \u0637\u0631\u0627\u0632 Claude. \u0648\u0644\u0627 \u064a\u0646\u0628\u063a\u064a \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0643\u0645\u0639\u0631\u0651\u0641 \u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0643\u0631\u0627\u0631 \u0644\u0644\u0646\u0645\u0648\u0630\u062c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0644\u0625\u062c\u0631\u0627\u0621 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u062a\u0642\u062f\u0645\u0629\u060c, <code>ANTHROPIC_DEFAULT_MODEL<\/code> \u064a\u0648\u0641\u0631 \u062e\u064a\u0627\u0631\u064b\u0627 \u0628\u062f\u064a\u0644\u0627\u064b \u0623\u0648\u0644\u064a\u064b\u0627 \u0628\u062f\u0621\u064b\u0627 \u0645\u0646 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 v2.1.236 \u0641\u0635\u0627\u0639\u062f\u064b\u0627. \u0648\u064a\u0638\u0647\u0631 \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631 \u0623\u0633\u0641\u0644 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0648\u0627\u0644\u0628\u064a\u0626\u0629 \u0648\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0648\u0627\u0644\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0635\u0631\u064a\u062d\u0629\u060c \u0648\u064a\u062a\u062c\u0627\u0647\u0644 \u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u062a\u064a \u062a\u0634\u0645\u0644 <code>\u0647\u0627\u064a\u0643\u0648<\/code> \u0648 <code>opusplan<\/code>. \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0644\u062a\u0641\u0636\u064a\u0644 \u0627\u0644\u0634\u062e\u0635\u064a \u0627\u0644\u0639\u0627\u062f\u064a\u060c \u064a\u064f\u0639\u062f \u0623\u062f\u0627\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0623\u0633\u0647\u0644 \u0641\u064a \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646\u0647\u0627. \u0627\u0646\u0638\u0631 <a href=\"https:\/\/code.claude.com\/docs\/en\/settings\">\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0631\u0645\u0632 Claude<\/a> \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0639\u0644\u0642 \u0627\u0644\u0623\u0645\u0631 \u0628\u062a\u0643\u0648\u064a\u0646 \u0645\u0634\u062a\u0631\u0643.<\/p>\n\n\n\n<h2 id=\"opusplan\" class=\"wp-block-heading\">\u0645\u0627 \u0627\u0644\u0630\u064a \u062a\u0641\u0639\u0644\u0647 \u00ab\u0623\u0648\u0628\u0648\u0633\u0628\u0644\u0627\u0646\u00bb \u0641\u0639\u0644\u064a\u064b\u0651\u0627<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code>opusplan<\/code> \u064a\u0633\u062a\u062e\u062f\u0645 \u00ab\u0623\u0648\u0628\u0648\u0633\u00bb \u0641\u064a \u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u062a\u062e\u0637\u064a\u0637 \u0648\u00ab\u0633\u0648\u0646\u064a\u062a\u00bb \u0641\u064a \u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u062a\u0646\u0641\u064a\u0630. \u0648\u062a\u0643\u0645\u0646 \u062c\u0627\u0630\u0628\u064a\u0629 \u0647\u0630\u0627 \u0627\u0644\u0646\u0647\u062c \u0641\u064a \u0628\u0633\u0627\u0637\u062a\u0647: \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0646\u0645\u0648\u0630\u062c \u0627\u0633\u062a\u062f\u0644\u0627\u0644\u064a \u0623\u0642\u0648\u0649 \u0644\u0648\u0636\u0639 \u0627\u0644\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062a\u0641\u0635\u064a\u0644\u064a\u0629 \u0644\u0644\u0646\u0647\u062c\u060c \u062b\u0645 \u0646\u0645\u0648\u0630\u062c \u0628\u0631\u0645\u062c\u0629 \u064a\u0648\u0645\u064a \u0644\u062a\u0646\u0641\u064a\u0630 \u062a\u0644\u0643 \u0627\u0644\u062e\u0637\u0629.<\/p>\n\n\n\n<style>\n.ccms-opusplan{border:1px solid #d7dfed;border-radius:8px;background:#f8faff;color:#172438;padding:22px;margin:26px 0;font:16px\/1.6 system-ui,sans-serif}.ccms-opusplan h3{color:#172438;font-size:1.25rem;margin:0 0 16px}.ccms-opusplan p{color:#34445e;margin:12px 0}.ccms-opusplan__flow{display:flex;gap:16px;align-items:center}.ccms-opusplan__step{background:#e9edfc;border-radius:6px;padding:18px;flex:1}.ccms-opusplan__step strong{display:block;color:#172438;font-size:1.2rem}.ccms-opusplan__arrow{font-size:24px;color:#4b55ba}.ccms-opusplan a{color:#254fc2;text-decoration:underline}@media(max-width:520px){.ccms-opusplan{padding:16px}.ccms-opusplan__flow{flex-direction:column;align-items:stretch}.ccms-opusplan__arrow{text-align:center;transform:rotate(90deg)}}\n<\/style>\n<section class=\"ccms-opusplan\" aria-labelledby=\"ccms-opusplan-title\" style=\"border:1px solid #d7dfed;border-radius:8px;background:#f8faff;color:#172438;padding:22px;margin:26px 0;font:16px\/1.6 system-ui,sans-serif;box-sizing:border-box;max-width:100%\">\n<h3 id=\"ccms-opusplan-title\" style=\"color:#172438;font-size:1.25rem;margin:0 0 16px\">\u062a\u062a\u0628\u0639 \u0634\u0631\u0643\u0629 \u00ab\u0623\u0648\u0628\u0648\u0633\u0628\u0644\u0627\u0646\u00bb \u0646\u0645\u0637 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062a\u0627\u0644\u064a<\/h3>\n<div class=\"ccms-opusplan__flow\" style=\"display:flex;gap:16px;align-items:center;box-sizing:border-box;max-width:100%;flex-wrap:wrap\"><div class=\"ccms-opusplan__step\" style=\"background:#e9edfc;border-radius:6px;padding:18px;flex:1;box-sizing:border-box;max-width:100%\">\u0648\u0636\u0639 \u0627\u0644\u062a\u062e\u0637\u064a\u0637<strong style=\"display:block;color:#172438;font-size:1.2rem\">\u0623\u0648\u0628\u0648\u0633<\/strong>\u062a\u0637\u0628\u064a\u0642 \u0647\u0630\u0647 \u0627\u0644\u0637\u0631\u064a\u0642\u0629.<\/div><span class=\"ccms-opusplan__arrow\" aria-hidden=\"true\" style=\"font-size:24px;color:#4b55ba\">\u2192<\/span><div class=\"ccms-opusplan__step\" style=\"background:#e9edfc;border-radius:6px;padding:18px;flex:1;box-sizing:border-box;max-width:100%\">\u0627\u0644\u062a\u0646\u0641\u064a\u0630<strong style=\"display:block;color:#172438;font-size:1.2rem\">\u0633\u0648\u0646\u0627\u062a\u0629<\/strong>\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062e\u0637\u0629.<\/div><\/div>\n<p style=\"color:#34445e;margin:12px 0\">\u0633\u0644\u0648\u0643 \u0627\u0644\u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0645\u0648\u062b\u0642. \u062a\u0639\u062a\u0645\u062f \u0627\u0644\u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u0630\u0647 \u0627\u0644\u0623\u0633\u0645\u0627\u0621 \u0639\u0644\u0649 \u0645\u0632\u0648\u062f \u0627\u0644\u062e\u062f\u0645\u0629 \u0648\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.<\/p>\n<p style=\"color:#34445e;margin:12px 0\"><a href=\"https:\/\/code.claude.com\/docs\/en\/model-config#opusplan-model-setting\" style=\"color:#254fc2;text-decoration:underline\">\u0627\u0644\u0645\u0635\u062f\u0631: \u062a\u0643\u0648\u064a\u0646 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0643\u0648\u062f Claude<\/a><\/p>\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0630\u0647 \u0642\u0627\u0639\u062f\u0629 \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0648\u0636\u0639. \u0641\u0647\u064a \u0644\u0627 \u062a\u0641\u062d\u0635 \u0643\u0644 \u0645\u0648\u062c\u0647 \u0648\u062a\u062e\u062a\u0627\u0631 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0651\u0627 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0627\u0644\u0623\u0642\u0644 \u062a\u0643\u0644\u0641\u0629. \u0648\u0644\u0627 \u062a\u0632\u0627\u0644 \u062a\u0639\u064a\u064a\u0646\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f \u0648\u0642\u064a\u0648\u062f \u0627\u0644\u0648\u0635\u0648\u0644 \u0633\u0627\u0631\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629. \u0643\u0645\u0627 \u0623\u0646 \u0627\u0644\u0627\u0633\u0645 \u0644\u0627 \u064a\u0636\u0645\u0646 \u062a\u062d\u0642\u064a\u0642 \u0648\u0641\u0648\u0631\u0627\u062a: \u0641\u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629 \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u062d\u062c\u0645 \u0627\u0644\u062a\u062e\u0637\u064a\u0637 \u0648\u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0648\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u064a\u0627\u0642 \u0627\u0644\u062a\u064a \u062a\u062a\u0637\u0644\u0628\u0647\u0627 \u0627\u0644\u0645\u0647\u0645\u0629.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0643\u0631 \u0641\u064a \u0627\u0644\u0623\u0645\u0631 \u0639\u0644\u0649 \u0623\u0646\u0647 \u062a\u063a\u064a\u064a\u0631\u060c \u062d\u064a\u062b \u064a\u0633\u062a\u0641\u064a\u062f \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0645\u0646 \u062a\u062d\u0644\u064a\u0644 \u0623\u0639\u0645\u0642 \u0648\u064a\u062a\u0628\u0639 \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u062e\u0637\u0629 \u0648\u0627\u0636\u062d\u0629. \u0623\u0645\u0627 \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0625\u0635\u0644\u0627\u062d \u0628\u0633\u064a\u0637\u060c \u0641\u0642\u062f \u0644\u0627 \u064a\u0643\u0648\u0646 \u0647\u0630\u0627 \u0627\u0644\u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0625\u0636\u0627\u0641\u064a \u0636\u0631\u0648\u0631\u064a\u064b\u0627.<\/p>\n\n\n\n<h2 id=\"coding-tests\" class=\"wp-block-heading\">\u0645\u0627 \u0627\u0644\u0630\u064a \u0623\u0638\u0647\u0631\u062a\u0647 \u0645\u0647\u0645\u062a\u0627 \u0627\u0644\u0628\u0631\u0645\u062c\u0629 \u0647\u0627\u062a\u0627\u0646\u061f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u0644\u0625\u0639\u0637\u0627\u0621 \u0641\u0643\u0631\u0629 \u0645\u0644\u0645\u0648\u0633\u0629 \u0639\u0646 \u0639\u0645\u0644\u064a\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c\u060c \u0642\u0645\u0646\u0627 \u0628\u0627\u062e\u062a\u0628\u0627\u0631 \u0639\u0645\u0644\u064a\u0629 \u0625\u0639\u0627\u062f\u0629 \u0647\u064a\u0643\u0644\u0629 \u0645\u062d\u062f\u0648\u062f\u0629 \u0644\u0646\u0638\u0627\u0645 \u064a\u0648\u0646\u064a\u0643\u0648\u062f \u0648\u0625\u0635\u0644\u0627\u062d \u0644\u0645\u062d\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0631\u060c \u0645\u0639 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0645\u062a\u0641\u0627\u0639\u0644\u0629. \u0648\u062a\u0628\u064a\u0646 \u0623\u0646 \u0627\u0644\u0641\u0631\u0642 \u0628\u064a\u0646 \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0635\u062d\u064a\u062d\u0629 \u0648\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0643\u0627\u0645\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0643\u0627\u0646 \u0623\u0643\u062b\u0631 \u0623\u0647\u0645\u064a\u0629 \u0645\u0646 \u0645\u062c\u0631\u062f \u0627\u0644\u0646\u062a\u064a\u062c\u0629.<\/p>\n\n\n\n<style>\n.ccms-test-setup{border:1px solid #d7dfed;border-radius:8px;padding:24px;background:#f8faff;color:#172438;margin:28px 0;font:16px\/1.6 system-ui,sans-serif;box-sizing:border-box}.ccms-test-setup *{box-sizing:border-box}.ccms-test-setup h3,.ccms-test-setup h4{color:#172438;line-height:1.35;margin:0 0 12px}.ccms-test-setup h3{font-size:1.35rem}.ccms-test-setup h4{font-size:1.1rem}.ccms-test-setup p{color:#35435a;margin:12px 0}.ccms-test-setup a{color:#254fc2;text-decoration:underline}.ccms-test-setup .ccms-scroll{overflow-x:auto}.ccms-test-setup table{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:14px}.ccms-test-setup th,.ccms-test-setup td{padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top}.ccms-test-setup th{background:#eaf0fa}.ccms-test-setup details{border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff}.ccms-test-setup summary{cursor:pointer;font-weight:650;color:#254fc2}.ccms-test-setup pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace}.ccms-test-setup code{color:inherit}.ccms-test-setup .ccms-verdict{border-left:4px solid #5b62c8;padding:8px 14px;background:#eef0ff}.ccms-test-setup .ccms-note{font-size:14px}@media(max-width:520px){.ccms-test-setup{padding:16px}.ccms-test-setup pre{padding:10px}}\n<\/style>\n<section class=\"ccms-test-setup\" aria-labelledby=\"ccms-test-setup-title\" style=\"border:1px solid #d7dfed;border-radius:8px;padding:24px;background:#f8faff;color:#172438;margin:28px 0;font:16px\/1.6 system-ui,sans-serif;box-sizing:border-box;max-width:100%\">\n<h3 id=\"ccms-test-setup-title\" style=\"box-sizing:border-box;color:#172438;line-height:1.35;margin:0 0 12px;font-size:1.35rem\">\u0643\u064a\u0641 \u0642\u0645\u0646\u0627 \u0628\u0627\u062e\u062a\u0628\u0627\u0631 \u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0628\u0631\u0645\u062c\u0629<\/h3>\n<p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0641\u064a 28 \u0633\u0628\u062a\u0645\u0628\u0631 2026\u060c \u0642\u0645\u0646\u0627 \u0628\u0625\u0639\u0637\u0627\u0621 \u0646\u0645\u0627\u0630\u062c Claude Haiku 4.5 \u0648Claude Sonnet 5 \u0648Claude Opus 5.5 \u0646\u0641\u0633 \u0627\u0644\u0645\u0647\u0645\u062a\u064a\u0646 \u0641\u064a \u0644\u063a\u0629 \u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a\u060c \u0648\u0635\u0648\u0644\u0627\u064b \u0625\u0644\u0649 \u0646\u0645\u0648\u0630\u062c GlobalGPT. \u0623\u0631\u062c\u0639 \u0643\u0644 \u0646\u0645\u0648\u0630\u062c \u0634\u0641\u0631\u0629 \u0627\u0644\u0645\u0635\u062f\u0631\u061b \u0648\u0642\u0645\u0646\u0627 \u0628\u0641\u062d\u0635 \u0627\u0644\u0634\u0641\u0631\u0629 \u0648\u0625\u062c\u0631\u0627\u0621 \u0641\u062d\u0648\u0635\u0627\u062a \u0645\u062d\u0644\u064a\u0629 \u062b\u0627\u0628\u062a\u0629. \u062a\u0623\u062a\u064a \u062a\u0639\u0644\u064a\u0645\u0627\u062a \u062a\u0628\u062f\u064a\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0640 Claude Code \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0641\u064a \u0623\u062c\u0632\u0627\u0621 \u0623\u062e\u0631\u0649 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644 \u0645\u0646 \u0648\u062b\u0627\u0626\u0642\u0647\u0627 \u0627\u0644\u0631\u0633\u0645\u064a\u0629.<\/p>\n<p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0643\u0627\u0646 \u0644\u0643\u0644 \u0637\u0644\u0628 \u062d\u062f \u0623\u0642\u0635\u0649 \u0644\u0644\u0625\u062e\u0631\u0627\u062c \u064a\u0628\u0644\u063a 4,096 \u0631\u0645\u0632\u064b\u0627\u060c \u062f\u0648\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u064a \u0623\u062f\u0648\u0627\u062a \u0623\u0648 \u0633\u062c\u0644 \u0645\u062d\u0627\u062f\u062b\u0629\u060c \u0645\u0639 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u0646\u0645\u0648\u0630\u062c. \u0648\u0642\u062f \u0627\u062d\u062a\u0641\u0638\u0646\u0627 \u0628\u0623\u0648\u0644 \u0631\u062f \u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0642\u064a\u064a\u0645\u060c \u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u0627\u0644\u0631\u062f\u0648\u062f \u063a\u064a\u0631 \u0627\u0644\u0645\u0643\u062a\u0645\u0644\u0629. \u0648\u0642\u062f \u0633\u064f\u0645\u062d \u0628\u0625\u0639\u0627\u062f\u0629 \u0645\u062d\u0627\u0648\u0644\u0629 \u0648\u0627\u062d\u062f\u0629 \u0644\u062e\u0637\u0623 \u062e\u062f\u0645\u0629 \u0648\u0627\u062d\u062f \u0641\u064a \u0645\u0647\u0645\u0629 \u0627\u0644\u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0640 \u00ab\u0633\u0648\u0646\u064a\u062a\u00bb\u061b \u062d\u064a\u062b \u0623\u0633\u0641\u0631\u062a \u0633\u0628\u0639\u0629 \u0637\u0644\u0628\u0627\u062a \u0639\u0646 \u0633\u062a\u0629 \u0645\u062e\u0631\u062c\u0627\u062a.<\/p>\n<p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u062a\u0642\u064a\u0633 \u0647\u0627\u062a\u0627\u0646 \u0627\u0644\u0645\u0647\u0645\u062a\u0627\u0646 \u0627\u0644\u0635\u063a\u064a\u0631\u062a\u0627\u0646 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u064f\u0631\u062c\u064e\u0639 \u0648\u0627\u0643\u062a\u0645\u0627\u0644 \u0627\u0644\u062a\u0633\u0644\u064a\u0645. \u0648\u0644\u0627 \u062a\u0642\u064a\u0633\u0627\u0646 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0648\u0643\u064a\u0644 \u0641\u064a Claude Code\u060c \u0623\u0648 \u0627\u0633\u062a\u0643\u0634\u0627\u0641 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639\u060c \u0623\u0648 \u062c\u0644\u0633\u0629 \u0627\u0644\u062a\u0637\u0648\u064a\u0631 \u0628\u0623\u0643\u0645\u0644\u0647\u0627. \u0648\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0625\u0628\u0644\u0627\u063a \u0639\u0646 \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u0628\u0627\u0644\u062f\u0648\u0644\u0627\u0631. \u0648\u0644\u0627 \u064a\u064f\u0645\u0643\u0646 \u0627\u0633\u062a\u0646\u062a\u0627\u062c \u062a\u0631\u062a\u064a\u0628 \u0639\u0627\u0645 \u0644\u0644\u0633\u0631\u0639\u0629 \u0623\u0648 \u0627\u0644\u0645\u0648\u062b\u0648\u0642\u064a\u0629 \u0627\u0633\u062a\u0646\u0627\u062f\u064b\u0627 \u0625\u0644\u0649 \u0645\u0644\u0627\u062d\u0638\u0629 \u0648\u0627\u062d\u062f\u0629 \u0644\u0643\u0644 \u0645\u0647\u0645\u0629.<\/p>\n<details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0639\u0631\u0636 \u0645\u0639\u0631\u0651\u0641\u0627\u062a \u0627\u0644\u0637\u0631\u0627\u0632\u0627\u062a \u0627\u0644\u062f\u0642\u064a\u0642\u0629 \u0648\u0634\u0631\u0648\u0637 \u0627\u0644\u062a\u0642\u064a\u064a\u0645<\/summary><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0627\u0644\u0645\u0639\u0631\u0651\u0641\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629: <code style=\"box-sizing:border-box;color:inherit\">claude-haiku-4-5-20251001<\/code>, <code style=\"box-sizing:border-box;color:inherit\">\u0643\u0644\u0648\u062f-\u0633\u0648\u0646\u064a\u062a-5<\/code>, \u0648 <code style=\"box-sizing:border-box;color:inherit\">\u0643\u0644\u0648\u062f - \u0623\u0648\u0628\u0648\u0633 5-5<\/code>. \u0623\u064f\u062c\u0631\u064a\u062a \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Node.js \u0627\u0644\u0625\u0635\u062f\u0627\u0631 24.19.0. \u0648\u062a\u0633\u062a\u0647\u062f\u0641 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0645\u0646 Node.js 18 \u0641\u0645\u0627 \u0641\u0648\u0642\u061b \u0648\u0644\u0645 \u064a\u062a\u0645 \u0627\u062e\u062a\u0628\u0627\u0631 Node.js 18 \u0646\u0641\u0633\u0647.<\/p><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u062b\u0645\u0627\u0646\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0633\u0644\u0648\u0643\u064a\u0629 \u0644\u0645\u0647\u0645\u0629 \u00ab\u0627\u0644\u0631\u062e\u0648\u064a\u0627\u062a\u00bb \u0648\u0627\u062b\u0646\u062a\u064a \u0639\u0634\u0631\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0644\u0645\u0647\u0645\u0629 \u00ab\u0645\u062d\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0631\u00bb. \u0648\u064a\u062a\u0645 \u0627\u0644\u0625\u0628\u0644\u0627\u063a \u0639\u0646 \u0627\u0644\u0627\u0645\u062a\u062b\u0627\u0644 \u0644\u0644\u062a\u0646\u0633\u064a\u0642 \u0648\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0643\u0627\u0645\u0644 \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644. \u0623\u0645\u0627 \u0639\u0645\u0644\u064a\u0629 \u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u062a\u064a \u062a\u062a\u0645 \u0644\u0627\u062d\u0642\u064b\u0627\u060c \u0641\u064a\u062a\u0645 \u062a\u0635\u0646\u064a\u0641\u0647\u0627 \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644 \u0648\u0644\u0627 \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u062a\u0644\u0643 \u0627\u0644\u0623\u0631\u0642\u0627\u0645. \u0648\u0644\u0645 \u0646\u0642\u0645 \u0628\u062a\u0639\u062f\u064a\u0644 \u0634\u0641\u0631\u0629 \u0627\u0644\u0645\u0635\u062f\u0631 \u0627\u0644\u0645\u064f\u0631\u062c\u0639\u0629 \u0644\u062c\u0639\u0644\u0647\u0627 \u0645\u0633\u062a\u0648\u0641\u064a\u0629 \u0644\u0644\u0634\u0631\u0648\u0637.<\/p><\/details>\n<\/section>\n\n\n\n<style>\n.ccms-test-t01{border:1px solid #d7dfed;border-radius:8px;padding:24px;background:#f8faff;color:#172438;margin:28px 0;font:16px\/1.6 system-ui,sans-serif;box-sizing:border-box}.ccms-test-t01 *{box-sizing:border-box}.ccms-test-t01 h3,.ccms-test-t01 h4{color:#172438;line-height:1.35;margin:0 0 12px}.ccms-test-t01 h3{font-size:1.35rem}.ccms-test-t01 h4{font-size:1.1rem}.ccms-test-t01 p{color:#35435a;margin:12px 0}.ccms-test-t01 a{color:#254fc2;text-decoration:underline}.ccms-test-t01 .ccms-scroll{overflow-x:auto}.ccms-test-t01 table{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:14px}.ccms-test-t01 th,.ccms-test-t01 td{padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top}.ccms-test-t01 th{background:#eaf0fa}.ccms-test-t01 details{border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff}.ccms-test-t01 summary{cursor:pointer;font-weight:650;color:#254fc2}.ccms-test-t01 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace}.ccms-test-t01 code{color:inherit}.ccms-test-t01 .ccms-verdict{border-left:4px solid #5b62c8;padding:8px 14px;background:#eef0ff}.ccms-test-t01 .ccms-note{font-size:14px}@media(max-width:520px){.ccms-test-t01{padding:16px}.ccms-test-t01 pre{padding:10px}}\n<\/style><section class=\"ccms-test-t01\" aria-labelledby=\"ccms-test-t01-title\" style=\"border:1px solid #d7dfed;border-radius:8px;padding:24px;background:#f8faff;color:#172438;margin:28px 0;font:16px\/1.6 system-ui,sans-serif;box-sizing:border-box;max-width:100%\"><h3 id=\"ccms-test-t01-title\" style=\"box-sizing:border-box;color:#172438;line-height:1.35;margin:0 0 12px;font-size:1.35rem\">\u0627\u0644\u0645\u0647\u0645\u0629 1: \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u062a\u0631\u0645\u064a\u0632 \u064a\u0648\u0646\u064a\u0643\u0648\u062f \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0625\u0639\u0627\u062f\u0629 \u0647\u064a\u0643\u0644\u0629 \"\u0627\u0644\u0633\u0644\u0627\u063a\" \u0627\u0644\u0635\u063a\u064a\u0631\u0629<\/h3><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0643\u0627\u0646 \u0639\u0644\u0649 \u0627\u0644\u062f\u0627\u0644\u0629 \u0623\u0646 \u062a\u062d\u062a\u0641\u0638 \u0628\u0627\u0644\u0623\u062d\u0631\u0641 \u063a\u064a\u0631 \u0627\u0644\u0644\u0627\u062a\u064a\u0646\u064a\u0629 \u0648\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u062c\u0645\u0639\u060c \u0648\u0623\u0646 \u062a\u0639\u064a\u062f \u062a\u0648\u062d\u064a\u062f \u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u062a\u0634\u0643\u064a\u0644 \u0627\u0644\u0645\u064f\u0641\u0643\u0643\u0629\u060c \u0648\u0623\u0646 \u062a\u062d\u0627\u0641\u0638 \u0639\u0644\u0649 \u0633\u0644\u0648\u0643\u0647\u0627 \u0627\u0644\u062d\u0627\u0644\u064a \u0648\u0641\u0642\u064b\u0627 \u0644\u0645\u0639\u0627\u064a\u064a\u0631 ASCII.<\/p><div class=\"ccms-scroll\" style=\"box-sizing:border-box;overflow-x:auto;max-width:100%\"><table style=\"box-sizing:border-box;width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:14px\"><caption style=\"box-sizing:border-box\">\u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u0631\u062c\u0627\u0639\u0647\u0627 \u0623\u0648\u0644\u0627\u064b\u060c \u0645\u0639 \u0641\u062d\u0648\u0635\u0627\u062a \u062b\u0627\u0628\u062a\u0629 \u0644\u0644\u0633\u0644\u0648\u0643 \u0627\u0644\u0645\u062d\u0644\u064a<\/caption><thead style=\"box-sizing:border-box\"><tr style=\"box-sizing:border-box\"><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0646\u0645\u0648\u0630\u062c<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0633\u0644\u0648\u0643<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0631\u062f<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0625\u062a\u0645\u0627\u0645 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box\"><tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0643\u0644\u0648\u062f \u0647\u0627\u064a\u0643\u0648 4.5<\/th><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">8\/8<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u062e\u0637\u0623: \u063a\u0644\u0627\u0641 Markdown<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0646\u0639\u0645: \u0648\u0638\u064a\u0641\u0629 \u0643\u0627\u0645\u0644\u0629<\/td><\/tr><tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0643\u0644\u0648\u062f \u0633\u0648\u0646\u064a\u062a 5<\/th><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">8\/8<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0631\u0633\u0644\u0629: JSON \u0641\u064a \u0635\u064a\u063a\u062a\u0647\u0627 \u0627\u0644\u0623\u0648\u0644\u064a\u0629<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0646\u0639\u0645: \u0648\u0638\u064a\u0641\u0629 \u0643\u0627\u0645\u0644\u0629<\/td><\/tr><tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">Claude Opus 5.5<\/th><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">8\/8<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0631\u0633\u0644\u0629: JSON \u0641\u064a \u0635\u064a\u063a\u062a\u0647\u0627 \u0627\u0644\u0623\u0648\u0644\u064a\u0629<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0646\u0639\u0645: \u0648\u0638\u064a\u0641\u0629 \u0643\u0627\u0645\u0644\u0629<\/td><\/tr><\/tbody><\/table><\/div><div class=\"ccms-verdict\" style=\"box-sizing:border-box;border-left:4px solid #5b62c8;padding:8px 14px;background:#eef0ff;max-width:100%\"><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\"><strong style=\"box-sizing:border-box\">\u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629:<\/strong> \u0627\u062c\u062a\u0627\u0632\u062a \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u062b\u0644\u0627\u062b \u062c\u0645\u064a\u0639\u0647\u0627 \u0646\u0641\u0633 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u062b\u0645\u0627\u0646\u064a. \u0643\u0645\u0627 \u0627\u0644\u062a\u0632\u0645\u062a \u0643\u0644 \u0645\u0646 \u00abSonnet\u00bb \u0648\u00abOpus\u00bb \u0628\u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0628\u062a\u0646\u0633\u064a\u0642 JSON \u0627\u0644\u062e\u0627\u0645. \u0623\u0645\u0627 \u00abHaiku\u00bb \u0641\u0642\u062f \u063a\u0644\u0641\u062a \u0627\u0633\u062a\u062c\u0627\u0628\u062a\u0647\u0627 \u0628\u062a\u0646\u0633\u064a\u0642 Markdown\u060c \u0648\u0648\u0635\u0641\u062a \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0647\u0627 \u062a\u0642\u0646\u064a\u0629 NFC \u062e\u0637\u0623\u064b \u0628\u0623\u0646\u0647\u0627 \u00ab\u062a\u0641\u062a\u064a\u062a \u0627\u0644\u0623\u062d\u0631\u0641\u00bb\u061b \u0641\u064a \u062d\u064a\u0646 \u0623\u0646 \u0643\u0648\u062f\u0647\u0627 \u0627\u0633\u062a\u062f\u0639\u0649 \u062a\u0642\u0646\u064a\u0629 NFC \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.<\/p><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0641\u064a\u0645\u0627 \u064a\u062a\u0639\u0644\u0642 \u0628\u0647\u0630\u0647 \u0639\u0645\u0644\u064a\u0629 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0647\u064a\u0643\u0644\u0629 \u0627\u0644\u0645\u062d\u062f\u0648\u062f\u0629\u060c \u0644\u0645 \u062a\u0624\u062f\u0650 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0625\u0644\u0649 \u062a\u062d\u0633\u064a\u0646 \u0623\u062f\u0627\u0621 \u0627\u0644\u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u062a\u064a \u062e\u0636\u0639\u062a \u0644\u0644\u0627\u062e\u062a\u0628\u0627\u0631. \u0648\u0644\u0627 \u062a\u0632\u0627\u0644 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u062a\u0646\u0633\u064a\u0642 \u0648\u062f\u0642\u0629 \u0627\u0644\u0634\u0631\u062d \u0627\u0644\u0645\u0635\u0627\u062d\u0628 \u0628\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u0645\u0631\u0627\u062c\u0639\u0629.<\/p><\/div><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0639\u0631\u0636 \u0627\u0644\u0646\u0635 \u0627\u0644\u062a\u0648\u062c\u064a\u0647\u064a \u0627\u0644\u0643\u0627\u0645\u0644 \u0627\u0644\u0630\u064a \u062a\u0645\u062a \u0645\u0634\u0627\u0631\u0643\u062a\u0647 \u0648\u0631\u0645\u0632 \u0627\u0644\u0625\u062f\u062e\u0627\u0644<\/summary><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">SYSTEM\nYou are completing a bounded JavaScript coding task. Return only the requested JSON object with complete source files and brief review notes. Do not claim to have edited files, run commands, or used tools. You have no tool access. Do not include hidden reasoning.\n\nUSER\nImplement the following Node.js 18+ CommonJS function from its current source. Return complete replacement source for src\/slugify.js. Do not add dependencies, imports, I\/O, or other files.\n\nRequired behavior:\n1. slugify(value) returns an empty string for every non-string input.\n2. Normalize string input to Unicode NFC, then lowercase it using JavaScript toLowerCase().\n3. Preserve Unicode letters, numbers, and combining marks. Replace each consecutive run of all other characters with one ASCII hyphen.\n4. Trim leading and trailing hyphens. Preserve the CommonJS export { slugify }.\n5. Existing ASCII behavior must continue to work. Examples: Hello, World! -&gt; hello-world; two   words -&gt; two-words; null -&gt; empty string.\n6. Additional examples: Caf\u00e9 d\u00e9j\u00e0 vu -&gt; caf\u00e9-d\u00e9j\u00e0-vu; decomposed Cafe\\u0301 -&gt; caf\u00e9; \u4e2d\u6587 \u6d4b\u8bd5 42 -&gt; \u4e2d\u6587-\u6d4b\u8bd5-42; **hi___there** -&gt; hi-there; only punctuation or whitespace -&gt; empty string.\n\nCurrent src\/slugify.js:\n```javascript\nfunction slugify(value) {\n  if (typeof value !== &quot;string&quot;) return &quot;&quot;;\n  return value\n    .trim()\n    .toLowerCase()\n    .replace(\/[^a-z0-9]+\/g, &quot;-&quot;)\n    .replace(\/^-+|-+$\/g, &quot;&quot;);\n}\n\nmodule.exports = { slugify };\n\n\n```\n\nReturn exactly one JSON object with this shape:\n{&quot;files&quot;:{&quot;src\/slugify.js&quot;:&quot;complete JavaScript source as a JSON string&quot;},&quot;review_notes&quot;:[&quot;at most four brief implementation or assumption notes&quot;]}\nNo Markdown wrapper. You are returning code for someone else to evaluate locally; do not say that tests passed or that you ran them.\n<\/code><\/pre><\/details><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0627\u0637\u0644\u0639 \u0639\u0644\u0649 \u0627\u0644\u0631\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0640 Claude Haiku 4.5 \u0643\u0645\u0627 \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647<\/summary><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">```json\n{\n  &quot;files&quot;: {\n    &quot;src\/slugify.js&quot;: &quot;function slugify(value) {\\n  if (typeof value !== \\&quot;string\\&quot;) return \\&quot;\\&quot;;\\n  \\n  \/\/ Normalize to NFC and lowercase\\n  const normalized = value.normalize(\\&quot;NFC\\&quot;).toLowerCase();\\n  \\n  \/\/ Replace consecutive runs of non-letter, non-number, non-combining-mark characters with a single hyphen\\n  \/\/ Unicode letter categories: L* (Lu, Ll, Lt, Lm, Lo)\\n  \/\/ Unicode number categories: N* (Nd, Nl, No)\\n  \/\/ Unicode combining mark categories: M* (Mn, Mc, Me)\\n  const slugged = normalized.replace(\/[^\\\\p{L}\\\\p{N}\\\\p{M}]+\/gu, \\&quot;-\\&quot;);\\n  \\n  \/\/ Trim leading and trailing hyphens\\n  return slugged.replace(\/^-+|-+$\/g, \\&quot;\\&quot;);\\n}\\n\\nmodule.exports = { slugify };&quot;\n  },\n  &quot;review_notes&quot;: [\n    &quot;Uses String.prototype.normalize(\\&quot;NFC\\&quot;) to decompose composed characters like \u00e9 into base+combining mark, then toLowerCase() applies to normalized string&quot;,\n    &quot;Unicode property escapes (\\\\p{L}, \\\\p{N}, \\\\p{M}) with \/u flag preserve all Unicode letters, numbers, and combining marks while replacing other consecutive characters with single hyphens&quot;,\n    &quot;Existing ASCII behavior is preserved: punctuation and whitespace are replaced with hyphens, then leading\/trailing hyphens are trimmed&quot;,\n    &quot;Non-string inputs return empty string as required; normalized decomposed characters (e.g., Cafe\\\\u0301) are handled correctly by NFC normalization&quot;\n  ]\n}\n```<\/code><\/pre><\/details><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0639\u0631\u0636 \u0627\u0644\u0631\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0640 Claude Sonnet 5 \u0643\u0645\u0627 \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647<\/summary><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">{&quot;files&quot;:{&quot;src\/slugify.js&quot;:&quot;function slugify(value) {\\n  if (typeof value !== \\&quot;string\\&quot;) return \\&quot;\\&quot;;\\n  return value\\n    .normalize(\\&quot;NFC\\&quot;)\\n    .toLowerCase()\\n    .replace(\/[^\\\\p{L}\\\\p{N}\\\\p{M}]+\/gu, \\&quot;-\\&quot;)\\n    .replace(\/^-+|-+$\/g, \\&quot;\\&quot;);\\n}\\n\\nmodule.exports = { slugify };\\n&quot;},&quot;review_notes&quot;:[&quot;Used Unicode property escapes (\\\\p{L}, \\\\p{N}, \\\\p{M}) with the u flag to preserve letters, numbers, and combining marks across scripts.&quot;,&quot;NFC normalization ensures decomposed sequences like Cafe + combining acute compose to caf\u00e9 before lowercasing.&quot;,&quot;Runs of any other characters (punctuation, whitespace, symbols) collapse to a single hyphen, then leading\/trailing hyphens are trimmed.&quot;]}<\/code><\/pre><\/details><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0627\u0637\u0644\u0639 \u0639\u0644\u0649 \u0627\u0644\u0631\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0640 Claude Opus 5.5 \u0643\u0645\u0627 \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647<\/summary><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">{&quot;files&quot;:{&quot;src\/slugify.js&quot;:&quot;function slugify(value) {\\n  if (typeof value !== \\&quot;string\\&quot;) return \\&quot;\\&quot;;\\n  return value\\n    .normalize(\\&quot;NFC\\&quot;)\\n    .toLowerCase()\\n    .replace(\/[^\\\\p{L}\\\\p{N}\\\\p{M}]+\/gu, \\&quot;-\\&quot;)\\n    .replace(\/^-+|-+$\/g, \\&quot;\\&quot;);\\n}\\n\\nmodule.exports = { slugify };\\n&quot;},&quot;review_notes&quot;:[&quot;The input is normalized to NFC before lowercasing, so decomposed input like Cafe\\\\u0301 composes to caf\u00e9.&quot;,&quot;A Unicode property regex with the u flag keeps letters (\\\\p{L}), numbers (\\\\p{N}) and combining marks (\\\\p{M}). Each run of any other characters, including underscores and whitespace, becomes one hyphen.&quot;,&quot;The explicit trim() was removed because the final step strips leading and trailing hyphens, which covers surrounding whitespace.&quot;,&quot;Lowercasing happens after NFC normalization, as the spec orders. toLowerCase can occasionally produce non-NFC output for rare characters, and it is not re-normalized here.&quot;]}<\/code><\/pre><\/details><\/section>\n\n\n\n<style>\n.ccms-test-t02{border:1px solid #d7dfed;border-radius:8px;padding:24px;background:#f8faff;color:#172438;margin:28px 0;font:16px\/1.6 system-ui,sans-serif;box-sizing:border-box}.ccms-test-t02 *{box-sizing:border-box}.ccms-test-t02 h3,.ccms-test-t02 h4{color:#172438;line-height:1.35;margin:0 0 12px}.ccms-test-t02 h3{font-size:1.35rem}.ccms-test-t02 h4{font-size:1.1rem}.ccms-test-t02 p{color:#35435a;margin:12px 0}.ccms-test-t02 a{color:#254fc2;text-decoration:underline}.ccms-test-t02 .ccms-scroll{overflow-x:auto}.ccms-test-t02 table{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:14px}.ccms-test-t02 th,.ccms-test-t02 td{padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top}.ccms-test-t02 th{background:#eaf0fa}.ccms-test-t02 details{border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff}.ccms-test-t02 summary{cursor:pointer;font-weight:650;color:#254fc2}.ccms-test-t02 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace}.ccms-test-t02 code{color:inherit}.ccms-test-t02 .ccms-verdict{border-left:4px solid #5b62c8;padding:8px 14px;background:#eef0ff}.ccms-test-t02 .ccms-note{font-size:14px}@media(max-width:520px){.ccms-test-t02{padding:16px}.ccms-test-t02 pre{padding:10px}}\n<\/style><section class=\"ccms-test-t02\" aria-labelledby=\"ccms-test-t02-title\" style=\"border:1px solid #d7dfed;border-radius:8px;padding:24px;background:#f8faff;color:#172438;margin:28px 0;font:16px\/1.6 system-ui,sans-serif;box-sizing:border-box;max-width:100%\"><h3 id=\"ccms-test-t02-title\" style=\"box-sizing:border-box;color:#172438;line-height:1.35;margin:0 0 12px;font-size:1.35rem\">\u0627\u0644\u0645\u0647\u0645\u0629 2: \u0625\u0635\u0644\u0627\u062d \u0645\u062d\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0631 \u0648\u0625\u0631\u062c\u0627\u0639 \u0627\u062e\u062a\u0628\u0627\u0631\u0627\u062a\u0647<\/h3><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0643\u0627\u0646 \u0639\u0644\u0649 \u0627\u0644\u062f\u0627\u0644\u0629 \u0645\u0639\u0627\u0644\u062c\u0629 \u062d\u0627\u0644\u0627\u062a \u062a\u0637\u0627\u0628\u0642 \u0627\u0644\u0628\u0627\u062f\u0626\u0629 \u0627\u0644\u0623\u0637\u0648\u0644\u060c \u0648\u0623\u0648\u0644\u0648\u064a\u0629 \u0627\u0644\u0637\u0631\u0642\u060c \u0648\u062d\u062f\u0648\u062f \u0627\u0644\u0645\u0642\u0627\u0637\u0639\u060c \u0648\u0627\u0644\u0642\u0648\u0627\u0639\u062f \u063a\u064a\u0631 \u0627\u0644\u0635\u062d\u064a\u062d\u0629\u060c \u0648\u0627\u0644\u0645\u062f\u062e\u0644\u0627\u062a \u0627\u0644\u062b\u0627\u0628\u062a\u0629. \u0643\u0645\u0627 \u062a\u0636\u0645\u0646\u062a \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0645\u0644\u0641 \u0627\u062e\u062a\u0628\u0627\u0631 \u062c\u062f\u064a\u062f\u064b\u0627.<\/p><div class=\"ccms-scroll\" style=\"box-sizing:border-box;overflow-x:auto;max-width:100%\"><table style=\"box-sizing:border-box;width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:14px\"><caption style=\"box-sizing:border-box\">\u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u0631\u062c\u0627\u0639\u0647\u0627 \u0623\u0648\u0644\u0627\u064b\u060c \u0645\u0639 \u0641\u062d\u0648\u0635\u0627\u062a \u062b\u0627\u0628\u062a\u0629 \u0644\u0644\u0633\u0644\u0648\u0643 \u0627\u0644\u0645\u062d\u0644\u064a<\/caption><thead style=\"box-sizing:border-box\"><tr style=\"box-sizing:border-box\"><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0646\u0645\u0648\u0630\u062c<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0633\u0644\u0648\u0643<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0631\u062f<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0625\u062a\u0645\u0627\u0645 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box\"><tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0643\u0644\u0648\u062f \u0647\u0627\u064a\u0643\u0648 4.5<\/th><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">12\/12 \u0641\u064a \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0641\u0642\u0637<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u062e\u0637\u0623: JSON \u0645\u0642\u0637\u0648\u0639<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0631\u0642\u0645: \u0645\u0644\u0641 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0645\u0642\u0637\u0648\u0639<\/td><\/tr><tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">\u0643\u0644\u0648\u062f \u0633\u0648\u0646\u064a\u062a 5<\/th><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">12\/12 \u0641\u064a \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0641\u0642\u0637<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u062e\u0637\u0623: JSON \u0645\u0642\u0637\u0648\u0639<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0631\u0642\u0645: \u0645\u0644\u0641 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0645\u0642\u0637\u0648\u0639<\/td><\/tr><tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top;background:#eaf0fa\">Claude Opus 5.5<\/th><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">12\/12 \u0641\u064a \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0641\u0642\u0637<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u062e\u0637\u0623: JSON \u0645\u0642\u0637\u0648\u0639<\/td><td style=\"box-sizing:border-box;padding:12px 10px;border-bottom:1px solid #d7dfed;color:#172438;vertical-align:top\">\u0631\u0642\u0645: \u0645\u0644\u0641 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0645\u0642\u0637\u0648\u0639<\/td><\/tr><\/tbody><\/table><\/div><div class=\"ccms-verdict\" style=\"box-sizing:border-box;border-left:4px solid #5b62c8;padding:8px 14px;background:#eef0ff;max-width:100%\"><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\"><strong style=\"box-sizing:border-box\">\u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629:<\/strong> \u0644\u0645 \u064a\u0643\u0645\u0644 \u0623\u064a \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0627\u0644\u0645\u0643\u0648\u0646\u0629 \u0645\u0646 \u0645\u0644\u0641\u064a\u0646 \u0636\u0645\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0645\u062d\u062f\u062f \u0644\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629. \u062a\u0648\u0642\u0641\u062a \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u062b\u0644\u0627\u062b\u0629 \u062c\u0645\u064a\u0639\u0647\u0627 \u0639\u0646\u062f 4,096 \u0631\u0645\u0632 \u0625\u0643\u0645\u0627\u0644 \u0645\u064f\u0628\u0644\u063a \u0639\u0646\u0647. \u0648\u0643\u0627\u0646 \u0643\u0644 \u0645\u0646\u0647\u0627 \u0642\u062f \u0623\u0639\u0627\u062f \u0628\u0627\u0644\u0641\u0639\u0644 \u062f\u0627\u0644\u0629 \u062a\u0648\u062c\u064a\u0647 \u0643\u0627\u0645\u0644\u0629\u060c \u0627\u062c\u062a\u0627\u0632\u062a \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0627\u062b\u0646\u062a\u064a \u0639\u0634\u0631\u0629 \u0644\u0644\u0633\u0644\u0648\u0643 \u0627\u0644\u062b\u0627\u0628\u062a\u061b \u0623\u0645\u0627 \u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0641\u0643\u0627\u0646\u062a \u063a\u064a\u0631 \u0645\u0643\u062a\u0645\u0644\u0629 \u0648\u0644\u0645 \u064a\u062a\u0645 \u062a\u0646\u0641\u064a\u0630\u0647\u0627.<\/p><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0644\u0642\u062f \u0627\u0633\u062a\u062e\u0631\u062c\u0646\u0627 \u0641\u0642\u0637 \u0643\u0644 \u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0634\u0641\u0631\u0629 \u0627\u0644\u0645\u0635\u062f\u0631 \u0627\u0644\u0645\u063a\u0644\u0642\u0629 \u0628\u0627\u0644\u0643\u0627\u0645\u0644. \u0623\u0645\u0627 \u0627\u0644\u0631\u062f\u0648\u062f \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0627\u0644\u0645\u0642\u062a\u0637\u0639\u0629 \u0641\u062a\u0638\u0644 \u0643\u0645\u0627 \u0647\u064a \u0623\u062f\u0646\u0627\u0647. \u0648\u0644\u0630\u0644\u0643\u060c \u0641\u0625\u0646 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062f\u0631\u062c\u0629 \u0646\u062c\u0627\u062d \u0641\u064a \u0627\u0644\u062f\u0627\u0644\u0629 \u0644\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 \u0627\u0644\u0637\u0644\u0628 \u0628\u0623\u0643\u0645\u0644\u0647 \u0642\u062f \u0646\u062c\u062d.<\/p><\/div><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0646\u062a\u064a\u062c\u0629 \u0625\u0636\u0627\u0641\u064a\u0629 \u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0643\u0648\u062f: \u062a\u0639\u0627\u062f\u0644 \u0641\u064a \u0627\u0644\u062c\u0630\u0631 \u0627\u0644\u0645\u062a\u0633\u0627\u0648\u064a<\/summary><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0628\u0639\u062f \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0645\u0639\u062a\u0627\u062f\u0629\u060c \u0644\u0627\u062d\u0638\u0646\u0627 \u0623\u0646 \u00ab\u0647\u0627\u064a\u0643\u0648\u00bb \u0642\u062f \u0639\u0627\u062f\u062a \u0625\u0644\u0649 \u062d\u0627\u0644\u062a\u0647\u0627 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629 <code style=\"box-sizing:border-box;color:inherit\">\/\/\/<\/code> \u0625\u0644\u0649 \u0633\u0644\u0633\u0644\u0629 \u0641\u0627\u0631\u063a\u0629 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 <code style=\"box-sizing:border-box;color:inherit\">\/<\/code>. \u0627\u0633\u062a\u062e\u062f\u0645 \u0641\u062d\u0635 \u0645\u062d\u0644\u064a \u0645\u0646\u0641\u0635\u0644 \u0642\u0627\u0639\u062f\u062a\u064a\u0646 \u0645\u0646 \u0646\u0648\u0639 GET\u060c \u0645\u0639 \u0627\u0644\u0628\u0627\u062f\u0626\u0627\u062a <code style=\"box-sizing:border-box;color:inherit\">\/\/\/<\/code> \u0648 <code style=\"box-sizing:border-box;color:inherit\">\/<\/code>, \u060c \u0645\u0633\u062a\u0647\u062f\u0641\u064b\u0627 <code style=\"box-sizing:border-box;color:inherit\">\u0623\u0648\u0644\u0627\u064b<\/code> \u0648 <code style=\"box-sizing:border-box;color:inherit\">\u062b\u0627\u0646\u064a\u064b\u0627<\/code> \u0628\u0647\u0630\u0627 \u0627\u0644\u062a\u0631\u062a\u064a\u0628. \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0640 <code style=\"box-sizing:border-box;color:inherit\">\/\u0623\u064a \u0634\u064a\u0621<\/code>, \u060c \u0648\u064a\u0646\u0635 \u0627\u0644\u0639\u0642\u062f \u0639\u0644\u0649 <code style=\"box-sizing:border-box;color:inherit\">\u0623\u0648\u0644\u0627\u064b<\/code>.<\/p><p style=\"box-sizing:border-box;color:#35435a;margin:12px 0\">\u0639\u0648\u062f\u0629 \u00ab\u0647\u0627\u064a\u0643\u0648\u00bb <code style=\"box-sizing:border-box;color:inherit\">\u062b\u0627\u0646\u064a\u064b\u0627<\/code>; \u061b \u0639\u0648\u062f\u0629 \u00ab\u0633\u0648\u0646\u064a\u062a\u00bb \u0648\u00ab\u0623\u0648\u0628\u0648\u0633\u00bb <code style=\"box-sizing:border-box;color:inherit\">\u0623\u0648\u0644\u0627\u064b<\/code>. \u0648\u0642\u062f \u062a\u0645 \u0625\u062c\u0631\u0627\u0621 \u0647\u0630\u0627 \u0627\u0644\u0641\u062d\u0635 \u0627\u0644\u0625\u0636\u0627\u0641\u064a \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0646\u062a\u0627\u0626\u062c \u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0643\u0648\u062f\u060c \u0648\u0647\u0648 \u0645\u0646\u0641\u0635\u0644 \u0639\u0646 \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0627\u062b\u0646\u064a \u0639\u0634\u0631 \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u062d\u062f\u064a\u062f\u0647\u0627 \u0642\u0628\u0644 \u0628\u062f\u0621 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631. \u0648\u0644\u0627 \u064a\u0624\u062b\u0631 \u0647\u0630\u0627 \u0627\u0644\u0641\u062d\u0635 \u0639\u0644\u0649 \u062f\u0631\u062c\u0627\u062a \u062a\u0644\u0643 \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a.<\/p><\/details><p class=\"ccms-note\" style=\"box-sizing:border-box;color:#35435a;margin:12px 0;font-size:14px\">\u0648\u0627\u062c\u0647\u062a \u00ab\u0633\u0648\u0646\u064a\u062a\u00bb \u062e\u0637\u0623\u064b \u0648\u0627\u062d\u062f\u064b\u0627 \u0641\u064a \u0627\u0644\u062e\u062f\u0645\u0629 \u0642\u0628\u0644 \u0623\u0646 \u062a\u064f\u0631\u062c\u0639 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627 \u0627\u0644\u0631\u062f \u0627\u0644\u0645\u0642\u062a\u0637\u0639 \u0627\u0644\u0645\u0639\u0631\u0648\u0636. \u0648\u064a\u064f\u0639\u062f \u0647\u0630\u0627 \u0627\u0644\u0641\u0634\u0644 \u0641\u064a \u0627\u0644\u062e\u062f\u0645\u0629 \u0623\u0645\u0631\u064b\u0627 \u0645\u0646\u0641\u0635\u0644\u0627\u064b \u0639\u0646 \u062c\u0648\u062f\u0629 \u0627\u0644\u0643\u0648\u062f. \u0648\u0644\u0645 \u062a\u062a\u0644\u0642 \u0623\u064a \u0646\u0645\u0648\u0630\u062c \u0645\u062d\u0627\u0648\u0644\u0629 \u0623\u062e\u0631\u0649 \u0644\u062a\u062d\u0633\u064a\u0646 \u0625\u062c\u0627\u0628\u062a\u0647\u0627 \u0623\u0648 \u0625\u0643\u0645\u0627\u0644\u0647\u0627.<\/p><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0639\u0631\u0636 \u0627\u0644\u0646\u0635 \u0627\u0644\u062a\u0648\u062c\u064a\u0647\u064a \u0627\u0644\u0643\u0627\u0645\u0644 \u0627\u0644\u0630\u064a \u062a\u0645\u062a \u0645\u0634\u0627\u0631\u0643\u062a\u0647 \u0648\u0631\u0645\u0632 \u0627\u0644\u0625\u062f\u062e\u0627\u0644<\/summary><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">SYSTEM\nYou are completing a bounded JavaScript coding task. Return only the requested JSON object with complete source files and brief review notes. Do not claim to have edited files, run commands, or used tools. You have no tool access. Do not include hidden reasoning.\n\nUSER\nRepair a Node.js 18+ CommonJS route selector. Return complete replacement src\/router.js and an additional test\/router-added.test.js using node:test and node:assert\/strict. Do not add dependencies or edit existing tests. Do not use I\/O other than the test runner, network, child processes, timers, or any files beyond the two requested outputs.\n\nContract for chooseRoute(request, rules):\n1. Invalid request or rules returns null, without throwing. Request must be a non-null, non-array object; method must be a nonempty ASCII-letter string; path must be a string beginning with \/. Rules must be an array.\n2. Before matching, remove the request path&#x27;s query and fragment starting at the earliest ? or #. Do not URL-decode or collapse interior slashes.\n3. Ignore invalid rules. A valid rule is a non-null, non-array object with method &#x27;*&#x27; or a nonempty ASCII-letter string, prefix a string starting with \/ containing neither ? nor #, and target a nonempty string.\n4. Compare methods case-insensitively. Prefer any matching exact-method rule over all wildcard-method &#x27;*&#x27; rules, even if a wildcard has a longer prefix. Use wildcard rules only if no exact-method route matches the path.\n5. Remove trailing slashes from a rule prefix, except that an all-slash prefix normalizes to \/. A prefix matches the path only at a segment boundary: \/api matches \/api and \/api\/users, never \/apix. Root \/ matches every valid request path.\n6. Within the chosen method group, choose the longest normalized matching prefix. On equal prefix length, choose the earlier rule in the original input array. Return its target. Return null if none matches.\n7. Do not mutate the request, rules array, or rule objects, including order or prefix strings. Preserve module.exports = { chooseRoute }.\n8. Add tests for segment boundaries, query\/fragment removal, method precedence, ties, malformed inputs and immutability. Existing simple GET \/api\/users and POST-no-match cases must still pass.\n\nCurrent src\/router.js:\n```javascript\nfunction chooseRoute(request, rules) {\n  if (!request || !Array.isArray(rules)) return null;\n  for (const rule of rules) {\n    if (request.method === rule.method &amp;&amp; request.path.startsWith(rule.prefix)) {\n      return rule.target;\n    }\n  }\n  return null;\n}\n\nmodule.exports = { chooseRoute };\n\n\n```\n\nExisting regression cases (unchanged): rules [{method:&#x27;GET&#x27;,prefix:&#x27;\/api&#x27;,target:&#x27;api&#x27;},{method:&#x27;GET&#x27;,prefix:&#x27;\/api\/admin&#x27;,target:&#x27;admin&#x27;}]; GET \/api\/users returns &#x27;api&#x27;; POST \/api\/users returns null.\n\nReturn exactly one JSON object with this shape:\n{&quot;files&quot;:{&quot;src\/router.js&quot;:&quot;complete JavaScript source as a JSON string&quot;,&quot;test\/router-added.test.js&quot;:&quot;complete JavaScript tests as a JSON string&quot;},&quot;review_notes&quot;:[&quot;at most four brief implementation or assumption notes&quot;]}\nNo Markdown wrapper. You are returning code for someone else to evaluate locally; do not say you edited files, ran tests, or observed passing results.\n<\/code><\/pre><\/details><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0627\u0637\u0644\u0639 \u0639\u0644\u0649 \u0627\u0644\u0631\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0640 Claude Haiku 4.5 \u0643\u0645\u0627 \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647<\/summary><p class=\"ccms-note\" style=\"box-sizing:border-box;color:#35435a;margin:12px 0;font-size:14px\">\u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u0646\u0635 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0644\u0631\u062f \u0627\u0644\u0630\u064a \u062a\u0645 \u062a\u0644\u0642\u064a\u0647. \u064a\u0646\u062a\u0647\u064a \u0627\u0644\u0646\u0635 \u0641\u064a \u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0625\u062e\u0631\u0627\u062c \u0644\u0623\u0646\u0647 \u0648\u0635\u0644 \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649\u061b \u0648\u0644\u0645 \u064a\u062a\u0645 \u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0646\u0627\u0642\u0635.<\/p><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">```json\n{\n  &quot;files&quot;: {\n    &quot;src\/router.js&quot;: &quot;function chooseRoute(request, rules) {\\n  \/\/ Validate request\\n  if (request === null || Array.isArray(request) || typeof request !== &#x27;object&#x27;) {\\n    return null;\\n  }\\n  if (typeof request.method !== &#x27;string&#x27; || request.method.length === 0 || !\/^[a-zA-Z]+$\/.test(request.method)) {\\n    return null;\\n  }\\n  if (typeof request.path !== &#x27;string&#x27; || !request.path.startsWith(&#x27;\/&#x27;)) {\\n    return null;\\n  }\\n\\n  \/\/ Validate rules\\n  if (!Array.isArray(rules)) {\\n    return null;\\n  }\\n\\n  \/\/ Remove query and fragment from path\\n  const cleanPath = request.path.split(\/[?#]\/)[0];\\n\\n  \/\/ Filter and validate rules\\n  const validRules = [];\\n  for (const rule of rules) {\\n    if (rule === null || Array.isArray(rule) || typeof rule !== &#x27;object&#x27;) {\\n      continue;\\n    }\\n    \\n    const method = rule.method;\\n    if (typeof method !== &#x27;string&#x27; || (method !== &#x27;*&#x27; &amp;&amp; (method.length === 0 || !\/^[a-zA-Z]+$\/.test(method)))) {\\n      continue;\\n    }\\n    \\n    const prefix = rule.prefix;\\n    if (typeof prefix !== &#x27;string&#x27; || !prefix.startsWith(&#x27;\/&#x27;) || prefix.includes(&#x27;?&#x27;) || prefix.includes(&#x27;#&#x27;)) {\\n      continue;\\n    }\\n    \\n    const target = rule.target;\\n    if (typeof target !== &#x27;string&#x27; || target.length === 0) {\\n      continue;\\n    }\\n    \\n    validRules.push(rule);\\n  }\\n\\n  \/\/ Normalize prefixes and partition into exact-method and wildcard groups\\n  const exactMethodRules = [];\\n  const wildcardRules = [];\\n  \\n  for (const rule of validRules) {\\n    const normalizedPrefix = rule.prefix === &#x27;\/&#x27; ? &#x27;\/&#x27; : rule.prefix.replace(\/\\\\\/+$\/, &#x27;&#x27;);\\n    \\n    const entry = {\\n      originalRule: rule,\\n      normalizedPrefix: normalizedPrefix,\\n      method: rule.method\\n    };\\n    \\n    if (rule.method === &#x27;*&#x27;) {\\n      wildcardRules.push(entry);\\n    } else {\\n      exactMethodRules.push(entry);\\n    }\\n  }\\n\\n  const requestMethod = request.method.toUpperCase();\\n\\n  \/\/ Helper to check if a prefix matches the path at a segment boundary\\n  function prefixMatches(prefix, path) {\\n    if (prefix === &#x27;\/&#x27;) {\\n      return true;\\n    }\\n    if (!path.startsWith(prefix)) {\\n      return false;\\n    }\\n    \/\/ Check segment boundary: next character must be &#x27;\/&#x27; or end of string\\n    const nextChar = path[prefix.length];\\n    return nextChar === undefined || nextChar === &#x27;\/&#x27;;\\n  }\\n\\n  \/\/ Try exact-method rules first\\n  let bestMatch = null;\\n  let bestLength = -1;\\n  \\n  for (const entry of exactMethodRules) {\\n    if (entry.method.toUpperCase() === requestMethod) {\\n      if (prefixMatches(entry.normalizedPrefix, cleanPath)) {\\n        if (entry.normalizedPrefix.length &gt; bestLength) {\\n          bestMatch = entry.originalRule;\\n          bestLength = entry.normalizedPrefix.length;\\n        }\\n      }\\n    }\\n  }\\n  \\n  if (bestMatch !== null) {\\n    return bestMatch.target;\\n  }\\n\\n  \/\/ Try wildcard rules only if no exact-method match\\n  bestMatch = null;\\n  bestLength = -1;\\n  \\n  for (const entry of wildcardRules) {\\n    if (prefixMatches(entry.normalizedPrefix, cleanPath)) {\\n      if (entry.normalizedPrefix.length &gt; bestLength) {\\n        bestMatch = entry.originalRule;\\n        bestLength = entry.normalizedPrefix.length;\\n      }\\n    }\\n  }\\n  \\n  if (bestMatch !== null) {\\n    return bestMatch.target;\\n  }\\n\\n  return null;\\n}\\n\\nmodule.exports = { chooseRoute };&quot;,\n    &quot;test\/router-added.test.js&quot;: &quot;const test = require(&#x27;node:test&#x27;);\\nconst assert = require(&#x27;node:assert\/strict&#x27;);\\nconst { chooseRoute } = require(&#x27;..\/src\/router.js&#x27;);\\n\\n\/\/ Regression: existing test cases\\ntest(&#x27;GET \/api\/users matches \/api prefix (exact method)&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;api&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api\/admin&#x27;, target: &#x27;admin&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules), &#x27;api&#x27;);\\n});\\n\\ntest(&#x27;POST \/api\/users returns null (no matching method)&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;api&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api\/admin&#x27;, target: &#x27;admin&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;POST&#x27;, path: &#x27;\/api\/users&#x27; }, rules), null);\\n});\\n\\n\/\/ Invalid request handling\\ntest(&#x27;null request returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute(null, []), null);\\n});\\n\\ntest(&#x27;array request returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute([], []), null);\\n});\\n\\ntest(&#x27;request with missing method returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ path: &#x27;\/api&#x27; }, []), null);\\n});\\n\\ntest(&#x27;request with empty method returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;&#x27;, path: &#x27;\/api&#x27; }, []), null);\\n});\\n\\ntest(&#x27;request with non-letter method returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET-POST&#x27;, path: &#x27;\/api&#x27; }, []), null);\\n});\\n\\ntest(&#x27;request with numeric method returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;123&#x27;, path: &#x27;\/api&#x27; }, []), null);\\n});\\n\\ntest(&#x27;request with missing path returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27; }, []), null);\\n});\\n\\ntest(&#x27;request with path not starting with \/ returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;api&#x27; }, []), null);\\n});\\n\\ntest(&#x27;null rules returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, null), null);\\n});\\n\\ntest(&#x27;non-array rules returns null&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, { method: &#x27;GET&#x27; }), null);\\n});\\n\\n\/\/ Query and fragment removal\\ntest(&#x27;query string is removed before matching&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users?foo=bar&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;fragment is removed before matching&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users#section&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;earliest ? or # is used as boundary&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users?foo#bar&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;fragment before query is used as boundary&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users#foo?bar&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\n\/\/ Segment boundary matching\\ntest(&#x27;prefix \/api matches \/api\/users at segment boundary&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;prefix \/api does not match \/apix (no segment boundary)&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/apix&#x27; }, rules), null);\\n});\\n\\ntest(&#x27;prefix \/api matches \/api exactly at segment boundary&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;root \/ matches any valid path&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/&#x27;, target: &#x27;root&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/anything\/here&#x27; }, rules), &#x27;root&#x27;);\\n});\\n\\ntest(&#x27;root \/ matches \/&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/&#x27;, target: &#x27;root&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/&#x27; }, rules), &#x27;root&#x27;);\\n});\\n\\n\/\/ Prefix normalization (trailing slash removal)\\ntest(&#x27;trailing slash is removed from prefix&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api\/&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;multiple trailing slashes are removed&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api\/\/\/&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;all-slash prefix normalizes to single \/&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/\/\/&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\n\/\/ Method case-insensitivity\\ntest(&#x27;method comparison is case-insensitive&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;get&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;request method case does not affect matching&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;get&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\n\/\/ Exact-method vs wildcard precedence\\ntest(&#x27;exact-method rule preferred over wildcard with longer prefix&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;*&#x27;, prefix: &#x27;\/api\/admin\/users&#x27;, target: &#x27;wildcard&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;exact&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/test&#x27; }, rules), &#x27;exact&#x27;);\\n});\\n\\ntest(&#x27;wildcard rule used when no exact-method matches&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;*&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;wildcard&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/other&#x27;, target: &#x27;exact&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;POST&#x27;, path: &#x27;\/api\/users&#x27; }, rules), &#x27;wildcard&#x27;);\\n});\\n\\n\/\/ Longest prefix matching\\ntest(&#x27;longest matching prefix is chosen&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;short&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api\/admin&#x27;, target: &#x27;long&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/admin\/users&#x27; }, rules), &#x27;long&#x27;);\\n});\\n\\n\/\/ Tie-breaking (first rule wins on equal prefix length)\\ntest(&#x27;first rule wins on equal prefix length&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;first&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;second&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules), &#x27;first&#x27;);\\n});\\n\\n\/\/ Invalid rules are ignored\\ntest(&#x27;null rule is ignored&#x27;, () =&gt; {\\n  const rules = [\\n    null,\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;array rule is ignored&#x27;, () =&gt; {\\n  const rules = [\\n    [],\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;found&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;found&#x27;);\\n});\\n\\ntest(&#x27;rule with invalid method is ignored&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;invalid&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;valid&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;valid&#x27;);\\n});\\n\\ntest(&#x27;rule with non-letter method (if not wildcard) is ignored&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;G3T&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;invalid&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;valid&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;valid&#x27;);\\n});\\n\\ntest(&#x27;rule with prefix not starting with \/ is ignored&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;api&#x27;, target: &#x27;invalid&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;valid&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;valid&#x27;);\\n});\\n\\ntest(&#x27;rule with query in prefix is ignored&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api?foo=bar&#x27;, target: &#x27;invalid&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;valid&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;valid&#x27;);\\n});\\n\\ntest(&#x27;rule with fragment in prefix is ignored&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api#section&#x27;, target: <\/code><\/pre><\/details><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0639\u0631\u0636 \u0627\u0644\u0631\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0640 Claude Sonnet 5 \u0643\u0645\u0627 \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647<\/summary><p class=\"ccms-note\" style=\"box-sizing:border-box;color:#35435a;margin:12px 0;font-size:14px\">\u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u0646\u0635 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0644\u0631\u062f \u0627\u0644\u0630\u064a \u062a\u0645 \u062a\u0644\u0642\u064a\u0647. \u064a\u0646\u062a\u0647\u064a \u0627\u0644\u0646\u0635 \u0641\u064a \u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0625\u062e\u0631\u0627\u062c \u0644\u0623\u0646\u0647 \u0648\u0635\u0644 \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649\u061b \u0648\u0644\u0645 \u064a\u062a\u0645 \u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0646\u0627\u0642\u0635.<\/p><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">{&quot;files&quot;:{&quot;src\/router.js&quot;:&quot;function isValidRequest(request) {\\n  return (\\n    request !== null &amp;&amp;\\n    typeof request === &#x27;object&#x27; &amp;&amp;\\n    !Array.isArray(request) &amp;&amp;\\n    typeof request.method === &#x27;string&#x27; &amp;&amp;\\n    request.method.length &gt; 0 &amp;&amp;\\n    \/^[A-Za-z]+$\/.test(request.method) &amp;&amp;\\n    typeof request.path === &#x27;string&#x27; &amp;&amp;\\n    request.path.startsWith(&#x27;\/&#x27;)\\n  );\\n}\\n\\nfunction isValidRule(rule) {\\n  if (rule === null || typeof rule !== &#x27;object&#x27; || Array.isArray(rule)) {\\n    return false;\\n  }\\n  const { method, prefix, target } = rule;\\n\\n  if (typeof method !== &#x27;string&#x27;) return false;\\n  if (method !== &#x27;*&#x27; &amp;&amp; !(method.length &gt; 0 &amp;&amp; \/^[A-Za-z]+$\/.test(method))) {\\n    return false;\\n  }\\n\\n  if (\\n    typeof prefix !== &#x27;string&#x27; ||\\n    !prefix.startsWith(&#x27;\/&#x27;) ||\\n    prefix.includes(&#x27;?&#x27;) ||\\n    prefix.includes(&#x27;#&#x27;)\\n  ) {\\n    return false;\\n  }\\n\\n  if (typeof target !== &#x27;string&#x27; || target.length === 0) return false;\\n\\n  return true;\\n}\\n\\nfunction normalizePrefix(prefix) {\\n  if (\/^\\\\\/+$\/.test(prefix)) return &#x27;\/&#x27;;\\n  return prefix.replace(\/\\\\\/+$\/, &#x27;&#x27;);\\n}\\n\\nfunction prefixMatches(normalizedPrefix, path) {\\n  if (normalizedPrefix === &#x27;\/&#x27;) return true;\\n  if (path === normalizedPrefix) return true;\\n  return path.startsWith(normalizedPrefix + &#x27;\/&#x27;);\\n}\\n\\nfunction stripQueryAndFragment(path) {\\n  let cutIndex = path.length;\\n  for (let i = 0; i &lt; path.length; i++) {\\n    const c = path[i];\\n    if (c === &#x27;?&#x27; || c === &#x27;#&#x27;) {\\n      cutIndex = i;\\n      break;\\n    }\\n  }\\n  return path.slice(0, cutIndex);\\n}\\n\\nfunction chooseRoute(request, rules) {\\n  if (!isValidRequest(request) || !Array.isArray(rules)) return null;\\n\\n  const path = stripQueryAndFragment(request.path);\\n  const reqMethodLower = request.method.toLowerCase();\\n\\n  let bestExact = null; \/\/ { len, idx, target }\\n  let bestWildcard = null;\\n\\n  for (let idx = 0; idx &lt; rules.length; idx++) {\\n    const rule = rules[idx];\\n    if (!isValidRule(rule)) continue;\\n\\n    const normPrefix = normalizePrefix(rule.prefix);\\n    if (!prefixMatches(normPrefix, path)) continue;\\n\\n    const len = normPrefix.length;\\n\\n    if (rule.method === &#x27;*&#x27;) {\\n      if (\\n        bestWildcard === null ||\\n        len &gt; bestWildcard.len ||\\n        (len === bestWildcard.len &amp;&amp; idx &lt; bestWildcard.idx)\\n      ) {\\n        bestWildcard = { len, idx, target: rule.target };\\n      }\\n    } else if (rule.method.toLowerCase() === reqMethodLower) {\\n      if (\\n        bestExact === null ||\\n        len &gt; bestExact.len ||\\n        (len === bestExact.len &amp;&amp; idx &lt; bestExact.idx)\\n      ) {\\n        bestExact = { len, idx, target: rule.target };\\n      }\\n    }\\n  }\\n\\n  if (bestExact !== null) return bestExact.target;\\n  if (bestWildcard !== null) return bestWildcard.target;\\n  return null;\\n}\\n\\nmodule.exports = { chooseRoute };\\n&quot;,&quot;test\/router-added.test.js&quot;:&quot;const test = require(&#x27;node:test&#x27;);\\nconst assert = require(&#x27;node:assert\/strict&#x27;);\\nconst { chooseRoute } = require(&#x27;..\/src\/router&#x27;);\\n\\ntest(&#x27;segment boundary: prefix matches at slash boundary only&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;api&#x27; },\\n  ];\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules),\\n    &#x27;api&#x27;\\n  );\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules),\\n    &#x27;api&#x27;\\n  );\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/apix&#x27; }, rules),\\n    null\\n  );\\n});\\n\\ntest(&#x27;root prefix matches every valid path&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/&#x27;, target: &#x27;root&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/&#x27; }, rules), &#x27;root&#x27;);\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/anything\/here&#x27; }, rules),\\n    &#x27;root&#x27;\\n  );\\n});\\n\\ntest(&#x27;trailing slashes in rule prefix are normalized&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api\/\/\/&#x27;, target: &#x27;api&#x27; }];\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules),\\n    &#x27;api&#x27;\\n  );\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;api&#x27;);\\n});\\n\\ntest(&#x27;all-slash prefix normalizes to \/&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/\/\/\/&#x27;, target: &#x27;root&#x27; }];\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/whatever&#x27; }, rules),\\n    &#x27;root&#x27;\\n  );\\n});\\n\\ntest(&#x27;query and fragment are stripped before matching&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;api&#x27; }];\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users?x=1&amp;y=2&#x27; }, rules),\\n    &#x27;api&#x27;\\n  );\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users#section&#x27; }, rules),\\n    &#x27;api&#x27;\\n  );\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users?x=1#frag&#x27; }, rules),\\n    &#x27;api&#x27;\\n  );\\n});\\n\\ntest(&#x27;query\/fragment stripping does not decode or collapse slashes&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/a\/\/b&#x27;, target: &#x27;weird&#x27; }];\\n  assert.equal(\\n    chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/a\/\/b?x=1&#x27; }, rules),<\/code><\/pre><\/details><details style=\"box-sizing:border-box;border:1px solid #d7dfed;border-radius:6px;padding:12px;margin:12px 0;background:#fff\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:650;color:#254fc2\">\u0627\u0637\u0644\u0639 \u0639\u0644\u0649 \u0627\u0644\u0631\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0640 Claude Opus 5.5 \u0643\u0645\u0627 \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647<\/summary><p class=\"ccms-note\" style=\"box-sizing:border-box;color:#35435a;margin:12px 0;font-size:14px\">\u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u0646\u0635 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0644\u0631\u062f \u0627\u0644\u0630\u064a \u062a\u0645 \u062a\u0644\u0642\u064a\u0647. \u064a\u0646\u062a\u0647\u064a \u0627\u0644\u0646\u0635 \u0641\u064a \u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0625\u062e\u0631\u0627\u062c \u0644\u0623\u0646\u0647 \u0648\u0635\u0644 \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649\u061b \u0648\u0644\u0645 \u064a\u062a\u0645 \u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0646\u0627\u0642\u0635.<\/p><pre style=\"box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#edf1f7;padding:14px;border-radius:4px;color:#162239;font:13px\/1.55 ui-monospace,SFMono-Regular,monospace\"><code style=\"box-sizing:border-box;color:inherit\">{&quot;files&quot;:{&quot;src\/router.js&quot;:&quot;&#x27;use strict&#x27;;\\n\\nconst LETTERS = \/^[A-Za-z]+$\/;\\n\\nfunction isPlainObject(value) {\\n  return value !== null &amp;&amp; typeof value === &#x27;object&#x27; &amp;&amp; !Array.isArray(value);\\n}\\n\\nfunction isMethodName(value) {\\n  return typeof value === &#x27;string&#x27; &amp;&amp; value.length &gt; 0 &amp;&amp; LETTERS.test(value);\\n}\\n\\nfunction stripQueryAndFragment(path) {\\n  const q = path.indexOf(&#x27;?&#x27;);\\n  const h = path.indexOf(&#x27;#&#x27;);\\n  let cut = -1;\\n  if (q !== -1 &amp;&amp; h !== -1) cut = Math.min(q, h);\\n  else if (q !== -1) cut = q;\\n  else if (h !== -1) cut = h;\\n  return cut === -1 ? path : path.slice(0, cut);\\n}\\n\\nfunction normalizePrefix(prefix) {\\n  let end = prefix.length;\\n  while (end &gt; 0 &amp;&amp; prefix[end - 1] === &#x27;\/&#x27;) end -= 1;\\n  return end === 0 ? &#x27;\/&#x27; : prefix.slice(0, end);\\n}\\n\\nfunction prefixMatches(path, prefix) {\\n  if (prefix === &#x27;\/&#x27;) return true;\\n  return path === prefix || path.startsWith(prefix + &#x27;\/&#x27;);\\n}\\n\\nfunction chooseRoute(request, rules) {\\n  try {\\n    if (!isPlainObject(request) || !Array.isArray(rules)) return null;\\n    const method = request.method;\\n    const rawPath = request.path;\\n    if (!isMethodName(method)) return null;\\n    if (typeof rawPath !== &#x27;string&#x27; || rawPath[0] !== &#x27;\/&#x27;) return null;\\n\\n    const path = stripQueryAndFragment(rawPath);\\n    const upperMethod = method.toUpperCase();\\n\\n    let bestExact = null;\\n    let bestWildcard = null;\\n\\n    const count = rules.length;\\n    for (let i = 0; i &lt; count; i += 1) {\\n      const rule = rules[i];\\n      if (!isPlainObject(rule)) continue;\\n      const ruleMethod = rule.method;\\n      const prefix = rule.prefix;\\n      const target = rule.target;\\n      const isWildcard = ruleMethod === &#x27;*&#x27;;\\n      if (!isWildcard &amp;&amp; !isMethodName(ruleMethod)) continue;\\n      if (typeof prefix !== &#x27;string&#x27; || prefix[0] !== &#x27;\/&#x27;) continue;\\n      if (prefix.indexOf(&#x27;?&#x27;) !== -1 || prefix.indexOf(&#x27;#&#x27;) !== -1) continue;\\n      if (typeof target !== &#x27;string&#x27; || target.length === 0) continue;\\n\\n      const normalized = normalizePrefix(prefix);\\n      if (!prefixMatches(path, normalized)) continue;\\n\\n      const candidate = { length: normalized.length, target };\\n      if (isWildcard) {\\n        if (bestWildcard === null || candidate.length &gt; bestWildcard.length) bestWildcard = candidate;\\n      } else if (ruleMethod.toUpperCase() === upperMethod) {\\n        if (bestExact === null || candidate.length &gt; bestExact.length) bestExact = candidate;\\n      }\\n    }\\n\\n    if (bestExact !== null) return bestExact.target;\\n    if (bestWildcard !== null) return bestWildcard.target;\\n    return null;\\n  } catch (err) {\\n    return null;\\n  }\\n}\\n\\nmodule.exports = { chooseRoute };\\n&quot;,&quot;test\/router-added.test.js&quot;:&quot;&#x27;use strict&#x27;;\\n\\nconst test = require(&#x27;node:test&#x27;);\\nconst assert = require(&#x27;node:assert\/strict&#x27;);\\nconst { chooseRoute } = require(&#x27;..\/src\/router.js&#x27;);\\n\\nconst baseRules = [\\n  { method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;api&#x27; },\\n  { method: &#x27;GET&#x27;, prefix: &#x27;\/api\/admin&#x27;, target: &#x27;admin&#x27; }\\n];\\n\\ntest(&#x27;existing regression cases still hold&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, baseRules), &#x27;api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;POST&#x27;, path: &#x27;\/api\/users&#x27; }, baseRules), null);\\n});\\n\\ntest(&#x27;longest prefix wins within method group&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/admin\/x&#x27; }, baseRules), &#x27;admin&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/admin&#x27; }, baseRules), &#x27;admin&#x27;);\\n});\\n\\ntest(&#x27;segment boundaries&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;api&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/&#x27; }, rules), &#x27;api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/users&#x27; }, rules), &#x27;api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/apix&#x27; }, rules), null);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/ap&#x27; }, rules), null);\\n});\\n\\ntest(&#x27;trailing slashes in prefixes are normalized, all-slash is root&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api\/\/\/&#x27;, target: &#x27;api&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api&#x27; }, rules), &#x27;api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/apix&#x27; }, rules), null);\\n  const rootRules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/\/\/&#x27;, target: &#x27;root&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/&#x27; }, rootRules), &#x27;root&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/anything\/else&#x27; }, rootRules), &#x27;root&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/x&#x27; }, [{ method: &#x27;GET&#x27;, prefix: &#x27;\/&#x27;, target: &#x27;r&#x27; }]), &#x27;r&#x27;);\\n});\\n\\ntest(&#x27;query and fragment are removed at earliest ? or #&#x27;, () =&gt; {\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api?next=\/api\/admin&#x27; }, baseRules), &#x27;api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api#\/admin&#x27; }, baseRules), &#x27;api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/apix?\/api&#x27; }, baseRules), null);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/admin#frag?q&#x27; }, baseRules), &#x27;admin&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api?q#\/admin&#x27; }, baseRules), &#x27;api&#x27;);\\n});\\n\\ntest(&#x27;no URL decoding and no slash collapsing&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;GET&#x27;, prefix: &#x27;\/api\/admin&#x27;, target: &#x27;admin&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api%2Fadmin&#x27; }, rules), null);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/\/admin&#x27; }, rules), null);\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/\/admin&#x27; }, baseRules), &#x27;api&#x27;);\\n});\\n\\ntest(&#x27;methods compare case-insensitively&#x27;, () =&gt; {\\n  const rules = [{ method: &#x27;get&#x27;, prefix: &#x27;\/a&#x27;, target: &#x27;lower&#x27; }];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/a&#x27; }, rules), &#x27;lower&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;gEt&#x27;, path: &#x27;\/a\/b&#x27; }, rules), &#x27;lower&#x27;);\\n});\\n\\ntest(&#x27;exact method beats longer wildcard; wildcard used only as fallback&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;*&#x27;, prefix: &#x27;\/api\/admin&#x27;, target: &#x27;wild-admin&#x27; },\\n    { method: &#x27;GET&#x27;, prefix: &#x27;\/&#x27;, target: &#x27;get-root&#x27; },\\n    { method: &#x27;POST&#x27;, prefix: &#x27;\/other&#x27;, target: &#x27;post-other&#x27; },\\n    { method: &#x27;*&#x27;, prefix: &#x27;\/api&#x27;, target: &#x27;wild-api&#x27; }\\n  ];\\n  assert.equal(chooseRoute({ method: &#x27;GET&#x27;, path: &#x27;\/api\/admin\/x&#x27; }, rules), &#x27;get-root&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;POST&#x27;, path: &#x27;\/api\/admin\/x&#x27; }, rules), &#x27;wild-admin&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;POST&#x27;, path: &#x27;\/api\/x&#x27; }, rules), &#x27;wild-api&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;POST&#x27;, path: &#x27;\/other\/1&#x27; }, rules), &#x27;post-other&#x27;);\\n  assert.equal(chooseRoute({ method: &#x27;PUT&#x27;, path: &#x27;\/nothing&#x27; }, rules), null);\\n});\\n\\ntest(&#x27;ties go to earlier rule in input order&#x27;, () =&gt; {\\n  const rules = [\\n    { method: &#x27;GET&#x27;, pref<\/code><\/pre><\/details><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">\u0643\u0627\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0628\u0627\u0644\u063a 4,096 \u0631\u0645\u0632\u064b\u0627 \u0647\u0648 \u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631\u0647\u0627 \u0644\u0647\u0630\u0627 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u060c \u0648\u0644\u064a\u0633 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0645\u0648\u062b\u0642 \u0644\u0623\u064a \u0646\u0645\u0648\u0630\u062c. \u0648\u062a\u0634\u064a\u0631 \u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u062a\u0648\u062c\u064a\u0647 \u0625\u0644\u0649 \u0636\u0631\u0648\u0631\u0629 \u0625\u062c\u0631\u0627\u0621 \u0641\u062d\u0635 \u0639\u0645\u0644\u064a \u0642\u0628\u0644 \u062a\u0642\u062f\u064a\u0645 \u0637\u0644\u0628 \u0623\u0643\u0628\u0631: \u062a\u0642\u062f\u064a\u0631 \u062d\u062c\u0645 \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0648\u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u0627\u062a \u0648\u0627\u0644\u062a\u0641\u0633\u064a\u0631 \u0627\u0644\u0630\u064a \u062a\u062a\u0648\u0642\u0639 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u064a\u0647. \u0642\u062f \u064a\u0643\u0648\u0646 \u0645\u0646 \u0627\u0644\u0645\u0646\u0627\u0633\u0628 \u062a\u0642\u0633\u064a\u0645 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0623\u0648 \u062a\u062e\u0635\u064a\u0635 \u0645\u0633\u0627\u062d\u0629 \u0623\u0643\u0628\u0631 \u0644\u0644\u0645\u062e\u0631\u062c\u0627\u062a\u061b \u0648\u0644\u0645 \u0646\u0642\u0645 \u0628\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0647\u0630\u0647 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u0629.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0645\u0647\u0645\u062a\u0643 \u0627\u0644\u062e\u0627\u0635\u0629\u060c \u0642\u0645 \u0628\u062a\u0642\u064a\u064a\u0645 \u062b\u0644\u0627\u062b\u0629 \u0623\u0645\u0648\u0631 \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644: \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0643\u0627\u0645\u0644\u0629\u060c \u0648\u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0643\u0648\u062f \u064a\u062c\u062a\u0627\u0632 \u0627\u062e\u062a\u0628\u0627\u0631\u0627\u062a \u0645\u0641\u064a\u062f\u0629\u060c \u0648\u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u062a\u0643\u0634\u0641 \u0639\u0646 \u062b\u063a\u0631\u0627\u062a \u0644\u0645 \u062a\u0643\u062a\u0634\u0641\u0647\u0627 \u062a\u0644\u0643 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u0627\u062a. \u0625\u0646 \u0627\u062c\u062a\u064a\u0627\u0632 \u0627\u062b\u0646\u064a \u0639\u0634\u0631 \u0627\u062e\u062a\u0628\u0627\u0631\u064b\u0627 \u0644\u0644\u0648\u0638\u0627\u0626\u0641 \u0644\u0645 \u064a\u062c\u0639\u0644 \u0623\u064a\u064b\u0627 \u0645\u0646 \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0627\u062a \u0627\u0644\u0645\u0642\u062a\u0637\u0639\u0629 \u0627\u0644\u0645\u0643\u0648\u0646\u0629 \u0645\u0646 \u0645\u0644\u0641\u064a\u0646 \u062a\u0633\u0644\u064a\u0645\u064b\u0627 \u0645\u0643\u062a\u0645\u0644\u064b\u0627.<\/p>\n\n\n\n<h2 id=\"model-cost\" class=\"wp-block-heading\">\u0645\u0627 \u0627\u0644\u0630\u064a \u064a\u062a\u063a\u064a\u0631 \u0641\u064a \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0637\u0631\u0627\u0632\u061f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Claude Code \u0647\u064a \u0623\u062f\u0627\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u0629\u061b \u0623\u0645\u0627 Haiku \u0648Sonnet \u0648Opus \u0648Fable \u0641\u0647\u064a \u062e\u064a\u0627\u0631\u0627\u062a \u0644\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u062f\u0627\u062e\u0644 \u0627\u0644\u0628\u064a\u0626\u0629 \u0627\u0644\u0645\u062f\u0639\u0648\u0645\u0629. \u0648\u062a\u0639\u062f \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0648\u0627\u0644\u062f\u0641\u0639 \u062e\u064a\u0627\u0631\u064b\u0627 \u0622\u062e\u0631. \u0648\u0644\u0627 \u064a\u0624\u062f\u064a \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0625\u0644\u0649 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 API \u0623\u0648 \u0625\u0644\u063a\u0627\u0621 \u062c\u0645\u064a\u0639 \u062d\u062f\u0648\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645.<\/p>\n\n\n\n<figure class=\"wp-block-table\" style=\"overflow-x:auto;margin:24px 0;border:1px solid #d7dfed;border-radius:8px;box-sizing:border-box;max-width:100%\"><table style=\"width:100%;min-width:640px;border-collapse:collapse;font:15px\/1.6 system-ui,sans-serif\"><thead><tr><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0645\u0633\u0627\u0631 \u0627\u0644\u0641\u0648\u062a\u0631\u0629<\/th><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0645\u0627 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0645\u0634\u0627\u0647\u062f\u062a\u0647<\/th><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0643\u064a\u0641\u064a\u0629 \u062a\u0641\u0633\u064a\u0631 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0644\u0648\u0635\u0648\u0644 \u0639\u0628\u0631 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 \u0641\u064a Claude<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062e\u0637\u0629 \u0627\u0644\u0645\u0634\u0645\u0648\u0644\u0629 \u0648\u0623\u064a \u0623\u0631\u0635\u062f\u0629 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0645 \u062a\u0641\u0639\u064a\u0644\u0647\u0627 \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0642\u062f \u062a\u062e\u062a\u0644\u0641 \u0637\u0631\u064a\u0642\u0629 \u0627\u0633\u062a\u0647\u0644\u0627\u0643 \u0627\u0644\u062d\u0635\u0635 \u0628\u064a\u0646 \u0627\u0644\u0637\u0631\u0632 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629\u061b \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0637\u0631\u0632 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a \u0627\u0644\u0628\u0627\u0642\u0629 \u0648\u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0644\u0647\u0627<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) Anthropic<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0631\u0645\u0648\u0632 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\/\u0627\u0644\u0625\u062e\u0631\u0627\u062c\u060c \u0648\u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a\u060c \u0648\u0631\u0633\u0648\u0645 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0627\u0644\u0645\u0637\u0628\u0642\u0629<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0633\u062a\u062e\u062f\u0645 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0648\u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0641\u0639\u0644\u064a\u060c \u062b\u0645 \u0642\u0645 \u0628\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u0631\u0633\u0648\u0645 \u0641\u064a \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0641\u0648\u062a\u0631\u0629<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0645\u0632\u0648\u062f \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629 \u0623\u0648 \u0627\u0644\u0628\u0648\u0627\u0628\u0629<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0645\u0639\u0631\u0651\u0641\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f \u0627\u0644\u0645\u062f\u0639\u0648\u0645\u0629\u060c \u0648\u0627\u0644\u0623\u0633\u0639\u0627\u0631\u060c \u0648\u0633\u062c\u0644\u0627\u062a \u0627\u0644\u0641\u0648\u062a\u0631\u0629<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0642\u062f \u0644\u0627 \u064a\u062a\u0637\u0627\u0628\u0642 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u0639\u0644\u0646 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0644\u0646\u0638\u0627\u0645 Anthropic \u0645\u0639 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0630\u064a \u064a\u062a\u0642\u0627\u0636\u0627\u0647 \u0645\u0632\u0648\u062f \u0627\u0644\u062e\u062f\u0645\u0629 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\" style=\"font-size:14px;line-height:1.6;color:#52617a;padding:12px\">\u064a\u0631\u062a\u0628\u0637 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0628\u0627\u0644\u0641\u0648\u062a\u0631\u0629\u060c \u0644\u0643\u0646 \u0645\u0633\u0627\u0631 \u0627\u0644\u0641\u0648\u062a\u0631\u0629 \u0647\u0648 \u0627\u0644\u0630\u064a \u064a\u062d\u062f\u062f \u0643\u064a\u0641\u064a\u0629 \u0627\u062d\u062a\u0633\u0627\u0628 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u064a \u0643\u0648\u062f Claude\u060c, <code>\/\u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645<\/code> \u064a\u0639\u0631\u0636 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0631\u0645\u0632 \u0627\u0644\u062c\u0644\u0633\u0629\u060c \u0648\u0623\u0634\u0631\u0637\u0629 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 (\u0625\u0646 \u0648\u062c\u062f\u062a). \u0648\u064a\u064f\u0639\u062f \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0639\u0628\u064e\u0651\u0631 \u0639\u0646\u0647 \u0628\u0627\u0644\u062f\u0648\u0644\u0627\u0631 \u062a\u0642\u062f\u064a\u0631\u064b\u0627 \u064a\u062a\u0645 \u062d\u0633\u0627\u0628\u0647 \u0645\u062d\u0644\u064a\u064b\u0651\u0627 \u0627\u0633\u062a\u0646\u0627\u062f\u064b\u0627 \u0625\u0644\u0649 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0645\u062f\u0631\u062c\u0629 \u0641\u064a \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0623\u0648 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0645\u064f\u0639\u062f\u064e\u0651\u0629 \u0645\u0633\u0628\u0642\u064b\u0627\u061b \u0648\u0647\u0648 \u0644\u064a\u0633 \u0641\u0627\u062a\u0648\u0631\u0629. \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0645\u0634\u062a\u0631\u0643\u064a \u0627\u0644\u0625\u0635\u062f\u0627\u0631\u064a\u0646 Pro \u0648Max\u060c \u0644\u0627 \u064a\u0639\u0646\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u062c\u0644\u0633\u0629 \u0623\u0646\u0647 \u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0641\u0627\u062a\u0648\u0631\u0629 \u0625\u0636\u0627\u0641\u064a\u0629 \u0644\u062e\u062f\u0645\u0629 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0625\u0644\u0649 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643. \u0627\u0642\u0631\u0623 \u0627\u0644\u0645\u0632\u064a\u062f \u062d\u0648\u0644 <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-code-pricing\/\">Claude: \u0645\u0633\u0627\u0631\u0627\u062a \u0627\u0644\u062a\u0633\u0639\u064a\u0631 \u0648\u0627\u0644\u0641\u0648\u062a\u0631\u0629<\/a> \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0641\u0643\u0631 \u0641\u064a \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062f\u0641\u0639.<\/p>\n\n\n\n<h3 id=\"api-price-example\" class=\"wp-block-heading\">\u0623\u0633\u0639\u0627\u0631 API \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0648\u0645\u062b\u0627\u0644 \u0639\u0644\u0649 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0643\u0627\u0641\u0626<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u0639\u0627\u062f\u064a\u0629 \u0644\u0640 Anthropic \u0644\u0643\u0644 \u0645\u0644\u064a\u0648\u0646 \u062a\u0648\u0643\u0646 \u0625\u062f\u062e\u0627\u0644\/\u0625\u062e\u0631\u0627\u062c \u0647\u064a <strong>Haiku 4.5: $1\/$5\u061b Sonnet 5: $2\/$10\u061b \u0623\u0648\u0628\u0648\u0633 5.5: $4\/$20\u061b Fable 5.1: $10\/$50<\/strong>, \u060c \u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0630\u0644\u0643 \u0641\u064a 28 \u0633\u0628\u062a\u0645\u0628\u0631 2026. \u064a\u064f\u0628\u0642\u064a \u0627\u0644\u0631\u0633\u0645 \u0627\u0644\u0628\u064a\u0627\u0646\u064a \u0627\u0644\u062a\u0627\u0644\u064a \u062d\u062c\u0645 \u0627\u0644\u062a\u062f\u0627\u0648\u0644 \u0644\u0644\u0631\u0645\u0632 \u062b\u0627\u0628\u062a\u064b\u0627 \u062d\u062a\u0649 \u064a\u0633\u0647\u0644 \u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u0623\u0631\u0642\u0627\u0645.<\/p>\n\n\n\n<style>\n.ccms-cost{box-sizing:border-box;border:1px solid #d8dfeb;border-radius:8px;padding:24px;background:#f8faff;color:#182439;margin:28px 0;font:16px\/1.6 system-ui,sans-serif}.ccms-cost *{box-sizing:border-box}.ccms-cost h3{color:#182439;font-size:1.3rem;line-height:1.3;margin:0 0 8px}.ccms-cost p{color:#34435d;margin:10px 0}.ccms-cost a{color:#254fc2;text-decoration:underline}.ccms-cost__rows{display:grid;gap:16px;margin:22px 0}.ccms-cost__row{display:grid;grid-template-columns:100px 1fr 55px;gap:12px;align-items:center}.ccms-cost__track{background:#e2e8f2;height:18px;border-radius:4px;overflow:hidden}.ccms-cost__bar{display:block;height:100%;background:#5460c9}.ccms-cost__value{text-align:right;font-variant-numeric:tabular-nums}.ccms-cost__table{overflow-x:auto}.ccms-cost table{border-collapse:collapse;width:100%;min-width:460px;color:#182439;font-size:14px}.ccms-cost th,.ccms-cost td{padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb}.ccms-cost th{color:#182439;background:#edf1fa}.ccms-cost__note{font-size:14px}.ccms-cost summary{cursor:pointer;font-weight:600;color:#254fc2}.ccms-cost details{margin:16px 0 0}@media(max-width:520px){.ccms-cost{padding:16px}.ccms-cost__row{grid-template-columns:85px 1fr 48px;gap:8px}}\n<\/style>\n<section class=\"ccms-cost\" aria-labelledby=\"ccms-cost-title\" style=\"box-sizing:border-box;border:1px solid #d8dfeb;border-radius:8px;padding:24px;background:#f8faff;color:#182439;margin:28px 0;font:16px\/1.6 system-ui,sans-serif;max-width:100%\">\n  <h3 id=\"ccms-cost-title\" style=\"box-sizing:border-box;color:#182439;font-size:1.3rem;line-height:1.3;margin:0 0 8px\">\u0646\u0641\u0633 \u062d\u062c\u0645 \u0627\u0644\u062a\u0648\u0643\u0646\u060c \u0623\u0631\u0628\u0639 \u062a\u0643\u0627\u0644\u064a\u0641 \u0645\u062e\u062a\u0644\u0641\u0629 \u0644\u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API)<\/h3>\n  <p style=\"box-sizing:border-box;color:#34435d;margin:10px 0\">\u0645\u062b\u0627\u0644: <strong style=\"box-sizing:border-box\">100,000 \u0631\u0645\u0632 \u0625\u062f\u062e\u0627\u0644 \u063a\u064a\u0631 \u0645\u062e\u0632\u0651\u0646 \u0645\u0624\u0642\u062a\u064b\u0627 + 10,000 \u0631\u0645\u0632 \u0625\u062e\u0631\u0627\u062c<\/strong>, \u060c \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0644\u0642\u0627\u0626\u0645\u0629 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0634\u0631\u0643\u0629 Anthropic\u060c \u0648\u0627\u0644\u062a\u064a \u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646\u0647\u0627 \u0641\u064a 28 \u0633\u0628\u062a\u0645\u0628\u0631 2026.<\/p>\n  <div class=\"ccms-cost__rows\" aria-label=\"\u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0644\u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0644\u062d\u062c\u0645 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062a\u0645\u062b\u064a\u0644\u064a\u0629 \u0641\u064a \u0627\u0644\u0645\u062b\u0627\u0644\" style=\"box-sizing:border-box;display:grid;gap:16px;margin:22px 0;max-width:100%\">\n    <div class=\"ccms-cost__row\" style=\"box-sizing:border-box;display:grid;grid-template-columns:100px 1fr 55px;gap:12px;align-items:center;max-width:100%\"><span style=\"box-sizing:border-box\">\u0647\u0627\u064a\u0643\u0648 4.5<\/span><span class=\"ccms-cost__track\" aria-hidden=\"true\" style=\"box-sizing:border-box;background:#e2e8f2;height:18px;border-radius:4px;overflow:hidden\"><span class=\"ccms-cost__bar\" style=\"box-sizing:border-box;display:block;height:100%;background:#5460c9;width:10%\"><\/span><\/span><strong class=\"ccms-cost__value\" style=\"box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums\">$0.15<\/strong><\/div>\n    <div class=\"ccms-cost__row\" style=\"box-sizing:border-box;display:grid;grid-template-columns:100px 1fr 55px;gap:12px;align-items:center;max-width:100%\"><span style=\"box-sizing:border-box\">\u0627\u0644\u0633\u0648\u0646\u0627\u062a\u0629 \u0627\u0644\u062e\u0627\u0645\u0633\u0629<\/span><span class=\"ccms-cost__track\" aria-hidden=\"true\" style=\"box-sizing:border-box;background:#e2e8f2;height:18px;border-radius:4px;overflow:hidden\"><span class=\"ccms-cost__bar\" style=\"box-sizing:border-box;display:block;height:100%;background:#5460c9;width:20%\"><\/span><\/span><strong class=\"ccms-cost__value\" style=\"box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums\">$0.30<\/strong><\/div>\n    <div class=\"ccms-cost__row\" style=\"box-sizing:border-box;display:grid;grid-template-columns:100px 1fr 55px;gap:12px;align-items:center;max-width:100%\"><span style=\"box-sizing:border-box\">\u0627\u0644\u0623\u0648\u0628\u0648\u0633 5.5<\/span><span class=\"ccms-cost__track\" aria-hidden=\"true\" style=\"box-sizing:border-box;background:#e2e8f2;height:18px;border-radius:4px;overflow:hidden\"><span class=\"ccms-cost__bar\" style=\"box-sizing:border-box;display:block;height:100%;background:#5460c9;width:40%\"><\/span><\/span><strong class=\"ccms-cost__value\" style=\"box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums\">$0.60<\/strong><\/div>\n    <div class=\"ccms-cost__row\" style=\"box-sizing:border-box;display:grid;grid-template-columns:100px 1fr 55px;gap:12px;align-items:center;max-width:100%\"><span style=\"box-sizing:border-box\">Fable 5.1<\/span><span class=\"ccms-cost__track\" aria-hidden=\"true\" style=\"box-sizing:border-box;background:#e2e8f2;height:18px;border-radius:4px;overflow:hidden\"><span class=\"ccms-cost__bar\" style=\"box-sizing:border-box;display:block;height:100%;background:#5460c9;width:100%\"><\/span><\/span><strong class=\"ccms-cost__value\" style=\"box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums\">$1.50<\/strong><\/div>\n  <\/div>\n  <details style=\"box-sizing:border-box;margin:16px 0 0\"><summary style=\"box-sizing:border-box;cursor:pointer;font-weight:600;color:#254fc2\">\u0627\u0637\u0644\u0639 \u0639\u0644\u0649 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0648\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062d\u0633\u0627\u0628<\/summary>\n    <div class=\"ccms-cost__table\" style=\"box-sizing:border-box;overflow-x:auto;max-width:100%\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:460px;color:#182439;font-size:14px\"><caption style=\"box-sizing:border-box\">\u0627\u0644\u062f\u0648\u0644\u0627\u0631 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a \u0644\u0643\u0644 \u0645\u0644\u064a\u0648\u0646 \u062a\u0648\u0643\u0646 \u0648\u0627\u0644\u0645\u062b\u0627\u0644 \u0627\u0644\u062d\u0633\u0627\u0628\u064a<\/caption><thead style=\"box-sizing:border-box\"><tr style=\"box-sizing:border-box\"><th scope=\"col\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">\u0646\u0645\u0648\u0630\u062c<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">\u0627\u0644\u0625\u062f\u062e\u0627\u0644 \/ 1\u0645<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">\u0627\u0644\u0625\u062e\u0631\u0627\u062c \/ 1 \u0645<\/th><th scope=\"col\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0641\u064a \u0627\u0644\u0645\u062b\u0627\u0644<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box\">\n      <tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">\u0647\u0627\u064a\u0643\u0648 4.5<\/th><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$1<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$5<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$0.15<\/td><\/tr>\n      <tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">\u0627\u0644\u0633\u0648\u0646\u0627\u062a\u0629 \u0627\u0644\u062e\u0627\u0645\u0633\u0629<\/th><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$2<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$10<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$0.30<\/td><\/tr>\n      <tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">\u0627\u0644\u0623\u0648\u0628\u0648\u0633 5.5<\/th><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$4<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$20<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$0.60<\/td><\/tr>\n      <tr style=\"box-sizing:border-box\"><th scope=\"row\" style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb;color:#182439;background:#edf1fa\">Fable 5.1<\/th><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$10<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$50<\/td><td style=\"box-sizing:border-box;padding:10px 8px;text-align:left;border-bottom:1px solid #d8dfeb\">$1.50<\/td><\/tr>\n    <\/tbody><\/table><\/div>\n    <p style=\"box-sizing:border-box;color:#34435d;margin:10px 0\">\u0627\u0644\u062d\u0633\u0627\u0628: 0.1 \u00d7 \u0645\u0639\u062f\u0644 \u0627\u0644\u0625\u062f\u062e\u0627\u0644 + 0.01 \u00d7 \u0645\u0639\u062f\u0644 \u0627\u0644\u0625\u062e\u0631\u0627\u062c. \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0640 Opus 5.5: 0.1 \u00d7 $4 + 0.01 \u00d7 $20 = $0.60.<\/p>\n  <\/details>\n  <p class=\"ccms-cost__note\" style=\"box-sizing:border-box;font-size:14px;color:#34435d;margin:10px 0\">\u0647\u0630\u0627 \u0645\u062b\u0627\u0644 \u062a\u0648\u0636\u064a\u062d\u064a \u064a\u0633\u062a\u0646\u062f \u0625\u0644\u0649 \u0639\u062f\u062f \u062b\u0627\u0628\u062a \u0645\u0646 \u0627\u0644\u0631\u0645\u0648\u0632. \u062a\u0633\u062a\u0647\u0644\u0643 \u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u0623\u0639\u062f\u0627\u062f\u064b\u0627 \u0645\u062e\u062a\u0644\u0641\u0629 \u0645\u0646 \u0627\u0644\u0631\u0645\u0648\u0632\u061b \u0644\u0630\u0627\u060c \u0641\u0625\u0646 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0643\u062a\u0627\u0628\u0629 \u0648\u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u064a \u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a\u060c \u0648\u0645\u062d\u0627\u0648\u0644\u0627\u062a \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0646\u0641\u064a\u0630\u060c \u0648\u0627\u0644\u0623\u062f\u0648\u0627\u062a\u060c \u0648\u0641\u0648\u062a\u0631\u0629 \u0627\u0644\u0645\u0632\u0648\u062f\u060c \u0648\u062d\u062f\u0648\u062f \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 \u062a\u062a\u0637\u0644\u0628 \u062d\u0633\u0627\u0628\u064b\u0627 \u0645\u0646\u0641\u0635\u0644\u0627\u064b.<\/p>\n  <p class=\"ccms-cost__note\" style=\"box-sizing:border-box;font-size:14px;color:#34435d;margin:10px 0\">\u0627\u0644\u0645\u0635\u062f\u0631: <a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing#model-pricing\" style=\"box-sizing:border-box;color:#254fc2;text-decoration:underline\">\u0623\u0633\u0639\u0627\u0631 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0644\u0640 Anthropic<\/a>.<\/p>\n<\/section>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"625\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-pricing-20260928_aa929ac5f992491abf410216b0d17992.webp\" alt=\"\u062c\u062f\u0648\u0644 \u0623\u0633\u0639\u0627\u0631 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0644\u0640 Anthropic\u060c \u0645\u0639 \u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0645\u062f\u062e\u0644\u0627\u062a \u0648\u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0648\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a\u0629 \u0644\u0644\u0645\u0637\u0627\u0644\u0628\u0627\u062a.\" class=\"wp-image-20173\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-pricing-20260928_aa929ac5f992491abf410216b0d17992.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-pricing-20260928_aa929ac5f992491abf410216b0d17992-300x130.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-pricing-20260928_aa929ac5f992491abf410216b0d17992-1024x444.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-pricing-20260928_aa929ac5f992491abf410216b0d17992-768x333.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-pricing-20260928_aa929ac5f992491abf410216b0d17992-18x8.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><figcaption class=\"wp-element-caption\">\u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0644\u0642\u0627\u0626\u0645\u0629 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0644\u0643\u0644 \u0645\u0644\u064a\u0648\u0646 \u062a\u0648\u0643\u0646\u061b \u0648\u062a\u062e\u0636\u0639 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0643\u062a\u0627\u0628\u0629 \u0648\u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u064a \u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a \u0644\u0623\u0633\u0639\u0627\u0631 \u0645\u0646\u0641\u0635\u0644\u0629.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u062a\u0645\u062b\u0644 \u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u062d\u0642\u064a\u0642\u064a\u0629 \u0644\u0640 \u00abClaude Code\u00bb \u0641\u064a \u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0627\u0644\u0637\u0644\u0628\u0627\u062a. \u0641\u0642\u062f \u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0633\u064a\u0627\u0642 \u0627\u0644\u0633\u0627\u0628\u0642 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649\u060c \u0623\u0648 \u0642\u062f \u064a\u062c\u0631\u064a \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0645\u0632\u064a\u062f\u064b\u0627 \u0645\u0646 \u0627\u0644\u062a\u062d\u0644\u064a\u0644\u060c \u0648\u0642\u062f \u062a\u0624\u062f\u064a \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0623\u0648 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0648\u0646 \u0625\u0644\u0649 \u062a\u0648\u0644\u064a\u062f \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0639\u0645\u0644. \u0643\u0645\u0627 \u0623\u0646 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a \u0644\u0644\u0645\u0648\u062c\u0647\u0627\u062a \u0644\u0647 \u0645\u0639\u062f\u0644\u0627\u062a \u0643\u062a\u0627\u0628\u0629 \u0648\u0642\u0631\u0627\u0621\u0629 \u0645\u062a\u0645\u064a\u0632\u0629. \u0648\u0644\u0630\u0644\u0643\u060c \u0641\u0625\u0646 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u0623\u062f\u0646\u0649 \u0641\u064a \u0627\u0644\u0645\u062b\u0627\u0644 \u0644\u0627 \u064a\u0645\u062b\u0644 \u0623\u0642\u0644 \u062a\u0643\u0644\u0641\u0629 \u0644\u0643\u0644 \u062a\u063a\u064a\u064a\u0631 \u0645\u0642\u0628\u0648\u0644.<\/p>\n\n\n\n<h3 id=\"cost-strategies\" class=\"wp-block-heading\">\u062e\u0645\u0633 \u0637\u0631\u0642 \u0644\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u062f\u0648\u0646 \u0627\u0644\u0645\u0633\u0627\u0633 \u0628\u062c\u0648\u062f\u0629 \u0627\u0644\u0639\u0645\u0644<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\u062d\u062f\u062f \u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0642\u0628\u0648\u0644 \u0642\u0628\u0644 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c.<\/strong> \u062d\u062f\u062f \u0627\u0644\u0633\u0644\u0648\u0643 \u0627\u0644\u0645\u062a\u0648\u0642\u0639\u060c \u0648\u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u064a\u0629\u060c \u0648\u0627\u0644\u0642\u064a\u0648\u062f \u0627\u0644\u062d\u0627\u0644\u064a\u0629. \u0641\u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u0635\u063a\u064a\u0631\u0629 \u0627\u0644\u0648\u0627\u0636\u062d\u0629 \u0623\u0633\u0647\u0644 \u0641\u064a \u062a\u0641\u0648\u064a\u0636\u0647\u0627 \u0645\u0646 \u0627\u0644\u0646\u0627\u062d\u064a\u0629 \u0627\u0644\u0627\u0642\u062a\u0635\u0627\u062f\u064a\u0629\u060c \u0643\u0645\u0627 \u064a\u0633\u0647\u0644 \u0645\u0631\u0627\u062c\u0639\u062a\u0647\u0627.<\/li>\n\n\n\n<li><strong>\u0642\u062f\u0645 \u0627\u0644\u0633\u064a\u0627\u0642 \u0630\u064a \u0627\u0644\u0635\u0644\u0629.<\/strong> \u064a\u0631\u062c\u0649 \u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0623\u062e\u0637\u0627\u0621 \u0627\u0644\u062a\u064a \u064a\u062d\u062a\u0627\u062c\u0647\u0627 \u0627\u0644\u0646\u0645\u0648\u0630\u062c. \u0623\u0645\u0627 \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0644\u0623\u0639\u0645\u0627\u0644 \u063a\u064a\u0631 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629\u060c \u0641\u064a\u064f\u0641\u0636\u0644 \u0628\u062f\u0621 \u0645\u062d\u0627\u062f\u062b\u0629 \u062c\u062f\u064a\u062f\u0629 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 \u0641\u064a \u0645\u062d\u0627\u062f\u062b\u0629 \u0642\u062f\u064a\u0645\u0629 \u0644\u0645\u062c\u0631\u062f \u0648\u062c\u0648\u062f\u0647\u0627.<\/li>\n\n\n\n<li><strong>\u0627\u0641\u0635\u0644 \u0628\u064a\u0646 \u0627\u0644\u0642\u062f\u0631\u0629 \u0648\u0627\u0644\u062c\u0647\u062f.<\/strong> \u062a\u0648\u0635\u064a Anthropic \u0628\u0627\u0644\u0628\u062f\u0621 \u0628\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u062c\u0647\u062f \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0644\u0644\u0646\u0645\u0648\u0630\u062c. \u0625\u0630\u0627 \u0642\u0631\u0623 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0633\u064a\u0627\u0642 \u0627\u0644\u0635\u062d\u064a\u062d \u0648\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0639 \u0630\u0644\u0643 \u0645\u0646 \u062d\u0644 \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u0641\u0642\u062f \u064a\u0643\u0648\u0646 \u0645\u0646 \u0627\u0644\u0645\u0641\u064a\u062f \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0646\u0645\u0648\u0630\u062c \u0623\u0642\u0648\u0649. \u0623\u0645\u0627 \u0625\u0630\u0627 \u062a\u062e\u0637\u0649 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0623\u0648 \u0627\u0644\u062a\u062d\u0642\u0642\u060c \u0641\u064a\u062c\u0628 \u0645\u0631\u0627\u062c\u0639\u0629 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0647\u0645\u0629 \u0648\u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u062c\u0647\u062f.<\/li>\n\n\n\n<li><strong>\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u0625\u062c\u0627\u0628\u0629 \u0628\u0623\u0643\u0645\u0644\u0647\u0627.<\/strong> \u064a\u062d\u062a\u0627\u062c \u0643\u0644 \u0645\u0646 \u0634\u0641\u0631\u0629 \u0627\u0644\u0645\u0635\u062f\u0631 \u0648\u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u0627\u062a \u0648\u0627\u0644\u062a\u0641\u0633\u064a\u0631\u0627\u062a \u0625\u0644\u0649 \u0645\u0633\u0627\u062d\u0629 \u0643\u0627\u0641\u064a\u0629 \u0644\u0639\u0631\u0636 \u0627\u0644\u0646\u062a\u0627\u0626\u062c. \u0648\u062a\u0648\u0636\u062d \u0645\u0647\u0645\u062a\u0646\u0627 \u0627\u0644\u062b\u0627\u0646\u064a\u0629 \u0644\u0645\u0627\u0630\u0627 \u0644\u0627 \u062a\u064f\u0639\u062f \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0628\u062d\u062f \u0630\u0627\u062a\u0647\u0627 \u062f\u0644\u064a\u0644\u0627\u064b \u0639\u0644\u0649 \u0623\u0646 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u064a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629.<\/li>\n\n\n\n<li><strong>\u0642\u0627\u0631\u0646 \u0628\u064a\u0646 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0645\u0642\u0628\u0648\u0644\u0629.<\/strong> \u0633\u062c\u0644 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0645\u0641\u064a\u062f\u0629\u060c \u0648\u0645\u062d\u0627\u0648\u0644\u0627\u062a \u0627\u0644\u0625\u0639\u0627\u062f\u0629\u060c \u0648\u0648\u0642\u062a \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629\u060c \u0648\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0641\u0648\u062a\u0631\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u0639\u0628\u0631 \u0645\u0647\u0627\u0645 \u062a\u0645\u062b\u064a\u0644\u064a\u0629. \u0627\u0641\u0635\u0644 \u0623\u062e\u0637\u0627\u0621 \u0627\u0644\u0645\u0632\u0648\u062f \u0639\u0646 \u062d\u0627\u0644\u0627\u062a \u0641\u0634\u0644 \u062c\u0648\u062f\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u062a\u0648\u0627\u0641\u0642 \u0647\u0630\u0647 \u0627\u0644\u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u0627\u062a \u0645\u0639 <a href=\"https:\/\/code.claude.com\/docs\/en\/costs\">\u062f\u0644\u064a\u0644 \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0627\u0644\u0631\u0633\u0645\u064a<\/a> \u0648 <a href=\"https:\/\/claude.com\/blog\/claude-model-and-effort-level-in-claude-code\">\u0625\u0631\u0634\u0627\u062f\u0627\u062a Anthropic \u0628\u0634\u0623\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0648\u0627\u0644\u062c\u0647\u062f<\/a>. \u0642\u062f \u064a\u0638\u0644 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0633\u0628\u0648\u0639\u064a \u0623\u0648 \u0627\u0644\u062d\u062f \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u062c\u0644\u0633\u0629 \u0639\u0644\u0649 \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u062e\u0637\u0629 \u0633\u0627\u0631\u064a\u064b\u0627 \u0628\u0639\u062f \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c\u061b \u0623\u0645\u0627 \u0627\u0644\u062d\u062f \u0627\u0644\u062e\u0627\u0635 \u0628\u0646\u0645\u0648\u0630\u062c \u0645\u0639\u064a\u0646 \u0641\u0647\u0648 \u062d\u0627\u0644\u0629 \u0645\u062e\u062a\u0644\u0641\u0629. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0641\u0639\u0644\u064a \u0642\u0628\u0644 \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0628\u0634\u0643\u0644 \u0645\u062a\u0643\u0631\u0631.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0625\u0630\u0627 \u0643\u0627\u0646 \u0639\u0645\u0644\u0643 \u064a\u0634\u0645\u0644 \u0627\u0644\u0628\u0631\u0645\u062c\u0629 \u0648\u0627\u0644\u0628\u062d\u062b \u0648\u0627\u0644\u0643\u062a\u0627\u0628\u0629 \u0648\u0648\u0633\u0627\u0626\u0644 \u0627\u0644\u0625\u0639\u0644\u0627\u0645\u060c \u0641\u0642\u0645 \u0623\u064a\u0636\u064b\u0627 \u0628\u0645\u0642\u0627\u0631\u0646\u0629 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0630\u064a \u062a\u062f\u0641\u0639 \u0645\u0642\u0627\u0628\u0644\u0647. <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0639\u0645\u0644 \u0645\u062a\u0639\u062f\u062f\u0629 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0641\u064a GlobalGPT<\/a> \u064a\u062c\u0645\u0639 \u0647\u0630\u0647 \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0641\u064a \u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 \u0648\u0627\u062d\u062f\u0629 \u0645\u0639 \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u0648\u0635\u0648\u0644 \u0639\u0628\u0631 \u0648\u0627\u062c\u0647\u0629 \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631 (CLI) \u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u062a\u0637\u0648\u064a\u0631. \u0648\u0645\u0646 \u0627\u0644\u0645\u0641\u064a\u062f \u0623\u062e\u0630 \u0647\u0630\u0647 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0623\u0648\u0633\u0639 \u0646\u0637\u0627\u0642\u064b\u0627 \u0644\u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0641\u064a \u0627\u0644\u0627\u0639\u062a\u0628\u0627\u0631 \u0639\u0646\u062f \u062a\u0642\u064a\u064a\u0645 \u0645\u0633\u0627\u0631 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0627\u0644\u0645\u062f\u0641\u0648\u0639 \u062d\u0633\u0628 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u061b \u0641\u0627\u0644\u0631\u0633\u0645 \u0627\u0644\u0628\u064a\u0627\u0646\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0623\u0639\u0644\u0627\u0647 \u0644\u064a\u0633 \u0642\u0627\u0626\u0645\u0629 \u0623\u0633\u0639\u0627\u0631 \u0627\u0634\u062a\u0631\u0627\u0643 GlobalGPT.<\/p>\n\n\n\n<h2 id=\"troubleshooting\" class=\"wp-block-heading\">\u0644\u0645\u0627\u0630\u0627 \u0642\u062f \u0644\u0627 \u064a\u062b\u0628\u062a \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0630\u064a \u0627\u062e\u062a\u0631\u062a\u0647<\/h2>\n\n\n\n<figure class=\"wp-block-table\" style=\"overflow-x:auto;margin:24px 0;border:1px solid #d7dfed;border-radius:8px;box-sizing:border-box;max-width:100%\"><table style=\"width:100%;min-width:640px;border-collapse:collapse;font:15px\/1.6 system-ui,sans-serif\"><thead><tr><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0627\u0644\u0623\u0639\u0631\u0627\u0636<\/th><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0641\u062d\u0635 \u0645\u062d\u062a\u0645\u0644<\/th><th scope=\"col\" style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#172438;background:#edf1fa\">\u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0642\u062f\u064a\u0645<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0631\u0628\u0645\u0627 \u0643\u0627\u0646 \u0647\u0630\u0627 \u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0645\u0642\u062a\u0635\u0631\u064b\u0627 \u0639\u0644\u0649 \u0627\u0644\u062c\u0644\u0633\u0629 \u0641\u0642\u0637<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0633\u062a\u062e\u062f\u0645 \u0625\u062c\u0631\u0627\u0621 \u00abEnter\u00bb \u0641\u064a \u0623\u062f\u0627\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0644\u0644\u062d\u0641\u0638\u060c \u062b\u0645 \u062d\u062f\u062f \u062c\u0644\u0633\u0629 \u062c\u062f\u064a\u062f\u0629<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u064a\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u062a\u0641\u0636\u064a\u0644\u060c \u0644\u0643\u0646 \u064a\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 \u0646\u0645\u0648\u0630\u062c \u0645\u062e\u062a\u0644\u0641<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0642\u062f \u062a\u0643\u0648\u0646 \u0627\u0644\u0623\u0648\u0644\u0648\u064a\u0629 \u0644\u0625\u0639\u062f\u0627\u062f \u00ab\u0627\u0644\u0625\u0637\u0644\u0627\u0642\u00bb \u0623\u0648 \u00ab\u0627\u0644\u0642\u0630\u064a\u0641\u0629\u00bb \u0623\u0648 \u00ab\u0627\u0644\u0645\u0634\u0631\u0648\u0639\u00bb \u0623\u0648 \u00ab\u0627\u0644\u0625\u062f\u0627\u0631\u0629\u00bb \u0623\u0648 \u00ab\u0627\u0644\u0645\u0646\u0638\u0645\u0629\u00bb<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0642\u0631\u0623 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0628\u062f\u0621 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0648\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0645\u0639 \u0645\u0627\u0644\u0643\u0647\u0627<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0644\u0645\u062d\u0627\u062f\u062b\u0629 \u0627\u0644\u0645\u0633\u062a\u0623\u0646\u0641\u0629 \u0644\u0647\u0627 \u0646\u0645\u0648\u0630\u062c \u0645\u062e\u062a\u0644\u0641<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0642\u062f \u062a\u0633\u062a\u0639\u064a\u062f \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629 \u0646\u0645\u0648\u0630\u062c\u0647\u0627 \u0627\u0644\u0633\u0627\u0628\u0642<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u062a\u062d\u0642\u0642 \u0645\u0646 \/status\u061b \u0648\u0627\u062e\u062a\u0631 \u0627\u0644\u0637\u0631\u0627\u0632 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0628\u0639\u0646\u0627\u064a\u0629 \u0645\u0646 \u0623\u062c\u0644 \u0627\u0633\u062a\u0626\u0646\u0627\u0641 \u0627\u0644\u0639\u0645\u0644<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0645\u0641\u0642\u0648\u062f \u0623\u0648 \u062a\u0645 \u0631\u0641\u0636\u0647<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u062a\u0648\u0627\u0641\u0631 \u0627\u0644\u0645\u0632\u0648\u062f\u060c \u0623\u0648 \u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0645\u0624\u0633\u0633\u0629\u060c \u0623\u0648 \u0625\u0635\u062f\u0627\u0631 \u0642\u062f\u064a\u0645 \u0645\u0646 \u0643\u0648\u062f Claude<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u062a\u062d\u0642\u0642 \u0645\u0646 \u0645\u0639\u0631\u0651\u0641\u0627\u062a \u0627\u0644\u0637\u0631\u0627\u0632\u0627\u062a \u0627\u0644\u0645\u062f\u0639\u0648\u0645\u0629\u060c \u0648\u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062d\u0633\u0627\u0628\u060c \u0648\u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0625\u0635\u062f\u0627\u0631<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u064a\u064f\u062a\u0631\u062c\u0645 \u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0626\u0644\u0629 \u0646\u0641\u0633\u0647 \u0628\u0637\u0631\u0642 \u0645\u062e\u062a\u0644\u0641\u0629 \u0641\u064a \u0623\u0645\u0627\u0643\u0646 \u0623\u062e\u0631\u0649<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u062a\u062e\u062a\u0644\u0641 \u0627\u0644\u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0648\u062a\u0639\u064a\u064a\u0646\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f\u064a\u0646<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0643\u0627\u0645\u0644 \u0627\u0644\u0635\u062d\u064a\u062d \u0644\u0644\u0645\u0632\u0648\u062f \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0639\u064a\u0646 \u0623\u0646 \u064a\u0638\u0644 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u062b\u0627\u0628\u062a\u064b\u0627<\/td><\/tr><tr><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0644\u0627 \u064a\u0624\u062f\u064a \u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0645\u0633\u062d \u062d\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0642\u062f \u064a\u0646\u0637\u0628\u0642 \u0647\u0630\u0627 \u0627\u0644\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u062e\u0637\u0629 \u0628\u0623\u0643\u0645\u0644\u0647\u0627<\/td><td style=\"padding:12px;border-bottom:1px solid #d7dfed;text-align:left;vertical-align:top;color:#23334c\">\u0627\u0642\u0631\u0623 \u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u0623\u0639\u062f \u0636\u0628\u0637 \u0627\u0644\u0641\u062a\u0631\u0629 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636 \u0628\u0623\u0646 \u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0627\u0644\u0639\u0627\u0626\u0644\u064a \u0643\u0627\u0641\u064d<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\" style=\"font-size:14px;line-height:1.6;color:#52617a;padding:12px\">\u0642\u0645 \u0628\u062a\u062d\u062f\u064a\u062f \u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u0642\u0628\u0644 \u062a\u063a\u064a\u064a\u0631 \u0623\u064a \u0625\u0639\u062f\u0627\u062f \u0622\u062e\u0631.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0625\u0630\u0627 \u062a\u0639\u0630\u0631 \u0639\u0644\u0649 \u0627\u0644\u0631\u0645\u0632 Claude \u0643\u062a\u0627\u0628\u0629 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643\u060c \u0641\u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0633\u062a\u0645\u0631 \u0627\u0644\u062e\u064a\u0627\u0631 \u0627\u0644\u062a\u0641\u0627\u0639\u0644\u064a \u0633\u0627\u0631\u064a\u064b\u0627 \u062e\u0644\u0627\u0644 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u062f\u0648\u0646 \u0623\u0646 \u064a\u062a\u0645 \u062d\u0641\u0638\u0647. \u0648\u0642\u062f \u064a\u062d\u062a\u0627\u062c \u0645\u0644\u0641 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u064f\u062f\u0627\u0631 \u0623\u0648 \u0627\u0644\u0630\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647 \u0625\u0644\u0649 \u062a\u0639\u062f\u064a\u0644 \u0645\u0646 \u0642\u0628\u0644 \u0645\u0627\u0644\u0643\u0647 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0645\u062d\u0627\u0648\u0644\u0629 \u0623\u062e\u0631\u0649 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u062e\u064a\u0627\u0631 \u0622\u062e\u0631. \u062a\u062c\u0646\u0628 \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0642\u064a\u0648\u062f \u0627\u0644\u0645\u0624\u0633\u0633\u064a\u0629 \u0644\u0645\u062c\u0631\u062f \u0625\u0638\u0647\u0627\u0631 \u062e\u064a\u0627\u0631 \u0645\u0627.<\/p>\n\n\n\n<h2 id=\"globalgpt-workflow\" class=\"wp-block-heading\">\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0633\u064a\u0631 \u0639\u0645\u0644 \u0623\u0643\u062b\u0631 \u0634\u0645\u0648\u0644\u0627\u064b \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 GlobalGPT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u064a\u064f\u0639\u062f \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u062c\u0632\u0621\u064b\u0627 \u0645\u0646 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644. \u0641\u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0625\u062d\u062f\u0649 \u0627\u0644\u0645\u0643\u062a\u0628\u0627\u062a\u060c \u0623\u0648 \u0635\u064a\u0627\u063a\u0629 \u062f\u0627\u0644\u0629\u060c \u0623\u0648 \u0634\u0631\u062d \u062a\u063a\u064a\u064a\u0631 \u0645\u0627 \u0644\u0623\u062d\u062f \u0632\u0645\u0644\u0627\u0626\u0643 \u0641\u064a \u0627\u0644\u0641\u0631\u064a\u0642\u060c \u0623\u0648 \u0625\u0646\u0634\u0627\u0621 \u0648\u062b\u0627\u0626\u0642\u060c \u0623\u0648 \u0625\u0639\u062f\u0627\u062f \u0639\u0646\u0627\u0635\u0631 \u0645\u0631\u0626\u064a\u0629. \u064a\u062c\u0645\u0639 GlobalGPT \u0628\u064a\u0646 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0631\u0627\u0626\u062f\u0629 \u0648\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0641\u064a \u0645\u0633\u0627\u062d\u0629 \u0639\u0645\u0644 \u0648\u0627\u062d\u062f\u0629 \u0645\u064a\u0633\u0648\u0631\u0629 \u0627\u0644\u062a\u0643\u0644\u0641\u0629\u060c \u0628\u062d\u064a\u062b \u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630 \u062a\u0644\u0643 \u0627\u0644\u0645\u0647\u0627\u0645 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u0646\u0641\u0633\u0647\u0627.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/image-15-1024x547.png\" class=\"wp-image-16961\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/image-15-1024x547.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/image-15-300x160.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/image-15-768x410.png 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/image-15-1536x820.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/image-15-2048x1094.png 2048w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/image-15-18x10.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.glbgpt.com\/home\/cli?inviter=hub_content_cli&amp;login=1\">\u062c\u0631\u0628 \u0648\u0627\u062c\u0647\u0629 \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631 GlobalGPT<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0645\u062a\u0639\u0644\u0642\u0629 \u0628\u0627\u0644\u0645\u062d\u0637\u0627\u062a\u060c \u0641\u0625\u0646 <a href=\"https:\/\/www.glbgpt.com\/home\/cli\">GlobalGPT CLI<\/a> \u064a\u0631\u0628\u0637 \u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0645\u0646\u0635\u0629 \u0628\u0628\u064a\u0626\u0627\u062a \u0627\u0644\u062a\u0637\u0648\u064a\u0631. \u0648\u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0645\u0648\u062b\u0642 \u0644\u062d\u0633\u0627\u0628 GlobalGPT \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0644\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0648\u0631\u0635\u064a\u062f \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0627\u062f\u064a. \u0648\u064a\u0645\u0643\u0646 \u0644\u0648\u0627\u062c\u0647\u0629 \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631 (CLI) \u062f\u0639\u0645 \u0633\u064a\u0631 \u0639\u0645\u0644 \u0623\u0648\u0633\u0639 \u0646\u0637\u0627\u0642\u064b\u0627 \u0641\u064a \u0645\u062c\u0627\u0644 \u0627\u0644\u0628\u0631\u0645\u062c\u0629 \u0648\u0627\u0644\u0625\u0628\u062f\u0627\u0639\u060c \u0641\u064a \u062d\u064a\u0646 \u064a\u0638\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u062e\u0627\u0635 \u0628\u0640 Claude Code \u062e\u064a\u0627\u0631\u064b\u0627 \u0645\u062a\u0639\u0645\u062f\u064b\u0627 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u0627\u0644\u0646\u0645\u0648\u0630\u062c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0642\u0645 \u0628\u0635\u064a\u0627\u063a\u0629 \u0648\u0645\u0631\u0627\u062c\u0639\u0629 \u062e\u0637\u0629 \u0627\u0644\u062a\u0646\u0641\u064a\u0630\u060c \u0648\u0627\u0633\u062a\u062e\u062f\u0645 \u0646\u0645\u0648\u0630\u062c\u064b\u0627 \u0622\u062e\u0631 \u0644\u062a\u0642\u062f\u064a\u0645 \u0634\u0631\u062d \u0645\u0648\u062c\u0632\u060c \u062b\u0645 \u0642\u0645 \u0628\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0648\u062b\u0627\u0626\u0642 \u0623\u0648 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0645\u0635\u0627\u062d\u0628\u0629 \u0644\u0644\u0625\u0635\u062f\u0627\u0631. \u0627\u062a\u0628\u0639 \u0627\u0644\u062f\u0644\u064a\u0644 \u0645\u0646 \u0623\u062c\u0644 <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-use-globalgpt-cli-in-claude-code\/\">\u0631\u0628\u0637 \u0648\u0627\u062c\u0647\u0629 CLI \u0644\u062c\u0647\u0627\u0632 GlobalGPT \u0628\u0631\u0645\u0632 \u062c\u0647\u0627\u0632 Claude<\/a> \u0639\u0646\u062f\u0645\u0627 \u062a\u0631\u063a\u0628 \u0641\u064a \u062f\u0645\u062c \u062a\u0644\u0643 \u0627\u0644\u0623\u062f\u0627\u0629. \u0642\u0645 \u0628\u0625\u0639\u062f\u0627\u062f \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0631\u0645\u0632 Claude \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644 \u0648\u0641\u0642\u064b\u0627 \u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u062a\u0631\u0645\u064a\u0632.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u062e\u062a\u0631 \u0646\u0645\u0648\u0630\u062c\u064b\u0627 \u0623\u0648\u0644\u064a\u064b\u0651\u0627\u060c \u0648\u062d\u062f\u062f \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u062a\u064a \u062a\u064f\u062d\u062f\u062f \u0627\u0644\u0646\u062c\u0627\u062d\u060c \u0648\u0627\u0646\u062a\u0642\u0644 \u0625\u0644\u0649 \u0645\u0633\u062a\u0648\u0649 \u0623\u0639\u0644\u0649 \u0639\u0646\u062f\u0645\u0627 \u062a\u062a\u0637\u0644\u0628 \u0627\u0644\u0645\u0647\u0645\u0629 \u0630\u0644\u0643. \u0631\u0627\u062c\u0639 \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 \u0628\u0627\u0644\u0643\u0627\u0645\u0644 \u0642\u0628\u0644 \u0627\u0639\u062a\u0628\u0627\u0631 \u0627\u0644\u0639\u0645\u0644 \u0645\u0646\u062c\u0632\u064b\u0627. <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">\u0642\u0645 \u0628\u0628\u0646\u0627\u0621 \u0633\u064a\u0631 \u0639\u0645\u0644\u0643 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 GlobalGPT<\/a> \u0639\u0646\u062f\u0645\u0627 \u062a\u0631\u063a\u0628 \u0641\u064a \u0623\u0646 \u062a\u0643\u0648\u0646 \u0623\u062f\u0648\u0627\u062a \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0627\u0630\u062c\u060c \u0648\u0627\u0644\u0628\u062d\u062b\u060c \u0648\u0627\u0644\u0628\u0631\u0645\u062c\u0629\u060c \u0648\u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0625\u0628\u062f\u0627\u0639\u064a\u0629 \u0645\u062a\u0631\u0627\u0628\u0637\u0629 \u0641\u064a \u0625\u0637\u0627\u0631 \u0639\u0645\u0644\u0643 \u0627\u0644\u064a\u0648\u0645\u064a.<\/p>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">\u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629<\/h2>\n\n\n\n<h3 id=\"faq-1\" class=\"wp-block-heading\">\u0643\u064a\u0641 \u064a\u0645\u0643\u0646\u0646\u064a \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0641\u064a \u0643\u0648\u062f Claude\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0623\u0645\u0631 \/model \u0644\u0641\u062a\u062d \u0623\u062f\u0627\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631. \u0627\u0636\u063a\u0637 \u0639\u0644\u0649 \u0627\u0644\u062d\u0631\u0641 s \u0644\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0641\u064a \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0641\u0642\u0637\u060c \u0623\u0648 \u0627\u0636\u063a\u0637 \u0639\u0644\u0649 \u0645\u0641\u062a\u0627\u062d Enter \u0644\u062d\u0641\u0638 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0645\u062d\u062f\u062f \u0643\u0625\u0639\u062f\u0627\u062f \u0627\u0641\u062a\u0631\u0627\u0636\u064a. \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0646\u0645\u0648\u0630\u062c \u0644\u062c\u0644\u0633\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u062f\u0629\u060c \u0642\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0623\u0645\u0631 claude \u2013model \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0627\u0633\u0645 \u0627\u0644\u0646\u0645\u0648\u0630\u062c.<\/p>\n\n\n\n<h3 id=\"faq-2\" class=\"wp-block-heading\">\u0647\u0644 \u064a\u0624\u062f\u064a \/model \u0625\u0644\u0649 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629 \u0644\u062f\u064a\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u064a \u0627\u0644\u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0627\u0644\u062a\u0641\u0627\u0639\u0644\u064a\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629\u060c \u064a\u0624\u062f\u064a \u0627\u062e\u062a\u064a\u0627\u0631 \u0646\u0645\u0648\u0630\u062c \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0641\u062a\u0627\u062d Enter \u0623\u0648 \u0643\u062a\u0627\u0628\u0629 \/model sonnet \u0625\u0644\u0649 \u062d\u0641\u0638 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0641\u064a \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u062a\u0639\u062f\u064a\u0644. \u0623\u0645\u0627 \u0627\u0644\u0636\u063a\u0637 \u0639\u0644\u0649 \u0627\u0644\u062d\u0631\u0641 s \u0641\u064a \u0623\u062f\u0627\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u060c \u0641\u0647\u0648 \u064a\u0642\u062a\u0635\u0631 \u0639\u0644\u0649 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0641\u0642\u0637. \u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u0642\u062f \u062a\u0643\u0648\u0646 \u0644\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u062e\u0631\u0649 \u0627\u0644\u0623\u0648\u0644\u0648\u064a\u0629 \u0639\u0646\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062a\u0627\u0644\u064a.<\/p>\n\n\n\n<h3 id=\"faq-3\" class=\"wp-block-heading\">\u0645\u0627 \u0647\u0648 \u0646\u0645\u0648\u0630\u062c \u0631\u0645\u0632 Claude \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u064a\u0639\u062a\u0645\u062f \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0644\u0648\u0642\u062a \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0639\u0644\u0649 \u062d\u0633\u0627\u0628\u0643 \u0648\u0645\u0632\u0648\u062f \u0627\u0644\u062e\u062f\u0645\u0629 \u0648\u0625\u0639\u062f\u0627\u062f\u0627\u062a\u0643. \u062a\u0639\u0645\u0644 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0639\u0644\u0649 \u0645\u0633\u062d \u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0646\u0645\u0648\u0630\u062c\u061b \u0648\u0647\u064a \u0644\u064a\u0633\u062a \u0645\u0639\u0631\u0651\u0641 \u0646\u0645\u0648\u0630\u062c \u062b\u0627\u0628\u062a\u064b\u0627 \u0648\u0627\u062d\u062f\u064b\u0627. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0646\u0634\u0637 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0623\u0645\u0631 \/status \u0648\u0627\u0641\u062d\u0635 \u0623\u062f\u0627\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0627\u0641\u062a\u0631\u0627\u0636 \u0623\u0646 \u0643\u0644 \u062d\u0633\u0627\u0628 \u064a\u0628\u062f\u0623 \u0628\u0646\u0641\u0633 \u0627\u0644\u0625\u0635\u062f\u0627\u0631.<\/p>\n\n\n\n<h3 id=\"faq-4\" class=\"wp-block-heading\">\u0645\u0627 \u0647\u064a \u0648\u0638\u064a\u0641\u0629 \u0628\u0631\u0646\u0627\u0645\u062c Opusplan\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0646\u0638\u0627\u0645 \u00ab\u0623\u0648\u0628\u0648\u0633\u00bb (Opus) \u0641\u064a \u0648\u0636\u0639 \u0627\u0644\u062a\u062e\u0637\u064a\u0637 \u0648\u00ab\u0633\u0648\u0646\u064a\u062a\u00bb (Sonnet) \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062a\u0646\u0641\u064a\u0630. \u0648\u0647\u0648 \u064a\u062a\u0628\u0639 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u064a\u0646 \u0627\u0644\u0623\u0648\u0636\u0627\u0639 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0623\u0642\u0644 \u062a\u0643\u0644\u0641\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0644\u0643\u0644 \u0645\u0648\u062c\u0647. \u0648\u062a\u0639\u062a\u0645\u062f \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0645\u0646\u062c\u0632 \u0641\u064a \u0643\u0644 \u0645\u0631\u062d\u0644\u0629.<\/p>\n\n\n\n<h3 id=\"faq-5\" class=\"wp-block-heading\">\u0644\u0645\u0627\u0630\u0627 \u0644\u0627 \u064a\u0638\u0647\u0631 \u0623\u062d\u062f \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0641\u064a \u0623\u062f\u0627\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u062f \u064a\u0639\u062a\u0645\u062f \u0627\u0644\u062a\u0648\u0641\u0631 \u0639\u0644\u0649 \u0645\u0632\u0648\u062f \u0627\u0644\u062e\u062f\u0645\u0629 \u0648\u062d\u0633\u0627\u0628\u0643 \u0648\u0627\u0644\u0642\u064a\u0648\u062f \u0627\u0644\u0645\u0641\u0631\u0648\u0636\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0645\u0624\u0633\u0633\u0629 \u0648\u0625\u0635\u062f\u0627\u0631 \u0643\u0648\u062f Claude. \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u0637\u0631\u0627\u0632 \u0627\u0644\u062d\u0627\u0644\u064a \u0648\u0627\u0644\u0637\u0631\u0627\u0632\u0627\u062a \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627 \u0641\u064a \u0628\u064a\u0626\u062a\u0643. \u0643\u0645\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0634\u064a\u0631 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631 \u0644\u0644\u0639\u0627\u0626\u0644\u0629 \u0625\u0644\u0649 \u0625\u0635\u062f\u0627\u0631 \u0645\u062e\u062a\u0644\u0641 \u0644\u062f\u0649 \u0645\u0632\u0648\u062f \u062e\u062f\u0645\u0629 \u0622\u062e\u0631.<\/p>\n\n\n\n<h3 id=\"faq-6\" class=\"wp-block-heading\">\u0647\u0644 \u064a\u0624\u062f\u064a \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0637\u0631\u0627\u0632 \u0627\u0644\u0623\u0631\u062e\u0635 \u062f\u0627\u0626\u0645\u064b\u0627 \u0625\u0644\u0649 \u062e\u0641\u0636 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0647\u0645\u0629\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0644\u0627. \u0633\u0639\u0631 \u0627\u0644\u062a\u0648\u0643\u0646 \u0644\u064a\u0633 \u0633\u0648\u0649 \u0639\u0627\u0645\u0644 \u0648\u0627\u062d\u062f \u0641\u0642\u0637. \u0641\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u060c \u0648\u0627\u0644\u0625\u062c\u0627\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u0643\u062a\u0645\u0644\u0629\u060c \u0648\u0645\u062d\u0627\u0648\u0644\u0627\u062a \u0627\u0644\u0625\u0639\u0627\u062f\u0629\u060c \u0648\u0627\u0644\u062c\u0647\u062f \u0627\u0644\u0645\u0628\u0630\u0648\u0644 \u0641\u064a \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629\u060c \u0643\u0644\u0647\u0627 \u0639\u0648\u0627\u0645\u0644 \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0645\u0642\u0628\u0648\u0644. \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0647\u064a\u0643\u0644\u0629 \u0627\u0644\u0635\u063a\u064a\u0631\u0629 \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u0646\u0627\u0647\u0627\u060c \u0627\u062c\u062a\u0627\u0632\u062a \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u062b\u0644\u0627\u062b \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u060c \u0628\u064a\u0646\u0645\u0627 \u062a\u0645 \u0627\u0642\u062a\u0637\u0627\u0639 \u0627\u0644\u0631\u062f\u0648\u062f \u0627\u0644\u062b\u0644\u0627\u062b\u0629 \u0627\u0644\u0623\u0643\u0628\u0631 \u062d\u062c\u0645\u064b\u0627 \u0627\u0644\u0645\u0643\u0648\u0646\u0629 \u0645\u0646 \u0645\u0644\u0641\u064a\u0646 \u0639\u0646\u062f \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0645\u0634\u062a\u0631\u0643 \u0644\u0644\u0625\u062e\u0631\u0627\u062c.<\/p>\n\n\n\n<h2 id=\"sources\" class=\"wp-block-heading\">\u0627\u0644\u0645\u0635\u0627\u062f\u0631<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/code.claude.com\/docs\/en\/model-config\">\u062a\u0643\u0648\u064a\u0646 \u0637\u0631\u0627\u0632 \u0627\u0644\u0631\u0645\u0632 Claude<\/a> \u2014 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c\u060c \u0648\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\u060c \u0648\u0627\u0644\u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631\u0629\u060c \u0648\u0627\u0644\u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u0628\u064a\u0646 \u0645\u0632\u0648\u062f\u064a \u0627\u0644\u062e\u062f\u0645\u0629\u060c \u0648\u00abopusplan\u00bb.<\/li>\n\n\n\n<li><a href=\"https:\/\/code.claude.com\/docs\/en\/costs\">\u062a\u0643\u0627\u0644\u064a\u0641 \u0631\u0645\u0632 Claude<\/a> \u2014 \u062a\u0642\u062f\u064a\u0631\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u060c \u0648\u062d\u0635\u0635 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643\u060c \u0648\u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a\u060c \u0648\u0636\u0648\u0627\u0628\u0637 \u0627\u0644\u062a\u0643\u0644\u0641\u0629.<\/li>\n\n\n\n<li><a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/models\/overview\">\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0637\u0631\u0627\u0632 Anthropic<\/a> \u0648 <a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing\">\u062a\u0633\u0639\u064a\u0631 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API)<\/a> \u2014 \u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0637\u0631\u0627\u0632 \u0627\u0644\u062d\u0627\u0644\u064a \u0648\u0623\u0633\u0639\u0627\u0631\u0647 \u0627\u0644\u0645\u0639\u0644\u0646\u0629.<\/li>\n\n\n\n<li><a href=\"https:\/\/claude.com\/blog\/claude-model-and-effort-level-in-claude-code\">\u0625\u0631\u0634\u0627\u062f\u0627\u062a \u0628\u0634\u0623\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0648\u0627\u0644\u062c\u0647\u062f<\/a> \u2014 \u0627\u0644\u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0628\u064a\u0646 \u0627\u0644\u0642\u062f\u0631\u0629 \u0648\u0627\u0644\u0633\u064a\u0627\u0642 \u0648\u0627\u0644\u062c\u0647\u062f.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.glbgpt.com\/home\/cli\">\u0648\u062b\u0627\u0626\u0642 \u0648\u0627\u062c\u0647\u0629 \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0644\u0640 GlobalGPT<\/a> \u2014 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0641\u064a \u0627\u0644\u0645\u062d\u0637\u0629 \u0627\u0644\u0637\u0631\u0641\u064a\u0629 \u0648\u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0642\u0627\u0626\u0645 \u0639\u0644\u0649 \u0627\u0644\u062d\u0633\u0627\u0628.<\/li>\n<\/ul>\n\n\n\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I change the model in Claude Code?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Run \\\/model to open the picker. Press s to switch only the current session, or Enter to save the selected model as your default. To choose a model for a single new session, launch with claude --model followed by the model name.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does \\\/model change my saved default?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"In current interactive versions, selecting a model with Enter or typing \\\/model sonnet saves the choice in user settings when writable. Pressing s in the picker is session-only. Other settings can still take priority on the next launch.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What is the default Claude Code model?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The runtime default depends on your account, provider, and configuration. The default value clears a model override; it is not one fixed model ID. Check the active model with \\\/status and inspect the picker rather than assuming every account starts on the same release.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What does opusplan do?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"It uses Opus during plan mode and Sonnet during execution. It follows the mode transition rather than automatically choosing the cheapest model for each prompt. Actual cost depends on the work performed in each phase.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why is a model missing from the picker?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Availability can depend on your provider, account, organization restrictions, and Claude Code version. Check the current model documentation and your environment\\u2019s allowed models. A family alias can also resolve to a different release on another provider.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does a cheaper model always make a task cheaper?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. Token price is only one factor. Total usage, incomplete answers, retries, and review effort affect the cost of an acceptable change. In our small refactor all three functions passed, while all three larger two-file responses were truncated at the shared output limit.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0646\u0645\u0648\u0630\u062c \u0643\u0648\u062f Claude\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u00abHaiku\u00bb \u0644\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u0635\u063a\u064a\u0631\u0629 \u0627\u0644\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u060c \u0648\u00abSonnet\u00bb \u0644\u0644\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0631\u0648\u062a\u064a\u0646\u064a\u060c \u0648\u00abOpus\u00bb \u0644\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u062a\u064a \u062a\u0646\u0637\u0648\u064a \u0639\u0644\u0649 \u0642\u062f\u0631 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u063a\u0645\u0648\u0636 \u0623\u0648 \u062a\u062a\u0637\u0644\u0628 \u0642\u062f\u0631\u064b\u0627 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0627\u0633\u062a\u062f\u0644\u0627\u0644. \u062a\u0648\u0635\u064a Anthropic \u062d\u0627\u0644\u064a\u064b\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Opus 5.5 \u0643\u0646\u0642\u0637\u0629 \u0627\u0646\u0637\u0644\u0627\u0642 \u0639\u0627\u0645\u0629\u061b \u062d\u064a\u062b \u062a\u062d\u062f\u062f \u0645\u0647\u0645\u062a\u0643\u060c \u0648\u0639\u0628\u0621 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629\u060c \u0648\u0645\u064a\u0632\u0627\u0646\u064a\u062a\u0643 \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0623\u0635\u063a\u0631 \u0647\u0648 \u0627\u0644\u0623\u0646\u0633\u0628. \u0644\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0646\u0645\u0627\u0630\u062c\u060c \u0627\u0641\u062a\u062d \/model. [\u2026]<\/p>","protected":false},"author":7,"featured_media":20168,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Claude Code Model Selection: Defaults, Switching, and Cost","_seopress_titles_desc":"Choose a Claude Code model for your task, set a default, switch for one session, and compare current API costs with practical coding examples.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-20166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-chat"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/posts\/20166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/comments?post=20166"}],"version-history":[{"count":2,"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/posts\/20166\/revisions"}],"predecessor-version":[{"id":20174,"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/posts\/20166\/revisions\/20174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/media\/20168"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/media?parent=20166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/categories?post=20166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/ar\/wp-json\/wp\/v2\/tags?post=20166"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}