{"id":124926,"date":"2026-05-12T17:23:40","date_gmt":"2026-05-12T10:23:40","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=124926"},"modified":"2026-05-12T17:37:24","modified_gmt":"2026-05-12T10:37:24","slug":"9router-la-gi","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/9router-la-gi\/","title":{"rendered":"9Router l\u00e0 g\u00ec? H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng 9Router to\u00e0n t\u1eadp (2026)"},"content":{"rendered":"\n<p><strong>B\u1ea1n \u0111ang code \u0111\u1ebfn \u0111o\u1ea1n quan tr\u1ecdng nh\u1ea5t, AI \u0111ang ph\u00e2n t\u00edch l\u1ed7i r\u1ea5t \u0103n \u00fd th\u00ec m\u00e0n h\u00ecnh hi\u1ec7n m\u1ed9t d\u00f2ng ch\u1eef: &#8220;quota exceeded&#8221; ho\u1eb7c &#8220;rate limit reached&#8221;. Ph\u1ea3i ch\u1edd \u0111\u1ebfn h\u00f4m sau ho\u1eb7c t\u1ed1n th\u00eam ti\u1ec1n cho m\u1ed9t provider kh\u00e1c. \u0110\u00f3 l\u00e0 n\u1ed7i \u0111au quen thu\u1ed9c c\u1ee7a r\u1ea5t nhi\u1ec1u developer hi\u1ec7n nay. 9Router sinh ra \u0111\u1ec3 gi\u1ea3i quy\u1ebft \u0111\u00fang v\u1ea5n \u0111\u1ec1 n\u00e0y. V\u1eady c\u1ee5 th\u1ec3 9Router l\u00e0 g\u00ec? C\u00e1ch s\u1eed d\u1ee5ng 9Router nh\u01b0 th\u1ebf n\u00e0o? C\u00f9ng Tino t\u00ecm hi\u1ec3u qua b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y nh\u00e9!<\/strong><\/p>\n\n\n\n<h2 id=\"T\u1ed5ng_quan_v\u1ec1_9Router\"><a id=\"post-124926-_nyf7hmlq2e4t\"><\/a><strong>T\u1ed5ng quan v\u1ec1 9Router<\/strong><\/h2>\n\n\n\n<h3 id=\"9Router_l\u00e0_g\u00ec?\"><a id=\"post-124926-_ouvautgem8mc\"><\/a><strong>9Router l\u00e0 g\u00ec?<\/strong><\/h3>\n\n\n\n<p><a href=\"https:\/\/9router.com\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/9router.com\/\" rel=\"noreferrer noopener nofollow\">9Router <\/a>l\u00e0 m\u1ed9t <strong>LLM gateway\/local proxy router<\/strong> m\u00e3 ngu\u1ed3n m\u1edf, \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi nh\u00f3m decolua v\u00e0 ra m\u1eaft v\u00e0o \u0111\u1ea7u n\u0103m 2026. T\u00ednh \u0111\u1ebfn th\u00e1ng 5\/2026, d\u1ef1 \u00e1n \u0111\u00e3 \u0111\u1ea1t h\u01a1n<a href=\"https:\/\/github.com\/decolua\/9router\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/github.com\/decolua\/9router\" rel=\"noreferrer noopener nofollow\"> 8.400 stars tr\u00ean GitHub<\/a> v\u00e0 thu h\u00fat kho\u1ea3ng 62.000 l\u01b0\u1ee3t truy c\u1eadp m\u1ed7i th\u00e1ng, trong \u0111\u00f3 c\u1ed9ng \u0111\u1ed3ng developer Vi\u1ec7t Nam chi\u1ebfm t\u1ef7 l\u1ec7 l\u1edbn nh\u1ea5t.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-1.png\" alt=\"T\u1ed5ng quan v\u1ec1 9Router\" class=\"wp-image-124954\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-1.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-1-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ed5ng quan v\u1ec1 9Router<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Hi\u1ec3u \u0111\u01a1n gi\u1ea3n: Thay v\u00ec m\u1ed7i c\u00f4ng c\u1ee5 AI g\u1ecdi th\u1eb3ng \u0111\u1ebfn m\u1ed9t provider, b\u1ea1n s\u1ebd tr\u1ecf t\u1ea5t c\u1ea3 c\u00e1c tool \u0111\u00f3 v\u1ec1 m\u1ed9t \u0111\u1ecba ch\u1ec9 duy nh\u1ea5t l\u00e0 http:\/\/localhost:20128\/v1 v\u00e0 9Router s\u1ebd quy\u1ebft \u0111\u1ecbnh request \u0111\u00f3 n\u00ean \u0111i \u0111\u1ebfn provider n\u00e0o, d\u1ecbch \u0111\u1ecbnh d\u1ea1ng API cho ph\u00f9 h\u1ee3p, theo d\u00f5i quota, r\u1ed3i t\u1ef1 \u0111\u1ed9ng chuy\u1ec3n sang provider ti\u1ebfp theo khi c\u1ea7n.<\/p>\n\n\n\n<p><strong>\u0110\u1eb7c \u0111i\u1ec3m n\u1ed5i b\u1eadt:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed<\/strong>: 9Router l\u00e0 ph\u1ea7n m\u1ec1m m\u00e3 ngu\u1ed3n m\u1edf, kh\u00f4ng c\u00f3 h\u1ec7 th\u1ed1ng thanh to\u00e1n, kh\u00f4ng l\u01b0u th\u1ebb t\u00edn d\u1ee5ng c\u1ee7a b\u1ea1n. B\u1ea1n ch\u1ec9 tr\u1ea3 ti\u1ec1n tr\u1ef1c ti\u1ebfp cho c\u00e1c provider n\u1ebfu d\u00f9ng g\u00f3i c\u00f3 ph\u00ed.<\/li>\n\n\n\n<li><strong>H\u1ed7 tr\u1ee3 60+ provider v\u00e0 100+ model<\/strong>:Claude Code, Codex, Cursor, Kiro, GLM, MiniMax, Kimi, GitHub Copilot, Gemini, DeepSeek&#8230;<\/li>\n\n\n\n<li><strong>T\u01b0\u01a1ng th\u00edch OpenAI API<\/strong>: B\u1ea5t k\u1ef3 tool n\u00e0o h\u1ed7 tr\u1ee3 custom OpenAI endpoint \u0111\u1ec1u k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c v\u1edbi 9Router ngay l\u1eadp t\u1ee9c.<\/li>\n\n\n\n<li><strong>Ch\u1ea1y c\u1ee5c b\u1ed9<\/strong>: D\u1eef li\u1ec7u \u0111\u01b0\u1ee3c l\u01b0u t\u1ea1i ~\/.9router\/db.json (macOS\/Linux) ho\u1eb7c %APPDATA%\/9router\/db.json (Windows). Kh\u00f4ng c\u00f3 server b\u00ean th\u1ee9 ba can thi\u1ec7p v\u00e0o lu\u1ed3ng request c\u1ee7a b\u1ea1n.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"T\u1ea1i_sao_c\u1ea7n_9Router?_9Router_gi\u1ea3i_quy\u1ebft_v\u1ea5n_\u0111\u1ec1_g\u00ec?\"><a id=\"post-124926-_sc0hx9mcxcxo\"><\/a><strong>T\u1ea1i sao c\u1ea7n 9Router? 9Router gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 g\u00ec?<\/strong><\/h3>\n\n\n\n<p>Tr\u01b0\u1edbc khi \u0111i v\u00e0o c\u00e1ch d\u00f9ng, h\u00e3y nh\u00ecn th\u1eb3ng v\u00e0o nh\u1eefng v\u1ea5n \u0111\u1ec1 th\u1ef1c t\u1ebf m\u00e0 developer \u0111ang g\u1eb7p:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quota h\u1ebft gi\u1eefa ch\u1eebng:<\/strong> Claude Code gi\u1edbi h\u1ea1n theo ng\u00e0y\/tu\u1ea7n, Codex reset sau 5 gi\u1edd v\u00e0 theo tu\u1ea7n, Cursor th\u00ec gi\u1edbi h\u1ea1n theo th\u00e1ng. Khi m\u1ed9t tool h\u1ebft quota, b\u1ea1n ph\u1ea3i d\u1eebng l\u1ea1i v\u00e0 ch\u1edd ho\u1eb7c chuy\u1ec3n sang tool kh\u00e1c b\u1eb1ng tay, copy API key, \u0111\u1ed5i endpoint, \u0111i\u1ec1u ch\u1ec9nh format prompt.<\/li>\n\n\n\n<li><strong>Chi ph\u00ed kh\u00f4ng ki\u1ec3m so\u00e1t \u0111\u01b0\u1ee3c:<\/strong> Claude Opus c\u00f3 gi\u00e1 cao. GPT-5 th\u1eadm ch\u00ed cao h\u01a1n. Nhi\u1ec1u developer tr\u1ea3 ti\u1ec1n cho nhi\u1ec1u subscription nh\u01b0ng kh\u00f4ng d\u00f9ng h\u1ebft, ho\u1eb7c d\u00f9ng h\u1ebft qu\u00e1 nhanh v\u00ec kh\u00f4ng c\u00f3 c\u00f4ng c\u1ee5 theo d\u00f5i.<\/li>\n\n\n\n<li><strong>Token b\u1ecb l\u00e3ng ph\u00ed:<\/strong> C\u00e1c output t\u1eeb c\u00f4ng c\u1ee5 nh\u01b0 git diff, grep, find, ls th\u01b0\u1eddng chi\u1ebfm 30\u201350% token budget m\u00e0 kh\u00f4ng th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft \u1edf d\u1ea1ng nguy\u00ean b\u1ea3n.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-2.png\" alt=\"T\u1ea1i sao c\u1ea7n 9Router? 9Router gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 g\u00ec?\" class=\"wp-image-124955\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-2.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-2-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1i sao c\u1ea7n 9Router? 9Router gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 g\u00ec?<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>9Router gi\u1ea3i quy\u1ebft c\u1ea3 ba v\u1ea5n \u0111\u1ec1 tr\u00ean th\u00f4ng qua ki\u1ebfn tr\u00fac <strong>3 t\u1ea7ng t\u1ef1 \u0111\u1ed9ng fallback<\/strong>.<\/p>\n\n\n\n<h3 id=\"Ki\u1ebfn_tr\u00fac_3_t\u1ea7ng_c\u1ee7a_9Router\"><a id=\"post-124926-_npyk9sb009j6\"><\/a><strong>Ki\u1ebfn tr\u00fac 3 t\u1ea7ng c\u1ee7a 9Router<\/strong><\/h3>\n\n\n\n<p>\u0110\u00e2y l\u00e0 ph\u1ea7n c\u1ed1t l\u00f5i t\u1ea1o n\u00ean gi\u00e1 tr\u1ecb c\u1ee7a 9Router. M\u1ed7i request t\u1eeb tool c\u1ee7a b\u1ea1n \u0111i qua m\u1ed9t chu\u1ed7i \u01b0u ti\u00ean nh\u01b0 sau:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u1ea7ng 1 \u2014 Subscription (\u01afu ti\u00ean cao nh\u1ea5t):<\/strong> C\u00e1c g\u00f3i \u0111\u0103ng k\u00fd b\u1ea1n \u0111\u00e3 c\u00f3 s\u1eb5n: Claude Code ($20\/th\u00e1ng), Codex ($20\u2013200\/th\u00e1ng), GitHub Copilot, Cursor Pro&#8230; 9Router d\u00f9ng quota n\u00e0y tr\u01b0\u1edbc v\u00ec b\u1ea1n \u0111\u00e3 tr\u1ea3 ti\u1ec1n cho ch\u00fang.<\/li>\n\n\n\n<li><strong>T\u1ea7ng 2 \u2014 Cheap Providers (Backup gi\u00e1 r\u1ebb):<\/strong> Khi T\u1ea7ng 1 h\u1ebft quota, 9Router t\u1ef1 \u0111\u1ed9ng chuy\u1ec3n sang c\u00e1c provider r\u1ebb, chi ph\u00ed th\u1ea5p h\u01a1n 95% so v\u1edbi subscription ch\u00ednh nh\u01b0ng ch\u1ea5t l\u01b0\u1ee3ng v\u1eabn \u0111\u1ee7 d\u00f9ng cho h\u1ea7u h\u1ebft t\u00e1c v\u1ee5 th\u00f4ng th\u01b0\u1eddng.<\/li>\n\n\n\n<li><strong>T\u1ea7ng 3 \u2014 Free Providers (M\u1ea1ng l\u01b0\u1edbi an to\u00e0n):<\/strong> N\u1ebfu c\u1ea3 T\u1ea7ng 2 c\u0169ng kh\u00f4ng kh\u1ea3 d\u1ee5ng, 9Router \u0111\u1ea9y request \u0111\u1ebfn c\u00e1c provider mi\u1ec5n ph\u00ed. T\u00ednh \u0111\u1ebfn th\u00e1ng 5\/2026, c\u00e1c free provider \u0111ang ho\u1ea1t \u0111\u1ed9ng bao g\u1ed3m <strong>Kiro AI<\/strong> (Claude Sonnet 4.5 + GLM-5 + MiniMax, x\u00e1c th\u1ef1c qua AWS Builder ID \/ Google \/ GitHub) v\u00e0 <strong>OpenCode Free<\/strong> (proxy kh\u00f4ng c\u1ea7n auth, model t\u1ef1 \u0111\u1ed9ng l\u1ea5y t\u1eeb opencode.ai). <strong>L\u01b0u \u00fd<\/strong>: iFlow, Qwen v\u00e0 Gemini CLI free tier \u0111\u00e3 ng\u1eebng ho\u1ea1t \u0111\u1ed9ng trong n\u0103m 2026.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-3.png\" alt=\"Ki\u1ebfn tr\u00fac 3 t\u1ea7ng c\u1ee7a 9Router\" class=\"wp-image-124956\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-3.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/9router-la-gi-3-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>Ki\u1ebfn tr\u00fac 3 t\u1ea7ng c\u1ee7a 9Router<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>C\u00e1c tool AI c\u1ee7a b\u1ea1n kh\u00f4ng bi\u1ebft v\u00e0 kh\u00f4ng c\u1ea7n bi\u1ebft request \u0111ang \u0111i qua provider n\u00e0o, vi\u1ec7c d\u1ecbch \u0111\u1ecbnh d\u1ea1ng API x\u1ea3y ra ho\u00e0n to\u00e0n minh b\u1ea1ch \u1edf ph\u00eda sau.<\/p>\n\n\n\n<h2 id=\"H\u01b0\u1edbng_d\u1eabn_s\u1eed_d\u1ee5ng_9Router_c\u01a1_b\u1ea3n\"><a id=\"post-124926-_ul7tg62je6f3\"><\/a><strong>H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng 9Router c\u01a1 b\u1ea3n<\/strong><\/h2>\n\n\n\n<p>\u0110\u1ec3 gi\u00fap b\u1ea1n d\u1ec5 h\u00ecnh dung, h\u01b0\u1edbng d\u1eabn d\u01b0\u1edbi \u0111\u00e2y s\u1ebd \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n ngay tr\u00ean m\u00e1y tr\u00ednh c\u00e1 nh\u00e2n.<\/p>\n\n\n\n<h3 id=\"C\u00e1ch_c\u00e0i_\u0111\u1eb7t_9Router_tr\u00ean_m\u00e1y_t\u00ednh_c\u00e1_nh\u00e2n\"><a id=\"post-124926-_y9itheauez00\"><\/a><strong>C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n<\/strong><\/h3>\n\n\n\n<p><strong>Y\u00eau c\u1ea7u tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Node.js phi\u00ean b\u1ea3n 18.0.0 tr\u1edf l\u00ean<\/strong> \u2014 ki\u1ec3m tra b\u1eb1ng l\u1ec7nh node &#8211;version<\/li>\n\n\n\n<li>K\u1ebft n\u1ed1i internet \u0111\u1ec3 t\u1ea3i package t\u1eeb npm<\/li>\n\n\n\n<li>\u00cdt nh\u1ea5t m\u1ed9t t\u00e0i kho\u1ea3n provider (Kiro AI mi\u1ec5n ph\u00ed, ho\u1eb7c Codex\/Claude Code n\u1ebfu c\u00f3 subscription)<\/li>\n<\/ul>\n\n\n\n<p><strong>B\u01b0\u1edbc 1: <\/strong>M\u1edf Terminal (macOS\/Linux) ho\u1eb7c PowerShell v\u1edbi quy\u1ec1n Administrator (Windows) v\u00e0 ch\u1ea1y l\u1ec7nh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install -g 9router<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"923\" height=\"482\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-1.png\" alt=\"C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n\" class=\"wp-image-124927\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-1.png 923w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-1-300x157.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-1-768x401.png 768w\" sizes=\"(max-width: 923px) 100vw, 923px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2: <\/strong>Kh\u1edfi \u0111\u1ed9ng 9Router v\u1edbi l\u1ec7nh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>9router<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"942\" height=\"533\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-2.png\" alt=\"C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n\" class=\"wp-image-124928\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-2.png 942w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-2-300x170.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-2-768x435.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Sau khi ch\u1ea1y, b\u1ea1n nh\u1ea5n <strong>Enter<\/strong> t\u1ea1i t\u00f9y ch\u1ecdn <strong>Web UI<\/strong>, dashboard t\u1ef1 \u0111\u1ed9ng m\u1edf t\u1ea1i http:\/\/localhost:20128. N\u1ebfu kh\u00f4ng t\u1ef1 m\u1edf, truy c\u1eadp \u0111\u1ecba ch\u1ec9 n\u00e0y trong tr\u00ecnh duy\u1ec7t.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"831\" height=\"482\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-3.png\" alt=\"C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n\" class=\"wp-image-124929\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-3.png 831w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-3-300x174.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-3-768x445.png 768w\" sizes=\"(max-width: 831px) 100vw, 831px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>M\u1ed9t s\u1ed1 t\u00f9y ch\u1ecdn h\u1eefu \u00edch:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>9router &#8211;port 8080:<\/strong> D\u00f9ng c\u1ed5ng kh\u00e1c<\/li>\n\n\n\n<li><strong>9router &#8211;no-browser:<\/strong> Kh\u00f4ng t\u1ef1 m\u1edf tr\u00ecnh duy\u1ec7t<\/li>\n\n\n\n<li><strong>9router &#8211;skip-update:<\/strong> B\u1ecf qua ki\u1ec3m tra c\u1eadp nh\u1eadt<\/li>\n<\/ul>\n\n\n\n<p><strong>B\u01b0\u1edbc 3: <\/strong>Truy c\u1eadp Dashboard: http:\/\/localhost:20128\/dashboard.<\/p>\n\n\n\n<p>Nh\u1eadp <strong>Password<\/strong> \u0111\u1ec3 \u0111\u0103ng nh\u1eadp (m\u1eb7c \u0111\u1ecbnh l\u00e0 123456, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ed5i l\u1ea1i sao khi v\u00e0o \u0111\u01b0\u1ee3c Dashboard).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"936\" height=\"525\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-4.png\" alt=\"C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n\" class=\"wp-image-124930\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-4.png 936w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-4-300x168.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-4-768x431.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0110\u00e2y l\u00e0 n\u01a1i b\u1ea1n qu\u1ea3n l\u00fd to\u00e0n b\u1ed9: k\u1ebft n\u1ed1i provider, t\u1ea1o Combo, xem th\u1ed1ng k\u00ea token v\u00e0 chi ph\u00ed \u01b0\u1edbc t\u00ednh.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1877\" height=\"893\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-5.png\" alt=\"C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n\" class=\"wp-image-124931\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-5.png 1877w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-5-300x143.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-5-1024x487.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-5-768x365.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-5-1536x731.png 1536w\" sizes=\"(max-width: 1877px) 100vw, 1877px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Quay l\u1ea1i PowerShell ch\u1ecdn <strong>Hide to Tray (Backgroud) <\/strong>v\u00e0 nh\u1ea5n<strong> Enter<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"904\" height=\"506\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-6.png\" alt=\"C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n\" class=\"wp-image-124932\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-6.png 904w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-6-300x168.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-6-768x430.png 768w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1ch c\u00e0i \u0111\u1eb7t 9Router tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>L\u00fac n\u00e0y, 9Router s\u1ebd ch\u1ea1y ng\u1ea7m tr\u00ean m\u00e1y t\u00ednh v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 tho\u1ea3i m\u00e1y t\u1eaft <strong>PowerShell <\/strong>v\u00e0 tab<strong> 9Router<\/strong> r\u1ed3i m\u1edf l\u1ea1i t\u00f9y th\u00edch.<\/p>\n\n\n\n<p>Tr\u1eeb tr\u01b0\u1eddng h\u1ee3p t\u1eaft m\u00e1y t\u00ednh, b\u1ea1n s\u1ebd ph\u1ea3i m\u1edf l\u1ea1i trong PowerShell b\u1eb1ng l\u00eanh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>9router<\/code><\/pre>\n\n\n\n<h3 id=\"H\u01b0\u1edbng_d\u1eabn_k\u1ebft_n\u1ed1i_Codex_v\u1edbi_9Router_\"><a id=\"post-124926-_464x0ch1ykgs\"><\/a><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/h3>\n\n\n\n<p><strong>B\u01b0\u1edbc 1: <\/strong>T\u1ea1i Dashboard, v\u00e0o m\u1ee5c <strong>Providers <\/strong>v\u00e0 t\u00ecm <strong>Codex<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1892\" height=\"900\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-7.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124933\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-7.png 1892w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-7-300x143.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-7-1024x487.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-7-768x365.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-7-1536x731.png 1536w\" sizes=\"(max-width: 1892px) 100vw, 1892px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2:<\/strong> Nh\u1ea5n<strong> Add connect<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1513\" height=\"813\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-8.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124934\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-8.png 1513w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-8-300x161.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-8-1024x550.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-8-768x413.png 768w\" sizes=\"(max-width: 1513px) 100vw, 1513px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 3:<\/strong> C\u1eeda s\u1ed5 OAuth m\u1edf ra t\u1ea1i port 1455 \u2014 \u0111\u0103ng nh\u1eadp t\u00e0i kho\u1ea3n OpenAI c\u1ee7a b\u1ea1n.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1106\" height=\"783\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-9.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124935\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-9.png 1106w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-9-300x212.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-9-1024x725.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-9-768x544.png 768w\" sizes=\"(max-width: 1106px) 100vw, 1106px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Th\u00f4ng th\u01b0\u1eddng, 9Router s\u1ebd t\u1ef1 \u0111\u1ed9ng k\u1ebft n\u1ed1i v\u1edbi Codex sau khi \u0111\u0103ng nh\u1eadp OpenAI.<\/p>\n\n\n\n<p>N\u1ebfu kh\u00f4ng \u0111\u01b0\u1ee3c t\u1ef1 \u0111\u1ed9ng (t\u00f9y phi\u00ean b\u1ea3n), b\u1ea1n s\u1ebd c\u1ea7n <strong>copy URL OAuth<\/strong> v\u00e0 d\u00e1n v\u00e0o c\u1eeda s\u1ed5 b\u00ean 9Router.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1900\" height=\"1008\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-10.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124936\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-10.png 1900w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-10-300x159.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-10-1024x543.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-10-768x407.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-10-1536x815.png 1536w\" sizes=\"(max-width: 1900px) 100vw, 1900px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1031\" height=\"692\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-11.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124937\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-11.png 1031w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-11-300x201.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-11-1024x687.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-11-768x515.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-11-260x176.png 260w\" sizes=\"(max-width: 1031px) 100vw, 1031px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>K\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1506\" height=\"503\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-12.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124938\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-12.png 1506w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-12-300x100.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-12-1024x342.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-12-768x257.png 768w\" sizes=\"(max-width: 1506px) 100vw, 1506px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 xem c\u00e1c model Codex hi\u1ec7n c\u00f3 t\u1ea1i m\u1ee5c <strong>Available Models.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1390\" height=\"827\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-13.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124939\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-13.png 1390w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-13-300x178.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-13-1024x609.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-13-768x457.png 768w\" sizes=\"(max-width: 1390px) 100vw, 1390px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>9Router s\u1ebd l\u01b0u token v\u00e0 t\u1ef1 \u0111\u1ed9ng refresh tr\u01b0\u1edbc khi h\u1ebft h\u1ea1n. Codex c\u00f3 2 chu k\u1ef3 reset: <strong>m\u1ed7i 5 gi\u1edd<\/strong> v\u00e0 <strong>h\u00e0ng tu\u1ea7n<\/strong>. Dashboard hi\u1ec3n th\u1ecb \u0111\u1ed3ng h\u1ed3 \u0111\u1ebfm ng\u01b0\u1ee3c cho c\u1ea3 hai trong m\u1ee5c <strong>Quota Tracker<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1888\" height=\"788\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-14.png\" alt=\"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router \" class=\"wp-image-124940\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-14.png 1888w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-14-300x125.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-14-1024x427.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-14-768x321.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-14-1536x641.png 1536w\" sizes=\"(max-width: 1888px) 100vw, 1888px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i Codex v\u1edbi 9Router <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h3 id=\"K\u1ebft_n\u1ed1i_9Router_v\u1edbi_c\u00e1c_tool_ho\u1eb7c_AI_Agent\"><a id=\"post-124926-_xa79yr52sbmp\"><\/a><strong>K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent<\/strong><\/h3>\n\n\n\n<p><strong>B\u01b0\u1edbc 1<\/strong>: V\u00e0o m\u1ee5c <strong>Endpoint<\/strong> trong dashboard, nh\u1ea5n <strong>Create Key<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1863\" height=\"900\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-15.png\" alt=\"K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent\" class=\"wp-image-124941\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-15.png 1863w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-15-300x145.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-15-1024x495.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-15-768x371.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-15-1536x742.png 1536w\" sizes=\"(max-width: 1863px) 100vw, 1863px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2: <\/strong>\u0110\u1eb7t t\u00ean cho API Key v\u00e0 nh\u1ea5n<strong> Create<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"796\" height=\"441\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-16.png\" alt=\"K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent\" class=\"wp-image-124942\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-16.png 796w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-16-300x166.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-16-768x425.png 768w\" sizes=\"(max-width: 796px) 100vw, 796px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 3: <\/strong>Copy key \u0111\u01b0\u1ee3c t\u1ea1o ra \u2014 \u0111\u00e2y l\u00e0 key b\u1ea1n \u0111i\u1ec1n v\u00e0o tool c\u1ee7a m\u00ecnh<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"950\" height=\"533\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-17.png\" alt=\"K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent\" class=\"wp-image-124943\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-17.png 950w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-17-300x168.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-17-768x431.png 768w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Ngo\u00e0i ra, c\u00f2n m\u1ed9t y\u1ebfu t\u1ed1 b\u1ea1n c\u1ea7n quan t\u00e2m khi k\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool \u0111\u00f3 l\u00e0 API Endpoint c\u00f3 d\u1ea1ng: <strong><em>http:\/\/localhost:20128\/v1<\/em><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1498\" height=\"626\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-18.png\" alt=\"K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent\" class=\"wp-image-124944\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-18.png 1498w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-18-300x125.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-18-1024x428.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-18-768x321.png 768w\" sizes=\"(max-width: 1498px) 100vw, 1498px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 4: <\/strong>Nh\u1ea5n v\u00e0o <strong>CLI Tools<\/strong> \u0111\u1ec3 xem danh s\u00e1ch c\u00e1c tools cho ph\u00e9p t\u00edch h\u1ee3p 9Router.<\/p>\n\n\n\n<p>T\u00f9y v\u00e0o m\u1ed7i Tools s\u1ebd c\u00f3 c\u00e1ch c\u1ea5u h\u00ecnh kh\u00e1c nhau, b\u1ea5m v\u00e0o <strong>Manual Config <\/strong>\u0111\u1ec3 xem h\u01b0\u1edbng d\u1eabn.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1806\" height=\"813\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-19.png\" alt=\"K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent\" class=\"wp-image-124945\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-19.png 1806w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-19-300x135.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-19-1024x461.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-19-768x346.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-19-1536x691.png 1536w\" sizes=\"(max-width: 1806px) 100vw, 1806px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>V\u00ed d\u1ee5 v\u1edbi OpenClaw:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1093\" height=\"635\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-20.png\" alt=\"K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent\" class=\"wp-image-124946\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-20.png 1093w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-20-300x174.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-20-1024x595.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-20-768x446.png 768w\" sizes=\"(max-width: 1093px) 100vw, 1093px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i 9Router v\u1edbi c\u00e1c tool ho\u1eb7c AI Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Xem th\u00eam: <a href=\"https:\/\/tino.vn\/blog\/su-dung-gemma-4-tren-openclaw\/\" target=\"_blank\" rel=\"noreferrer noopener\">H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng Gemma 4 tr\u00ean OpenClaw v\u1edbi 9Router<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3 id=\"T\u1ea1o_Combo_\u2014_Chi\u1ebfn_l\u01b0\u1ee3c_Fallback_th\u00f4ng_minh\"><a id=\"post-124926-_shdjm6p7fqlf\"><\/a><strong>T\u1ea1o Combo \u2014 Chi\u1ebfn l\u01b0\u1ee3c Fallback th\u00f4ng minh<\/strong><\/h3>\n\n\n\n<p><strong>Combo<\/strong> l\u00e0 t\u1eadp h\u1ee3p c\u00e1c model theo th\u1ee9 t\u1ef1 \u01b0u ti\u00ean, t\u1ea1o th\u00e0nh m\u1ed9t chu\u1ed7i fallback t\u1ef1 \u0111\u1ed9ng. Khi model \u0111\u1ea7u ti\u00ean trong Combo h\u1ebft quota ho\u1eb7c l\u1ed7i, 9Router chuy\u1ec3n sang model ti\u1ebfp theo m\u00e0 kh\u00f4ng c\u1ea7n b\u1ea1n l\u00e0m g\u00ec.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 1:<\/strong> V\u00e0o m\u1ee5c <strong>Combos<\/strong> \u2192 <strong>Create New Combo<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1896\" height=\"828\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-21.png\" alt=\"T\u1ea1o Combo\" class=\"wp-image-124947\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-21.png 1896w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-21-300x131.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-21-1024x447.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-21-768x335.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-21-1536x671.png 1536w\" sizes=\"(max-width: 1896px) 100vw, 1896px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o Combo<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2: <\/strong>\u0110\u1eb7t t\u00ean cho Combo r\u1ed3i nh\u1ea5n <strong>Add Model<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1083\" height=\"579\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-22.png\" alt=\"T\u1ea1o Combo\" class=\"wp-image-124948\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-22.png 1083w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-22-300x160.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-22-1024x547.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-22-768x411.png 768w\" sizes=\"(max-width: 1083px) 100vw, 1083px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o Combo<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Sau \u0111\u00f3, th\u00eam c\u00e1c model v\u00e0o combo.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1146\" height=\"875\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-23.png\" alt=\"T\u1ea1o Combo\" class=\"wp-image-124949\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-23.png 1146w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-23-300x229.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-23-1024x782.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-23-768x586.png 768w\" sizes=\"(max-width: 1146px) 100vw, 1146px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o Combo<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>L\u01b0u \u00fd: <\/strong>S\u1ed1 l\u01b0\u1ee3ng model hi\u1ec3n th\u1ecb t\u00f9y thu\u1ed9c v\u00e0o Provider \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i. Trong v\u00ed d\u1ee5 n\u00e0y, Tino ch\u1ec9 k\u1ebft n\u1ed1i Codex n\u00ean ch\u1ec9 c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c model c\u1ee7a OpenAI.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 3: <\/strong>B\u1ea1n c\u00f3 th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh th\u1ee9 t\u1ef1 \u01b0u ti\u00ean trong combo r\u1ed3i nh\u1ea5n <strong>Create <\/strong>\u0111\u1ec3 t\u1ea1o.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1096\" height=\"662\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-24.png\" alt=\"T\u1ea1o Combo\" class=\"wp-image-124950\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-24.png 1096w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-24-300x181.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-24-1024x619.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-24-768x464.png 768w\" sizes=\"(max-width: 1096px) 100vw, 1096px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o Combo<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><em>\u0110\u1eebng qu\u00ean tick v\u00e0o <\/em><strong><em>Round Robin <\/em><\/strong><em>\u0111\u1ec3 9Router ch\u1ee7 \u0111\u1ed9ng xoay v\u00f2ng c\u00e1c model ph\u00f9 h\u1ee3p v\u1edbi nhu c\u1ea7u s\u1eed d\u1ee5ng c\u1ee7a b\u1ea1n.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1501\" height=\"692\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-25.png\" alt=\"T\u1ea1o Combo\" class=\"wp-image-124951\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-25.png 1501w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-25-300x138.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-25-1024x472.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-25-768x354.png 768w\" sizes=\"(max-width: 1501px) 100vw, 1501px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o Combo<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 id=\"Theo_d\u00f5i_Quota_v\u00e0_chi_ph\u00ed_s\u1eed_d\u1ee5ng\"><a id=\"post-124926-_eu5mp351rm7o\"><\/a><strong>Theo d\u00f5i Quota v\u00e0 chi ph\u00ed s\u1eed d\u1ee5ng<\/strong><\/h2>\n\n\n\n<p>Dashboard c\u1ee7a 9Router cung c\u1ea5p th\u00f4ng tin th\u1ef1c t\u1ebf theo th\u1eddi gian:<\/p>\n\n\n\n<p><strong>Quota Tracker:<\/strong> Theo d\u00f5i v\u00e0 qu\u1ea3n l\u00fd API Quota<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1500\" height=\"784\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-26.png\" alt=\"Quota Tracker\" class=\"wp-image-124952\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-26.png 1500w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-26-300x157.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-26-1024x535.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-26-768x401.png 768w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><figcaption class=\"wp-element-caption\"><strong><strong>Quota Tracker<\/strong><\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>Usage &amp; Analytics:<\/strong> S\u1ed1 token \u0111\u00e3 d\u00f9ng theo provider v\u00e0 theo model, chi ph\u00ed ti\u1ebft ki\u1ec7m,&#8230;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1519\" height=\"778\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-27.png\" alt=\"Usage &amp; Analytics\" class=\"wp-image-124953\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-27.png 1519w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-27-300x154.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-27-1024x524.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/05\/word-image-124926-27-768x393.png 768w\" sizes=\"(max-width: 1519px) 100vw, 1519px\" \/><figcaption class=\"wp-element-caption\"><strong><strong>Usage &amp; Analytics<\/strong><\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h3 id=\"K\u1ebft_lu\u1eadn\"><a id=\"post-124926-_g47f7bokgctk\"><\/a><strong>K\u1ebft lu\u1eadn<\/strong><\/h3>\n\n\n\n<p>9Router \u0111ang \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n t\u00edch c\u1ef1c \u2014 repo c\u1eadp nh\u1eadt g\u1ea7n nh\u01b0 h\u00e0ng ng\u00e0y, c\u1ed9ng \u0111\u1ed3ng ng\u01b0\u1eddi d\u00f9ng t\u1ea1i Vi\u1ec7t Nam c\u0169ng r\u1ea5t s\u00f4i n\u1ed5i. N\u1ebfu b\u1ea1n l\u00e0 developer d\u00f9ng AI coding tool th\u01b0\u1eddng xuy\u00ean, \u0111\u00e2y l\u00e0 c\u00f4ng c\u1ee5 x\u1ee9ng \u0111\u00e1ng d\u00e0nh m\u1ed9t bu\u1ed5i chi\u1ec1u \u0111\u1ec3 th\u1eed.<\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\"><a id=\"post-124926-_us5c3pk511z1\"><\/a><strong>Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/strong><\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"9Router_c\u00f3_mi\u1ec5n_ph\u00ed_kh\u00f4ng?_C\u00f3_\u1ea9n_ph\u00ed_n\u00e0o_kh\u00f4ng?\">9Router c\u00f3 mi\u1ec5n ph\u00ed kh\u00f4ng? C\u00f3 \u1ea9n ph\u00ed n\u00e0o kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>9Router l\u00e0 ph\u1ea7n m\u1ec1m m\u00e3 ngu\u1ed3n m\u1edf, ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed. B\u1ea3n th\u00e2n 9Router kh\u00f4ng c\u00f3 h\u1ec7 th\u1ed1ng thanh to\u00e1n v\u00e0 kh\u00f4ng bao gi\u1edd t\u00ednh ph\u00ed b\u1ea1n. B\u1ea1n ch\u1ec9 tr\u1ea3 ti\u1ec1n tr\u1ef1c ti\u1ebfp cho provider n\u1ebfu d\u00f9ng g\u00f3i c\u00f3 ph\u00ed (v\u00ed d\u1ee5: Codex $20\/th\u00e1ng, Claude Code $20\/th\u00e1ng). C\u00e1c provider \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u mi\u1ec5n ph\u00ed l\u00e0 mi\u1ec5n ph\u00ed th\u1eadt s\u1ef1.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"9Router_c\u00f3_ho\u1ea1t_\u0111\u1ed9ng_\u0111\u01b0\u1ee3c_v\u1edbi_Cursor,_Cline,_v\u00e0_c\u00e1c_tool_kh\u00e1c_kh\u00f4ng?_\">9Router c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u01b0\u1ee3c v\u1edbi Cursor, Cline, v\u00e0 c\u00e1c tool kh\u00e1c kh\u00f4ng? <\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>C\u00f3. B\u1ea5t k\u1ef3 tool n\u00e0o h\u1ed7 tr\u1ee3 custom OpenAI endpoint \u0111\u1ec1u k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c. Danh s\u00e1ch hi\u1ec7n t\u1ea1i bao g\u1ed3m: Claude Code, Codex, Cursor, Cline, Copilot, OpenClaw, Antigravity, Continue, RooCode, Aider, Droid, OpenCode, Kilo Code, v\u00e0 nhi\u1ec1u tool kh\u00e1c.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Khi_9Router_chuy\u1ec3n_provider_gi\u1eefa_ch\u1eebng,_context_c\u00f3_b\u1ecb_m\u1ea5t_kh\u00f4ng?\">Khi 9Router chuy\u1ec3n provider gi\u1eefa ch\u1eebng, context c\u00f3 b\u1ecb m\u1ea5t kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Context kh\u00f4ng b\u1ecb m\u1ea5t theo ngh\u0129a l\u00e0 l\u1ecbch s\u1eed h\u1ed9i tho\u1ea1i v\u1eabn \u0111\u01b0\u1ee3c gi\u1eef nguy\u00ean trong session c\u1ee7a tool (Claude Code, Codex&#8230;). Tuy nhi\u00ean, khi chuy\u1ec3n sang provider kh\u00e1c, model m\u1edbi c\u00f3 th\u1ec3 x\u1eed l\u00fd c\u00f9ng m\u1ed9t context theo c\u00e1ch h\u01a1i kh\u00e1c v\u00ec ki\u1ebfn tr\u00fac v\u00e0 training data c\u1ee7a m\u1ed7i model l\u00e0 kh\u00e1c nhau. Cho c\u00e1c t\u00e1c v\u1ee5 d\u00e0i c\u1ea7n nh\u1ea5t qu\u00e1n cao, n\u00ean thi\u1ebft l\u1eadp Combo v\u1edbi provider \u01b0u ti\u00ean cao nh\u1ea5t c\u00f3 \u0111\u1ee7 quota.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Dashboard_hi\u1ec7n_chi_ph\u00ed_0\u20130,_t\u00f4i_c\u00f3_b\u1ecb_charge_kh\u00f4ng?\">Dashboard hi\u1ec7n chi ph\u00ed $200\u2013$300, t\u00f4i c\u00f3 b\u1ecb charge kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Kh\u00f4ng. Con s\u1ed1 \u0111\u00f3 l\u00e0 &#8220;b\u1ed9 \u0111\u1ebfm ti\u1ebft ki\u1ec7m&#8221; \u2014 th\u1ec3 hi\u1ec7n b\u1ea1n s\u1ebd ph\u1ea3i tr\u1ea3 bao nhi\u00eau n\u1ebfu d\u00f9ng API tr\u1ea3 ph\u00ed tr\u1ef1c ti\u1ebfp, trong khi th\u1ef1c t\u1ebf b\u1ea1n \u0111ang d\u00f9ng provider mi\u1ec5n ph\u00ed ho\u1eb7c gi\u00e1 r\u1ebb. Chi ph\u00ed th\u1ef1c t\u1ebf c\u1ee7a b\u1ea1n ph\u1ee5 thu\u1ed9c v\u00e0o provider b\u1ea1n \u0111ang k\u1ebft n\u1ed1i, kh\u00f4ng ph\u1ea3i con s\u1ed1 hi\u1ec3n th\u1ecb tr\u00ean dashboard c\u1ee7a 9Router.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"9Router c\u00f3 mi\u1ec5n ph\u00ed kh\u00f4ng? C\u00f3 \u1ea9n ph\u00ed n\u00e0o kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>9Router l\u00e0 ph\u1ea7n m\u1ec1m m\u00e3 ngu\u1ed3n m\u1edf, ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed. B\u1ea3n th\u00e2n 9Router kh\u00f4ng c\u00f3 h\u1ec7 th\u1ed1ng thanh to\u00e1n v\u00e0 kh\u00f4ng bao gi\u1edd t\u00ednh ph\u00ed b\u1ea1n. B\u1ea1n ch\u1ec9 tr\u1ea3 ti\u1ec1n tr\u1ef1c ti\u1ebfp cho provider n\u1ebfu d\u00f9ng g\u00f3i c\u00f3 ph\u00ed (v\u00ed d\u1ee5: Codex $20\/th\u00e1ng, Claude Code $20\/th\u00e1ng). C\u00e1c provider \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u mi\u1ec5n ph\u00ed l\u00e0 mi\u1ec5n ph\u00ed th\u1eadt s\u1ef1.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"9Router c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u01b0\u1ee3c v\u1edbi Cursor, Cline, v\u00e0 c\u00e1c tool kh\u00e1c kh\u00f4ng? \",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3. B\u1ea5t k\u1ef3 tool n\u00e0o h\u1ed7 tr\u1ee3 custom OpenAI endpoint \u0111\u1ec1u k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c. Danh s\u00e1ch hi\u1ec7n t\u1ea1i bao g\u1ed3m: Claude Code, Codex, Cursor, Cline, Copilot, OpenClaw, Antigravity, Continue, RooCode, Aider, Droid, OpenCode, Kilo Code, v\u00e0 nhi\u1ec1u tool kh\u00e1c.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Khi 9Router chuy\u1ec3n provider gi\u1eefa ch\u1eebng, context c\u00f3 b\u1ecb m\u1ea5t kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Context kh\u00f4ng b\u1ecb m\u1ea5t theo ngh\u0129a l\u00e0 l\u1ecbch s\u1eed h\u1ed9i tho\u1ea1i v\u1eabn \u0111\u01b0\u1ee3c gi\u1eef nguy\u00ean trong session c\u1ee7a tool (Claude Code, Codex...). Tuy nhi\u00ean, khi chuy\u1ec3n sang provider kh\u00e1c, model m\u1edbi c\u00f3 th\u1ec3 x\u1eed l\u00fd c\u00f9ng m\u1ed9t context theo c\u00e1ch h\u01a1i kh\u00e1c v\u00ec ki\u1ebfn tr\u00fac v\u00e0 training data c\u1ee7a m\u1ed7i model l\u00e0 kh\u00e1c nhau. Cho c\u00e1c t\u00e1c v\u1ee5 d\u00e0i c\u1ea7n nh\u1ea5t qu\u00e1n cao, n\u00ean thi\u1ebft l\u1eadp Combo v\u1edbi provider \u01b0u ti\u00ean cao nh\u1ea5t c\u00f3 \u0111\u1ee7 quota.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Dashboard hi\u1ec7n chi ph\u00ed $200\u2013$300, t\u00f4i c\u00f3 b\u1ecb charge kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Kh\u00f4ng. Con s\u1ed1 \u0111\u00f3 l\u00e0 \\\"b\u1ed9 \u0111\u1ebfm ti\u1ebft ki\u1ec7m\\\" \u2014 th\u1ec3 hi\u1ec7n b\u1ea1n s\u1ebd ph\u1ea3i tr\u1ea3 bao nhi\u00eau n\u1ebfu d\u00f9ng API tr\u1ea3 ph\u00ed tr\u1ef1c ti\u1ebfp, trong khi th\u1ef1c t\u1ebf b\u1ea1n \u0111ang d\u00f9ng provider mi\u1ec5n ph\u00ed ho\u1eb7c gi\u00e1 r\u1ebb. Chi ph\u00ed th\u1ef1c t\u1ebf c\u1ee7a b\u1ea1n ph\u1ee5 thu\u1ed9c v\u00e0o provider b\u1ea1n \u0111ang k\u1ebft n\u1ed1i, kh\u00f4ng ph\u1ea3i con s\u1ed1 hi\u1ec3n th\u1ecb tr\u00ean dashboard c\u1ee7a 9Router.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>B\u1ea1n \u0111ang code \u0111\u1ebfn \u0111o\u1ea1n quan tr\u1ecdng nh\u1ea5t, AI \u0111ang ph\u00e2n t\u00edch l\u1ed7i r\u1ea5t \u0103n \u00fd th\u00ec m\u00e0n h\u00ecnh hi\u1ec7n m\u1ed9t d\u00f2ng ch\u1eef: &#8220;quota exceeded&#8221; ho\u1eb7c &#8220;rate limit reached&#8221;. Ph\u1ea3i ch\u1edd \u0111\u1ebfn h\u00f4m sau ho\u1eb7c t\u1ed1n th\u00eam ti\u1ec1n cho m\u1ed9t provider kh\u00e1c. \u0110\u00f3 l\u00e0 n\u1ed7i \u0111au quen thu\u1ed9c c\u1ee7a r\u1ea5t nhi\u1ec1u developer hi\u1ec7n nay. 9Router [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":124957,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7396],"tags":[7588],"class_list":["post-124926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cong-cu-ai","tag-9router"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=124926"}],"version-history":[{"count":3,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124926\/revisions"}],"predecessor-version":[{"id":124960,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124926\/revisions\/124960"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/124957"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=124926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=124926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=124926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}