[{"data":1,"prerenderedAt":709},["ShallowReactive",2],{"navigation_docs_vi":3,"-vi-guides-openclaw-hook-9router":190,"-vi-guides-openclaw-hook-9router-surround":704},[4,19,79,93,103,177],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":18},"Bắt đầu","i-lucide-rocket","/vi/getting-started","vi/1.getting-started",[10,14],{"title":11,"path":12,"stem":13},"OpenCloud là gì?","/vi/getting-started/what-is-opencloud","vi/1.getting-started/1.what-is-opencloud",{"title":15,"path":16,"stem":17},"Hướng dẫn nhanh","/vi/getting-started/quick-start","vi/1.getting-started/2.quick-start",false,{"title":20,"icon":21,"path":22,"stem":23,"children":24,"page":18},"Hướng dẫn","i-lucide-compass","/vi/guides","vi/2.guides",[25,43,65],{"title":26,"icon":27,"path":28,"stem":29,"children":30,"page":18},"N8N","i-custom-n8n","/vi/guides/n8n","vi/2.guides/1.n8n",[31,35,39],{"title":32,"path":33,"stem":34},"Tổng quan n8n","/vi/guides/n8n/overview","vi/2.guides/1.n8n/1.overview",{"title":36,"path":37,"stem":38},"Cài đặt n8n","/vi/guides/n8n/installation","vi/2.guides/1.n8n/2.installation",{"title":40,"path":41,"stem":42},"Cấu hình n8n","/vi/guides/n8n/configuration","vi/2.guides/1.n8n/3.configuration",{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":18},"OpenClaw","i-custom-openclaw","/vi/guides/openclaw","vi/2.guides/2.openclaw",[49,53,57,61],{"title":50,"path":51,"stem":52},"Tổng quan OpenClaw","/vi/guides/openclaw/overview","vi/2.guides/2.openclaw/1.overview",{"title":54,"path":55,"stem":56},"Cài đặt OpenClaw","/vi/guides/openclaw/installation","vi/2.guides/2.openclaw/2.installation",{"title":58,"path":59,"stem":60},"Kết nối OpenClaw với 9Router","/vi/guides/openclaw/hook-9router","vi/2.guides/2.openclaw/3.hook-9router",{"title":62,"path":63,"stem":64},"Kết nối OpenClaw với AI GuardRails","/vi/guides/openclaw/hook-litellm","vi/2.guides/2.openclaw/4.hook-litellm",{"title":66,"icon":67,"path":68,"stem":69,"children":70,"page":18},"CoPaw","i-lucide-bot","/vi/guides/copaw","vi/2.guides/3.copaw",[71,75],{"title":72,"path":73,"stem":74},"Tổng quan CoPaw","/vi/guides/copaw/overview","vi/2.guides/3.copaw/1.overview",{"title":76,"path":77,"stem":78},"Cài đặt CoPaw","/vi/guides/copaw/installation","vi/2.guides/3.copaw/2.installation",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":18},"AI","i-lucide-sparkles","/vi/ai","vi/3.ai",[85,89],{"title":86,"path":87,"stem":88},"AI Connections (9Router)","/vi/ai/ai-connections","vi/3.ai/2.ai-connections",{"title":90,"path":91,"stem":92},"AI Security","/vi/ai/ai-security","vi/3.ai/3.ai-security",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":18},"Khái niệm","i-lucide-lightbulb","/vi/concepts","vi/4.concepts",[99],{"title":100,"path":101,"stem":102},"Các khái niệm chính","/vi/concepts/key-concepts","vi/4.concepts/1.key-concepts",{"title":104,"icon":105,"path":106,"stem":107,"children":108,"page":18},"Cơ bản","i-lucide-book-open","/vi/essentials","vi/5.essentials",[109,123,127,149,159,163],{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":18},"Dự án","i-lucide-folder","/vi/essentials/project","vi/5.essentials/1.project",[115,119],{"title":116,"path":117,"stem":118},"Ứng dụng","/vi/essentials/project/application","vi/5.essentials/1.project/1.application",{"title":120,"path":121,"stem":122},"Tài nguyên","/vi/essentials/project/resource","vi/5.essentials/1.project/2.resource",{"title":124,"path":125,"stem":126},"Biến môi trường","/vi/essentials/environment-variables","vi/5.essentials/2.environment-variables",{"title":128,"icon":129,"path":130,"stem":131,"children":132,"page":18},"Thanh toán","i-lucide-credit-card","/vi/essentials/billing","vi/5.essentials/3.billing",[133,137,141,145],{"title":134,"path":135,"stem":136},"Credits & Giá cả","/vi/essentials/billing/credits-and-pricing","vi/5.essentials/3.billing/1.credits-and-pricing",{"title":138,"path":139,"stem":140},"Các gói dịch vụ","/vi/essentials/billing/plans","vi/5.essentials/3.billing/2.plans",{"title":142,"path":143,"stem":144},"Voucher","/vi/essentials/billing/vouchers","vi/5.essentials/3.billing/3.vouchers",{"title":146,"path":147,"stem":148},"Cảnh báo thanh toán","/vi/essentials/billing/alerts","vi/5.essentials/3.billing/4.alerts",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":18},"Cài đặt","i-lucide-settings","/vi/essentials/settings","vi/5.essentials/4.settings",[155],{"title":156,"path":157,"stem":158},"Hồ sơ & Cài đặt","/vi/essentials/settings/profile","vi/5.essentials/4.settings/1.profile",{"title":160,"path":161,"stem":162},"Nhật ký hoạt động","/vi/essentials/activity","vi/5.essentials/5.activity",{"title":164,"icon":165,"path":166,"stem":167,"children":168,"page":18},"Hỗ trợ","i-lucide-life-buoy","/vi/essentials/support","vi/5.essentials/6.support",[169,173],{"title":170,"path":171,"stem":172},"Gửi yêu cầu hỗ trợ","/vi/essentials/support/submit-ticket","vi/5.essentials/6.support/1.submit-ticket",{"title":174,"path":175,"stem":176},"Câu hỏi thường gặp","/vi/essentials/support/faq","vi/5.essentials/6.support/2.faq",{"title":178,"icon":179,"path":180,"stem":181,"children":182,"page":18},"Chương trình giới thiệu","i-lucide-gift","/vi/referral-program","vi/6.referral-program",[183,186],{"title":178,"path":184,"stem":185},"/vi/referral-program/for-users","vi/6.referral-program/1.for-users",{"title":187,"path":188,"stem":189},"Chương trình Ambassador","/vi/referral-program/for-ambassadors","vi/6.referral-program/2.for-ambassadors",{"id":191,"title":58,"body":192,"description":697,"extension":698,"links":699,"meta":700,"navigation":701,"path":59,"seo":702,"stem":60,"__hash__":703},"docs_vi/vi/2.guides/2.openclaw/3.hook-9router.md",{"type":193,"value":194,"toc":690},"minimark",[195,199,204,208,215,219,236,240,634,638,649,653,679,686],[196,197,58],"h1",{"id":198},"kết-nối-openclaw-với-9router",[200,201,203],"h2",{"id":202},"tổng-quan","Tổng quan",[205,206,207],"p",{},"9Router là trung tâm proxy AI giúp OpenClaw truy cập nhiều nhà cung cấp LLM với chuyển đổi dự phòng tự động, theo dõi chi phí và cân bằng tải. Thay vì kết nối OpenClaw trực tiếp với một nhà cung cấp AI duy nhất, hãy định tuyến yêu cầu qua 9Router để linh hoạt và ổn định hơn.",[205,209,210],{},[211,212],"img",{"alt":213,"src":214},"9Router","/documentation/vi/9router.jpg",[200,216,218],{"id":217},"điều-kiện-tiên-quyết","Điều kiện tiên quyết",[220,221,222,230],"ul",{},[223,224,225,226,229],"li",{},"OpenClaw đã triển khai và đang chạy (xem ",[227,228,150],"a",{"href":55},")",[223,231,232,233,229],{},"Addon 9Router đã triển khai trong cùng dự án (xem ",[227,234,235],{"href":87},"Kết nối AI",[200,237,239],{"id":238},"các-bước","Các bước",[241,242,243],"steps",{},[244,245,246,263,282,296,495,626],"ol",{},[223,247,248,252,255,256,259,260,262],{},[249,250,251],"strong",{},"Triển khai 9Router",[253,254],"br",{},"Vào dự án > mục ",[249,257,258],{},"Addons"," và triển khai addon ",[249,261,213],{},". Chờ cho đến khi nó hoạt động.",[223,264,265,268,270,271],{},[249,266,267],{},"Lấy endpoint 9Router",[253,269],{},"Từ chi tiết addon 9Router, sao chép URL endpoint API. Nó sẽ có dạng:",[272,273,278],"pre",{"className":274,"code":276,"language":277},[275],"language-text","http://\u003Cproject-id>.runopen.cloud/v1\n","text",[279,280,276],"code",{"__ignoreMap":281},"",[223,283,284,287,289,290,292],{},[249,285,286],{},"Tạo API key trong 9Router",[253,288],{},"Mở bảng điều khiển 9Router và tạo một API key mới. Sao chép giá trị API key này — bạn sẽ cần nó để cấu hình OpenClaw.",[253,291],{},[211,293],{"alt":294,"src":295},"9Router API Keys","/documentation/9router-keys.jpg",[223,297,298,301,303,304,307,308,472,489,491],{},[249,299,300],{},"Cấu hình OpenClaw sử dụng 9Router",[253,302],{},"Vào ứng dụng OpenClaw > ",[249,305,306],{},"Cấu hình"," và đặt các biến môi trường sau:",[272,309,313],{"className":310,"code":311,"language":312,"meta":281,"style":281},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\"models\": {\n  \"mode\": \"merge\",\n  \"providers\": {\n    \"9router\": {\n      \"baseUrl\": \"https://e99e3544-a9mqia.runopen.cloud\",\n      \"apiKey\": \"sk-...\",\n      \"models\": [],\n    },\n  },\n},\n","json",[279,314,315,337,363,378,394,417,438,452,458,464],{"__ignoreMap":281},[316,317,320,324,328,330,334],"span",{"class":318,"line":319},"line",1,[316,321,323],{"class":322},"sMK4o","\"",[316,325,327],{"class":326},"sfazB","models",[316,329,323],{"class":322},[316,331,333],{"class":332},"sTEyZ",": ",[316,335,336],{"class":322},"{\n",[316,338,340,343,347,349,352,355,358,360],{"class":318,"line":339},2,[316,341,342],{"class":322},"  \"",[316,344,346],{"class":345},"spNyl","mode",[316,348,323],{"class":322},[316,350,351],{"class":322},":",[316,353,354],{"class":322}," \"",[316,356,357],{"class":326},"merge",[316,359,323],{"class":322},[316,361,362],{"class":322},",\n",[316,364,366,368,371,373,375],{"class":318,"line":365},3,[316,367,342],{"class":322},[316,369,370],{"class":345},"providers",[316,372,323],{"class":322},[316,374,351],{"class":322},[316,376,377],{"class":322}," {\n",[316,379,381,384,388,390,392],{"class":318,"line":380},4,[316,382,383],{"class":322},"    \"",[316,385,387],{"class":386},"sBMFI","9router",[316,389,323],{"class":322},[316,391,351],{"class":322},[316,393,377],{"class":322},[316,395,397,400,404,406,408,410,413,415],{"class":318,"line":396},5,[316,398,399],{"class":322},"      \"",[316,401,403],{"class":402},"sbssI","baseUrl",[316,405,323],{"class":322},[316,407,351],{"class":322},[316,409,354],{"class":322},[316,411,412],{"class":326},"https://e99e3544-a9mqia.runopen.cloud",[316,414,323],{"class":322},[316,416,362],{"class":322},[316,418,420,422,425,427,429,431,434,436],{"class":318,"line":419},6,[316,421,399],{"class":322},[316,423,424],{"class":402},"apiKey",[316,426,323],{"class":322},[316,428,351],{"class":322},[316,430,354],{"class":322},[316,432,433],{"class":326},"sk-...",[316,435,323],{"class":322},[316,437,362],{"class":322},[316,439,441,443,445,447,449],{"class":318,"line":440},7,[316,442,399],{"class":322},[316,444,327],{"class":402},[316,446,323],{"class":322},[316,448,351],{"class":322},[316,450,451],{"class":322}," [],\n",[316,453,455],{"class":318,"line":454},8,[316,456,457],{"class":322},"    },\n",[316,459,461],{"class":318,"line":460},9,[316,462,463],{"class":322},"  },\n",[316,465,467,470],{"class":318,"line":466},10,[316,468,469],{"class":322},"}",[316,471,362],{"class":332},[220,473,474,479,484],{},[223,475,476,478],{},[279,477,403],{}," — URL endpoint của 9Router bạn đã sao chép ở bước 2",[223,480,481,483],{},[279,482,424],{}," — API key bạn đã tạo ở bước 3",[223,485,486,488],{},[279,487,327],{}," — Thêm các mô hình bạn muốn sử dụng từ 9Router hoặc để trống để sử dụng tất cả mô hình được định tuyến qua 9Router",[253,490],{},[211,492],{"alt":493,"src":494},"9Router trong cấu hình OpenClaw","/documentation/vi/openclaw-9router.jpg",[223,496,497,500,502,503,505,509,511,512,620,622],{},[249,498,499],{},"Tạo combo mô hình ở 9Router",[253,501],{},"Trong 9Router, thiết lập combo mô hình để dễ dàng chuyển đổi giữa các nhà cung cấp mà không cần thay đổi cấu hình OpenClaw.",[253,504],{},[211,506],{"alt":507,"src":508},"9Router Combos","/documentation/9router-combos.jpg",[253,510],{},"Thêm combo mô hình vào OpenClaw để băt đầu sử dụng:",[272,513,515],{"className":310,"code":514,"language":312,"meta":281,"style":281},"\"agents\": {\n  \"default\": {\n    \"model\": {\n      \"primary\": \"9router/my-combo\",\n    }\n  },\n  \"models\": {\n    \"9router/my-combo\": {},\n  },\n},\n",[279,516,517,530,543,556,576,581,585,597,610,614],{"__ignoreMap":281},[316,518,519,521,524,526,528],{"class":318,"line":319},[316,520,323],{"class":322},[316,522,523],{"class":326},"agents",[316,525,323],{"class":322},[316,527,333],{"class":332},[316,529,336],{"class":322},[316,531,532,534,537,539,541],{"class":318,"line":339},[316,533,342],{"class":322},[316,535,536],{"class":345},"default",[316,538,323],{"class":322},[316,540,351],{"class":322},[316,542,377],{"class":322},[316,544,545,547,550,552,554],{"class":318,"line":365},[316,546,383],{"class":322},[316,548,549],{"class":386},"model",[316,551,323],{"class":322},[316,553,351],{"class":322},[316,555,377],{"class":322},[316,557,558,560,563,565,567,569,572,574],{"class":318,"line":380},[316,559,399],{"class":322},[316,561,562],{"class":402},"primary",[316,564,323],{"class":322},[316,566,351],{"class":322},[316,568,354],{"class":322},[316,570,571],{"class":326},"9router/my-combo",[316,573,323],{"class":322},[316,575,362],{"class":322},[316,577,578],{"class":318,"line":396},[316,579,580],{"class":322},"    }\n",[316,582,583],{"class":318,"line":419},[316,584,463],{"class":322},[316,586,587,589,591,593,595],{"class":318,"line":440},[316,588,342],{"class":322},[316,590,327],{"class":345},[316,592,323],{"class":322},[316,594,351],{"class":322},[316,596,377],{"class":322},[316,598,599,601,603,605,607],{"class":318,"line":454},[316,600,383],{"class":322},[316,602,571],{"class":386},[316,604,323],{"class":322},[316,606,351],{"class":322},[316,608,609],{"class":322}," {},\n",[316,611,612],{"class":318,"line":460},[316,613,463],{"class":322},[316,615,616,618],{"class":318,"line":466},[316,617,469],{"class":322},[316,619,362],{"class":332},[253,621],{},[211,623],{"alt":624,"src":625},"9Router Combo trong OpenClaw","/documentation/vi/openclaw-9router-combo.jpg",[223,627,628,631,633],{},[249,629,630],{},"Khởi động lại OpenClaw",[253,632],{},"Lưu biến môi trường và khởi động lại ứng dụng.",[200,635,637],{"id":636},"xác-minh-kết-nối","Xác minh kết nối",[244,639,640,643,646],{},[223,641,642],{},"Mở OpenClaw và gửi tin nhắn thử nghiệm",[223,644,645],{},"Kiểm tra bảng điều khiển 9Router để xác nhận yêu cầu đã được định tuyến",[223,647,648],{},"Xác minh phản hồi trả về chính xác",[200,650,652],{"id":651},"lợi-ích","Lợi ích",[220,654,655,661,667,673],{},[223,656,657,660],{},[249,658,659],{},"Chuyển đổi dự phòng đa nhà cung cấp"," — Nếu một nhà cung cấp ngừng hoạt động, 9Router tự động định tuyến sang nhà cung cấp khác",[223,662,663,666],{},[249,664,665],{},"Theo dõi chi phí"," — Giám sát chi tiêu AI theo mô hình và theo yêu cầu",[223,668,669,672],{},[249,670,671],{},"Cân bằng tải"," — Phân phối yêu cầu qua nhiều API key",[223,674,675,678],{},[249,676,677],{},"Chuyển đổi mô hình"," — Thay đổi mô hình trong 9Router mà không cần triển khai lại OpenClaw",[680,681,682,683,685],"tip",{},"Để xem hướng dẫn đầy đủ về cấu hình 9Router, xem ",[227,684,235],{"href":87},".",[687,688,689],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":281,"searchDepth":339,"depth":339,"links":691},[692,693,694,695,696],{"id":202,"depth":339,"text":203},{"id":217,"depth":339,"text":218},{"id":238,"depth":339,"text":239},{"id":636,"depth":339,"text":637},{"id":651,"depth":339,"text":652},"Định tuyến yêu cầu AI của OpenClaw qua 9Router để truy cập LLM đa nhà cung cấp với chuyển đổi dự phòng tự động và theo dõi chi phí.","md",null,{},true,{"title":58,"description":697},"hEOkMyKZsmNLnKjihDU0xItiFOgzCps8-N7v7vZwWcA",[705,707],{"title":54,"path":55,"stem":56,"description":706,"children":-1},"Hướng dẫn từng bước triển khai OpenClaw trên OpenCloud.",{"title":62,"path":63,"stem":64,"description":708,"children":-1},"Thêm lớp bảo mật trung gian giữa OpenClaw và nhà cung cấp LLM để bảo vệ PII, phát hiện prompt injection và kiểm duyệt nội dung.",1776142505059]