{"id":142050,"date":"2025-08-16T11:32:29","date_gmt":"2025-08-16T04:32:29","guid":{"rendered":"https:\/\/phongvu.vn\/cong-nghe\/?p=142050"},"modified":"2025-08-21T11:33:47","modified_gmt":"2025-08-21T04:33:47","slug":"gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang","status":"publish","type":"post","link":"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/","title":{"rendered":"GPT &#8211; OSS: H\u01b0\u1edbng d\u1eabn c\u00e1ch ch\u1ea1y v\u00e0 tinh ch\u1ec9nh d\u1ec5 d\u00e0ng"},"content":{"rendered":"\n<p>GPT-OSS l\u00e0 m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef m\u00e3 ngu\u1ed3n m\u1edf m\u1ea1nh m\u1ebd t\u1eeb OpenAI v\u1eeba ra m\u1eaft, cho ph\u00e9p ch\u1ea1y c\u1ee5c b\u1ed9, tinh ch\u1ec9nh linh ho\u1ea1t v\u00e0 s\u1eed d\u1ee5ng th\u01b0\u01a1ng m\u1ea1i mi\u1ec5n ph\u00ed. V\u1edbi hai phi\u00ean b\u1ea3n 20B v\u00e0 120B, m\u00f4 h\u00ecnh n\u00e0y ph\u00f9 h\u1ee3p cho c\u1ea3 c\u00e1 nh\u00e2n v\u00e0 doanh nghi\u1ec7p mu\u1ed1n khai th\u00e1c AI m\u00e0 kh\u00f4ng ph\u1ee5 thu\u1ed9c v\u00e0o cloud. B\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y s\u1ebd h\u01b0\u1edbng d\u1eabn chi ti\u1ebft c\u00e1ch tri\u1ec3n khai GPT-OSS v\u1edbi Ollama, llama.cpp v\u00e0 c\u00e1ch tinh ch\u1ec9nh hi\u1ec7u qu\u1ea3. H\u00e3y c\u00f9ng<a href=\"https:\/\/phongvu.vn\/cong-nghe\/\"> Phong V\u0169 Tech News<\/a> kh\u00e1m ph\u00e1 ngay nh\u00e9!<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_55 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >M\u1ee5c l\u1ee5c<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\" role=\"button\"><label for=\"item-6a1c30524c3bb\" ><span class=\"\"><span style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input aria-label=\"Toggle\" aria-label=\"item-6a1c30524c3bb\"  type=\"checkbox\" id=\"item-6a1c30524c3bb\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#I_GPT-OSS_la_gi\" title=\"I. GPT-OSS l\u00e0 g\u00ec?\">I. GPT-OSS l\u00e0 g\u00ec?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#1_Tong_quan_ve_GPT-OSS\" title=\"1. T\u1ed5ng quan v\u1ec1 GPT-OSS\">1. T\u1ed5ng quan v\u1ec1 GPT-OSS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#2_Ung_dung_dien_hinh\" title=\"2. \u1ee8ng d\u1ee5ng \u0111i\u1ec3n h\u00ecnh\">2. \u1ee8ng d\u1ee5ng \u0111i\u1ec3n h\u00ecnh<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#II_Cach_chay_GPT-OSS_voi_Ollama\" title=\"II. C\u00e1ch ch\u1ea1y GPT-OSS v\u1edbi Ollama\">II. C\u00e1ch ch\u1ea1y GPT-OSS v\u1edbi Ollama<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#III_Chay_GPT-OSS_voi_llamacpp\" title=\"III. Ch\u1ea1y GPT-OSS v\u1edbi llama.cpp\">III. Ch\u1ea1y GPT-OSS v\u1edbi llama.cpp<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#IV_Tinh_chinh_fine-tune_GPT-OSS\" title=\"IV. Tinh ch\u1ec9nh (fine-tune) GPT-OSS\">IV. Tinh ch\u1ec9nh (fine-tune) GPT-OSS<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#1_Cong_cu_ho_tro_fine-tuning\" title=\"1. C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 fine-tuning\">1. C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 fine-tuning<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#2_Quy_trinh_fine-tuning\" title=\"2. Quy tr\u00ecnh fine-tuning\">2. Quy tr\u00ecnh fine-tuning<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#V_Yeu_cau_cau_hinh\" title=\"V. Y\u00eau c\u1ea7u c\u1ea5u h\u00ecnh\">V. Y\u00eau c\u1ea7u c\u1ea5u h\u00ecnh<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#1_Yeu_cau_phan_cung\" title=\"1. Y\u00eau c\u1ea7u ph\u1ea7n c\u1ee9ng\">1. Y\u00eau c\u1ea7u ph\u1ea7n c\u1ee9ng<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#2_Cau_hinh_tham_so_inference\" title=\"2. C\u1ea5u h\u00ecnh tham s\u1ed1 inference\">2. C\u1ea5u h\u00ecnh tham s\u1ed1 inference<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#VI_Luu_y_khi_su_dung_GPT-OSS\" title=\"VI. L\u01b0u \u00fd khi s\u1eed d\u1ee5ng GPT-OSS\">VI. L\u01b0u \u00fd khi s\u1eed d\u1ee5ng GPT-OSS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/phongvu.vn\/cong-nghe\/gpt-oss-huong-dan-cach-chay-va-tinh-chinh-de-dang\/#VII_Tong_ket\" title=\"VII. T\u1ed5ng k\u1ebft\">VII. T\u1ed5ng k\u1ebft<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"I_GPT-OSS_la_gi\"><\/span><strong>I. GPT-OSS l\u00e0 g\u00ec?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"1_Tong_quan_ve_GPT-OSS\"><\/span><strong>1. T\u1ed5ng quan v\u1ec1 GPT-OSS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>GPT-OSS l\u00e0 m\u1ed9t d\u00f2ng m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef l\u1edbn (LLM) m\u00e3 ngu\u1ed3n m\u1edf do OpenAI gi\u1edbi thi\u1ec7u v\u00e0o ng\u00e0y 05\/08\/2025, s\u1eed d\u1ee5ng gi\u1ea5y ph\u00e9p Apache 2.0. M\u00f4 h\u00ecnh cung c\u1ea5p tr\u1ecdng s\u1ed1 m\u1edf (open weights), t\u1ee9c l\u00e0 ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 t\u1ea3i v\u1ec1, ch\u1ec9nh s\u1eeda v\u00e0 tri\u1ec3n khai theo nhu c\u1ea7u m\u00e0 kh\u00f4ng b\u1ecb r\u00e0ng bu\u1ed9c b\u1ea3n quy\u1ec1n.<\/p>\n\n\n\n<p>Hi\u1ec7n GPT-OSS c\u00f3 hai phi\u00ean b\u1ea3n:<\/p>\n\n\n\n<ul>\n<li><strong>gpt-oss-20b<\/strong>: G\u1ed3m 21 t\u1ec9 tham s\u1ed1, c\u1ea7n t\u1ed1i thi\u1ec3u 16GB RAM, ch\u1ea1y t\u1ed1t tr\u00ean c\u00e1c d\u00f2ng laptop cao c\u1ea5p ho\u1eb7c PC m\u1ea1nh.<\/li>\n\n\n\n<li><strong>gpt-oss-120b<\/strong>: G\u1ed3m 117 t\u1ec9 tham s\u1ed1, y\u00eau c\u1ea7u GPU H100 ho\u1eb7c VRAM 80GB ph\u00f9 h\u1ee3p v\u1edbi m\u00e1y tr\u1ea1m chuy\u00ean d\u1ee5ng.<\/li>\n<\/ul>\n\n\n\n<p>\u0110i\u1ec3m n\u1ed5i b\u1eadt c\u1ee7a GPT-OSS so v\u1edbi c\u00e1c m\u00f4 h\u00ecnh th\u01b0\u01a1ng m\u1ea1i n\u1eb1m \u1edf t\u00ednh minh b\u1ea1ch, kh\u1ea3 n\u0103ng ki\u1ec3m so\u00e1t to\u00e0n di\u1ec7n v\u00e0 m\u1ee9c \u0111\u1ed9 t\u00f9y bi\u1ebfn cao. Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 tri\u1ec3n khai m\u00f4 h\u00ecnh ho\u00e0n to\u00e0n n\u1ed9i b\u1ed9, kh\u00f4ng c\u1ea7n k\u1ebft n\u1ed1i internet, r\u1ea5t ph\u00f9 h\u1ee3p v\u1edbi c\u00e1c \u1ee9ng d\u1ee5ng \u0111\u00f2i h\u1ecfi b\u1ea3o m\u1eadt cao.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeKaHMLwMusqk4CAU6jY34YA2yHycdaOW-trU6hxy8bYZDoWKx8U78SMU6X1zboS_zA-D0xy44Q0r1qHRE7N58TqLvRpLa-V-g84rNA-iKDuI0FuDpG90KeqBEFoy564H4S60cC?key=awLinKD6prv-LqwAzdtSmQ\" alt=\"\" title=\"\"><\/figure>\n\n\n\n<p><em>Hai phi\u00ean b\u1ea3n c\u1ee7a GPT-OSS (Ngu\u1ed3n: Internet)<\/em><\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"2_Ung_dung_dien_hinh\"><\/span><strong>2. \u1ee8ng d\u1ee5ng \u0111i\u1ec3n h\u00ecnh<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>GPT-OSS \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong nhi\u1ec1u l\u0129nh v\u1ef1c:<\/p>\n\n\n\n<ul>\n<li>T\u1ea1o chatbot n\u1ed9i b\u1ed9 ho\u1eb7c t\u1ed5ng \u0111\u00e0i tr\u1ea3 l\u1eddi t\u1ef1 \u0111\u1ed9ng.<\/li>\n\n\n\n<li>Ph\u00e2n t\u00edch d\u1eef li\u1ec7u v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c.<\/li>\n\n\n\n<li>H\u1ed7 tr\u1ee3 vi\u1ebft m\u00e3, ki\u1ec3m tra l\u1ed7i ho\u1eb7c hu\u1ea5n luy\u1ec7n c\u00e1c m\u00f4 h\u00ecnh chuy\u00ean bi\u1ec7t.<\/li>\n<\/ul>\n\n\n\n<p>M\u00f4 h\u00ecnh \u0111\u1eb7c bi\u1ec7t h\u1eefu \u00edch v\u1edbi c\u00e1c doanh nghi\u1ec7p mu\u1ed1n t\u00edch h\u1ee3p AI v\u00e0o s\u1ea3n ph\u1ea9m m\u00e0 kh\u00f4ng ph\u1ee5 thu\u1ed9c v\u00e0o d\u1ecbch v\u1ee5 cloud.<\/p>\n\n\n\n<p><strong>Xem th\u00eam:<\/strong><a href=\"https:\/\/phongvu.vn\/cong-nghe\/chatgpt-tang-mien-phi-model-ai-gpt-oss\/\"><strong> <\/strong>ChatGPT t\u1eb7ng mi\u1ec5n ph\u00ed model AI GPT OSS, s\u1ee9c m\u1ea1nh ngang ng\u1eeda GPT-4o<\/a><\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"II_Cach_chay_GPT-OSS_voi_Ollama\"><\/span><strong>II. C\u00e1ch ch\u1ea1y GPT-OSS v\u1edbi Ollama<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ollama l\u00e0 c\u00f4ng c\u1ee5 \u0111\u01a1n gi\u1ea3n nh\u1ea5t \u0111\u1ec3 tri\u1ec3n khai GPT-OSS tr\u00ean m\u00e1y c\u00e1 nh\u00e2n, gi\u00fap t\u1ed1i \u01b0u h\u00f3a vi\u1ec7c ch\u1ea1y c\u00e1c m\u00f4 h\u00ecnh LLM m\u00e3 ngu\u1ed3n m\u1edf m\u00e0 kh\u00f4ng c\u1ea7n nhi\u1ec1u thao t\u00e1c ph\u1ee9c t\u1ea1p.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 1: C\u00e0i \u0111\u1eb7t Ollama<\/strong><\/p>\n\n\n\n<p>Truy c\u1eadp ollama.com v\u00e0 t\u1ea3i phi\u00ean b\u1ea3n ph\u00f9 h\u1ee3p cho h\u1ec7 \u0111i\u1ec1u h\u00e0nh (Windows, macOS, Linux).<\/p>\n\n\n\n<p>Ki\u1ec3m tra phi\u00ean b\u1ea3n \u0111\u1ec3 x\u00e1c nh\u1eadn c\u00e0i \u0111\u1eb7t th\u00e0nh c\u00f4ng: <em>ollama &#8211;version<\/em><\/p>\n\n\n\n<p>Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t ch\u1ec9 m\u1ea5t v\u00e0i ph\u00fat v\u00e0 kh\u00f4ng c\u1ea7n ch\u1ec9nh s\u1eeda hay thi\u1ebft l\u1eadp g\u00ec th\u00eam.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2: T\u1ea3i v\u00e0 kh\u1edfi ch\u1ea1y GPT-OSS<\/strong><\/p>\n\n\n\n<p>\u0110\u1ec3 t\u1ea3i v\u00e0 ch\u1ea1y m\u00f4 h\u00ecnh <strong>gpt-oss-20b<\/strong>, s\u1eed d\u1ee5ng l\u1ec7nh: <em>ollama run gpt-oss-20b<\/em><\/p>\n\n\n\n<p>M\u00f4 h\u00ecnh 20B c\u00f3 dung l\u01b0\u1ee3ng kho\u1ea3ng 13GB, th\u1eddi gian t\u1ea3i ph\u1ee5 thu\u1ed9c v\u00e0o t\u1ed1c \u0111\u1ed9 m\u1ea1ng. Sau khi t\u1ea3i xong, Ollama chuy\u1ec3n sang ch\u1ebf \u0111\u1ed9 tr\u00f2 chuy\u1ec7n. Ng\u01b0\u1eddi d\u00f9ng nh\u1eadp prompt tr\u1ef1c ti\u1ebfp v\u00e0 nh\u1eadn ph\u1ea3n h\u1ed3i t\u01b0\u01a1ng t\u1ef1 chatbot.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfT_NOXtEYhN_myIk1tCIqC0tu4BP-VJsLvWMW6mLTW3juG9E-heuOZuj2N5bASv8V-dLcLe31aP9xpnTayjJmxN8FN9Kg1EenSUaGKMFpTX0JuLG5-2ktq32YpunsSanc49WbFlw?key=awLinKD6prv-LqwAzdtSmQ\" alt=\"\" title=\"\"><\/figure>\n\n\n\n<p><em>Giao di\u1ec7n GPT-OSS (Ngu\u1ed3n: Internet)<\/em><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 3: T\u00f9y ch\u1ec9nh m\u00f4 h\u00ecnh<\/strong><\/p>\n\n\n\n<p>Ollama cho ph\u00e9p t\u00f9y ch\u1ec9nh h\u00e0nh vi m\u00f4 h\u00ecnh th\u00f4ng qua file .modelfile. Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh:<\/p>\n\n\n\n<ul>\n<li><strong>Tone v\u00e0 ng\u00f4n ng\u1eef<\/strong>: V\u00ed d\u1ee5, y\u00eau c\u1ea7u tr\u1ea3 l\u1eddi b\u1eb1ng ti\u1ebfng Vi\u1ec7t, phong c\u00e1ch th\u00e2n thi\u1ec7n.<\/li>\n\n\n\n<li><strong>Prompt h\u1ec7 th\u1ed1ng<\/strong>: \u0110\u1ecbnh h\u01b0\u1edbng n\u1ed9i dung tr\u1ea3 l\u1eddi.<\/li>\n<\/ul>\n\n\n\n<p>C\u00e1c tham s\u1ed1 quan tr\u1ecdng:<\/p>\n\n\n\n<ul>\n<li>&#8211;temperature: \u0110i\u1ec1u ch\u1ec9nh \u0111\u1ed9 s\u00e1ng t\u1ea1o (0.2 cho c\u00e2u tr\u1ea3 l\u1eddi ch\u00ednh x\u00e1c, 1.0 cho s\u00e1ng t\u1ea1o).<\/li>\n\n\n\n<li>&#8211;top-p: Ki\u1ec3m so\u00e1t \u0111\u1ed9 \u0111a d\u1ea1ng c\u1ee7a ph\u1ea3n h\u1ed3i (khuy\u1ebfn ngh\u1ecb 0.9).<\/li>\n<\/ul>\n\n\n\n<p>V\u00ed d\u1ee5 l\u1ec7nh t\u00f9y ch\u1ec9nh: ollama run gpt-oss-20b &#8211;temperature 0.2 &#8211;top-p 0.9 &#8220;Vi\u1ebft gi\u1edbi thi\u1ec7u v\u1ec1 GPT-OSS&#8221;<\/p>\n\n\n\n<p>\u0110\u1ec3 t\u00edch h\u1ee3p v\u00e0o \u1ee9ng d\u1ee5ng, ch\u1ea1y ch\u1ebf \u0111\u1ed9 API: ollama serve<\/p>\n\n\n\n<p>API tr\u00ean ho\u1ea1t \u0111\u1ed9ng t\u01b0\u01a1ng t\u1ef1 OpenAI API,nh\u01b0ng ch\u1ea1y ho\u00e0n to\u00e0n tr\u00ean m\u00e1y c\u00e1 nh\u00e2n, gi\u00fap \u0111\u1ea3m b\u1ea3o d\u1eef li\u1ec7u lu\u00f4n \u0111\u01b0\u1ee3c gi\u1eef k\u00edn v\u00e0 an to\u00e0n tuy\u1ec7t \u0111\u1ed1i.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"III_Chay_GPT-OSS_voi_llamacpp\"><\/span><strong>III. Ch\u1ea1y GPT-OSS v\u1edbi llama.cpp<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Llama.cpp l\u00e0 c\u00f4ng c\u1ee5 m\u1ea1nh m\u1ebd \u0111\u1ec3 t\u1ed1i \u01b0u hi\u1ec7u su\u1ea5t GPT-OSS tr\u00ean ph\u1ea7n c\u1ee9ng chuy\u00ean d\u1ee5ng, h\u1ed7 tr\u1ee3 t\u1ed1c \u0111\u1ed9 cao v\u00e0 ti\u1ebft ki\u1ec7m t\u00e0i nguy\u00ean.<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 1: Chu\u1ea9n b\u1ecb m\u00f4i tr\u01b0\u1eddng<\/strong><\/p>\n\n\n\n<p>C\u00e0i \u0111\u1eb7t c\u00e1c th\u01b0 vi\u1ec7n c\u1ea7n thi\u1ebft tr\u00ean Linux:<\/p>\n\n\n\n<p><em>apt-get update<\/em><\/p>\n\n\n\n<p><em>apt-get install pciutils build-essential cmake curl libcurl4-openssl-dev -y<\/em><\/p>\n\n\n\n<p>Clone v\u00e0 c\u1ea5u h\u00ecnh llama.cpp v\u1edbi h\u1ed7 tr\u1ee3 CUDA:<\/p>\n\n\n\n<p><em>git clone https:\/\/github.com\/ggml-org\/llama.cpp<\/em><em><br><\/em><em>cmake llama.cpp -B llama.cpp\/build -DBUILD_SHARED_LIBS=OFF -DGGML_CUDA=ON -DLLAMA_CURL=ON<\/em><em><br><\/em><em>cmake &#8211;build llama.cpp\/build &#8211;config Release -j &#8211;clean-first &#8211;target llama-cli llama-gguf-split<\/em><em><br><\/em><em>cp llama.cpp\/build\/bin\/llama-* llama.cpp<\/em><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 2: T\u1ea3i m\u00f4 h\u00ecnh GGUF<\/strong><\/p>\n\n\n\n<p>T\u1ea3i m\u00f4 h\u00ecnh t\u1eeb Hugging Face b\u1eb1ng Python:<\/p>\n\n\n\n<p><em>pip install huggingface_hub hf_transfer<\/em><\/p>\n\n\n\n<p><em>import os<\/em><em><br><\/em><em>os.environ[&#8220;HF_HUB_ENABLE_HF_TRANSFER&#8221;] = &#8220;1&#8221;<\/em><em><br><\/em><em>from huggingface_hub import snapshot_download<\/em><em><br><\/em><em>snapshot_download(repo_id=&#8221;unsloth\/gpt-oss-20b-GGUF&#8221;, local_dir=&#8221;unsloth\/gpt-oss-20b-GGUF&#8221;, allow_patterns=[&#8220;F16&#8221;])<\/em><\/p>\n\n\n\n<p>Khuy\u1ebfn ngh\u1ecb d\u00f9ng phi\u00ean b\u1ea3n quantized (2bit\/4bit) \u0111\u1ec3 gi\u1ea3m dung l\u01b0\u1ee3ng v\u00e0 y\u00eau c\u1ea7u ph\u1ea7n c\u1ee9ng, ch\u1ec9 m\u1ea5t \u00edt \u0111\u1ed9 ch\u00ednh x\u00e1c so v\u1edbi b\u1ea3n F16.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeAIpo8P0o-2bLaGBd6LMCh0snxYxXy6HlgH7sA5J2OMO6rO-aHc8FagkIbjqcKL47llULfS_6Ir-uzkWx25rKqBxKtFEbO7sjkSoLYBz9MC8hSAiMHlNXXBaN7Iu9C3NsKgZnvRQ?key=awLinKD6prv-LqwAzdtSmQ\" alt=\"\" title=\"\"><\/figure>\n\n\n\n<p><em>GPT-OSS l\u00e0 m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef LLM c\u1ee7a OpenAI (Ngu\u1ed3n: Internet)<\/em><\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 3: Ch\u1ea1y m\u00f4 h\u00ecnh<\/strong><\/p>\n\n\n\n<p>Ch\u1ea1y <strong>gpt-oss-20b<\/strong>:<\/p>\n\n\n\n<p><em>.\/llama.cpp\/llama-cli -hf unsloth\/gpt-oss-20b-GGUF:F16 &#8211;jinja -ngl 99 &#8211;threads -1 &#8211;ctx-size 16384 &#8211;temp 1.0 &#8211;top-p 1.0 &#8211;top-k 0<\/em><\/p>\n\n\n\n<p>Ch\u1ea1y <strong>gpt-oss-120b<\/strong>:<\/p>\n\n\n\n<p><em>.\/llama.cpp\/llama-cli &#8211;model unsloth\/gpt-oss-120b-GGUF\/gpt-oss-120b-F16.gguf &#8211;threads -1 &#8211;ctx-size 16384 &#8211;n-gpu-layers 99 -ot &#8220;.ffn_.*_exps.=CPU&#8221; &#8211;temp 1.0 &#8211;min-p 0.0 &#8211;top-p 1.0 &#8211;top-k 0<\/em><\/p>\n\n\n\n<p>T\u00f9y ch\u1ecdn t\u1ed1i \u01b0u:<\/p>\n\n\n\n<ul>\n<li>&#8211;n-gpu-layers NN: Offload l\u1edbp MoE l\u00ean GPU (gi\u1ea3m n\u1ebfu VRAM th\u1ea5p).<\/li>\n\n\n\n<li>-ot &#8220;.ffn_.*_exps.=CPU&#8221;: Chuy\u1ec3n MoE layers sang CPU \u0111\u1ec3 ti\u1ebft ki\u1ec7m VRAM.<\/li>\n\n\n\n<li>Quantize KV cache xu\u1ed1ng 4 bit \u0111\u1ec3 gi\u1ea3m b\u1ed9 nh\u1edb.<\/li>\n<\/ul>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"IV_Tinh_chinh_fine-tune_GPT-OSS\"><\/span><strong>IV. Tinh ch\u1ec9nh (fine-tune) GPT-OSS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Fine-tuning gi\u00fap t\u1ed1i \u01b0u GPT-OSS cho nhu c\u1ea7u c\u1ee5 th\u1ec3, nh\u01b0 t\u00e0i li\u1ec7u ng\u00e0nh ho\u1eb7c h\u1ed7 tr\u1ee3 n\u1ed9i b\u1ed9 \u0111\u00f2i h\u1ecfi d\u1eef li\u1ec7u ph\u00f9 h\u1ee3p v\u00e0 c\u00f4ng c\u1ee5 chuy\u00ean d\u1ee5ng.<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"1_Cong_cu_ho_tro_fine-tuning\"><\/span><strong>1. C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 fine-tuning<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>C\u00e1c c\u00f4ng c\u1ee5 ph\u1ed5 bi\u1ebfn:<\/p>\n\n\n\n<ul>\n<li><strong>Hugging Face Transformers<\/strong>: H\u1ed7 tr\u1ee3 fine-tuning v\u1edbi d\u1eef li\u1ec7u t\u00f9y ch\u1ec9nh.<\/li>\n\n\n\n<li><strong>Unsloth<\/strong>: \u0110ang c\u1eadp nh\u1eadt h\u1ed7 tr\u1ee3 ch\u00ednh th\u1ee9c cho GPT-OSS.<\/li>\n\n\n\n<li><strong>Weights &amp; Biases<\/strong>: Theo d\u00f5i hi\u1ec7u su\u1ea5t fine-tuning.<\/li>\n<\/ul>\n\n\n\n<p>Unsloth hi\u1ec7n l\u00e0 l\u1ef1a ch\u1ecdn ti\u1ec1m n\u0103ng, nh\u01b0ng c\u1ea7n theo d\u00f5i t\u00e0i li\u1ec7u m\u1edbi nh\u1ea5t t\u1ea1i Unsloth.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf7xI3HAkKnm8nGCQaXe7305Oqg8wp_WfVZFUl4qX0rG1ifIULdI_Ed0yZ82VR5JaJnJ8TDbi6zdSSe3zaDxZ_-Zi24xvYaTtIIm8dTND_iGUQuchtIrlF4Y8pScd6vbaK2cekljA?key=awLinKD6prv-LqwAzdtSmQ\" alt=\"\" title=\"\"><\/figure>\n\n\n\n<p><em>Phi\u00ean b\u1ea3n gpt-oss-20b (Ngu\u1ed3n: Internet)<\/em><\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"2_Quy_trinh_fine-tuning\"><\/span><strong>2. Quy tr\u00ecnh fine-tuning<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul>\n<li>Tu\u00e2n th\u1ee7 <strong>Harmony format<\/strong> c\u1ee7a OpenAI \u0111\u1ec3 t\u1ed1i \u01b0u kh\u1ea3 n\u0103ng suy lu\u1eadn.<\/li>\n\n\n\n<li>Chu\u1ea9n b\u1ecb d\u1eef li\u1ec7u: T\u1eadp h\u1ee3p t\u00e0i li\u1ec7u chuy\u00ean ng\u00e0nh ho\u1eb7c c\u00e2u h\u1ecfi-tham chi\u1ebfu.<\/li>\n\n\n\n<li>Test k\u1ef9 c\u00e1c thi\u1ebft l\u1eadp: \u0110i\u1ec1u ch\u1ec9nh prompt h\u1ec7 th\u1ed1ng, ki\u1ec3m so\u00e1t an to\u00e0n \u0111\u1ea7u ra.<\/li>\n\n\n\n<li>Lu\u00f4n ki\u1ec3m tra \u0111\u1ea7u ra sau fine-tuning \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o an to\u00e0n v\u00e0 ch\u00ednh x\u00e1c.<\/li>\n<\/ul>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"V_Yeu_cau_cau_hinh\"><\/span><strong>V. Y\u00eau c\u1ea7u c\u1ea5u h\u00ecnh<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u0110\u1ec3 ch\u1ea1y GPT-OSS hi\u1ec7u qu\u1ea3, c\u1ea7n \u0111\u00e1p \u1ee9ng y\u00eau c\u1ea7u ph\u1ea7n c\u1ee9ng v\u00e0 c\u1ea5u h\u00ecnh tham s\u1ed1 ph\u00f9 h\u1ee3p.<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"1_Yeu_cau_phan_cung\"><\/span><strong>1. Y\u00eau c\u1ea7u ph\u1ea7n c\u1ee9ng<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>M\u00f4 h\u00ecnh<\/strong><\/td><td><strong>RAM\/VRAM t\u1ed1i thi\u1ec3u<\/strong><\/td><td><strong>Ghi ch\u00fa<\/strong><\/td><\/tr><tr><td>gpt-oss-20b<\/td><td>14GB<\/td><td>T\u1ed1c \u0111\u1ed9 ~6 token\/gi\u00e2y<\/td><\/tr><tr><td>gpt-oss-120b<\/td><td>66GB<\/td><td>C\u1ea7n GPU H100 ho\u1eb7c VRAM 80GB<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>L\u01b0u \u00fd: C\u00f3 th\u1ec3 ch\u1ea1y v\u1edbi b\u1ed9 nh\u1edb th\u1ea5p h\u01a1n, nh\u01b0ng t\u1ed1c \u0111\u1ed9 suy lu\u1eadn gi\u1ea3m \u0111\u00e1ng k\u1ec3.<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"2_Cau_hinh_tham_so_inference\"><\/span><strong>2. C\u1ea5u h\u00ecnh tham s\u1ed1 inference<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Tham s\u1ed1<\/strong><\/td><td><strong>Gi\u00e1 tr\u1ecb khuy\u1ebfn ngh\u1ecb<\/strong><\/td><td><strong>M\u00f4 t\u1ea3<\/strong><\/td><\/tr><tr><td>temperature<\/td><td>1.0<\/td><td>\u0110\u1ed9 s\u00e1ng t\u1ea1o<\/td><\/tr><tr><td>top_p<\/td><td>1.0<\/td><td>\u0110\u1ed9 \u0111a d\u1ea1ng<\/td><\/tr><tr><td>top_k<\/td><td>0<\/td><td>L\u1ef1a ch\u1ecdn token<\/td><\/tr><tr><td>ctx-size<\/td><td>16,384 \u2013 131,072<\/td><td>\u0110\u1ed9 d\u00e0i ng\u1eef c\u1ea3nh<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"VI_Luu_y_khi_su_dung_GPT-OSS\"><\/span><strong>VI. L\u01b0u \u00fd khi s\u1eed d\u1ee5ng GPT-OSS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>GPT-OSS l\u00e0 gi\u1ea3i ph\u00e1p AI m\u00e3 ngu\u1ed3n m\u1edf ch\u1ea1y ho\u00e0n to\u00e0n c\u1ee5c b\u1ed9, gi\u00fap \u0111\u1ea3m b\u1ea3o b\u1ea3o m\u1eadt t\u1ed1i \u0111a khi kh\u00f4ng g\u1eedi d\u1eef li\u1ec7u ra ngo\u00e0i. \u0110\u00e2y l\u00e0 l\u1ef1a ch\u1ecdn l\u00fd t\u01b0\u1edfng cho c\u00e1c t\u1ed5 ch\u1ee9c c\u1ea7n tu\u00e2n th\u1ee7 nghi\u00eam ng\u1eb7t v\u1ec1 quy\u1ec1n ri\u00eang t\u01b0 nh\u01b0 t\u00e0i ch\u00ednh, y t\u1ebf, khi to\u00e0n b\u1ed9 d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c x\u1eed l\u00fd ngay tr\u00ean thi\u1ebft b\u1ecb ng\u01b0\u1eddi d\u00f9ng.<\/p>\n\n\n\n<p>M\u00f4 h\u00ecnh h\u1ed7 tr\u1ee3 t\u00edch h\u1ee3p linh ho\u1ea1t qua command line, API REST ho\u1eb7c WebUI, d\u1ec5 d\u00e0ng tri\u1ec3n khai v\u00e0o chatbot, \u1ee9ng d\u1ee5ng doanh nghi\u1ec7p ho\u1eb7c s\u1ea3n ph\u1ea9m th\u01b0\u01a1ng m\u1ea1i. V\u1edbi gi\u1ea5y ph\u00e9p Apache 2.0, ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c to\u00e0n quy\u1ec1n t\u00f9y ch\u1ec9nh v\u00e0 th\u01b0\u01a1ng m\u1ea1i h\u00f3a.<\/p>\n\n\n\n<p>Tuy nhi\u00ean, c\u1ea7n l\u01b0u \u00fd v\u1ec1 ph\u1ea7n c\u1ee9ng: b\u1ea3n 20B ch\u1ea1y t\u1ed1t tr\u00ean m\u00e1y c\u00e1 nh\u00e2n, trong khi b\u1ea3n 120B y\u00eau c\u1ea7u m\u00e1y tr\u1ea1m hi\u1ec7u n\u0103ng cao. Sau khi tinh ch\u1ec9nh, c\u1ea7n ki\u1ec3m so\u00e1t \u0111\u1ea7u ra \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o ch\u1ea5t l\u01b0\u1ee3ng n\u1ed9i dung. Vi\u1ec7c theo d\u00f5i t\u00e0i li\u1ec7u t\u1eeb Ollama v\u00e0 Unsloth s\u1ebd gi\u00fap khai th\u00e1c m\u00f4 h\u00ecnh hi\u1ec7u qu\u1ea3 h\u01a1n.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"VII_Tong_ket\"><\/span><strong>VII. T\u1ed5ng k\u1ebft<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>GPT-OSS \u0111\u01a1n gi\u1ea3n h\u00f3a vi\u1ec7c ti\u1ebfp c\u1eadn AI b\u1eb1ng c\u00e1ch cho ph\u00e9p v\u1eadn h\u00e0nh c\u1ee5c b\u1ed9, t\u00f9y ch\u1ec9nh linh ho\u1ea1t v\u00e0 kh\u00f4ng c\u1ea7n ph\u1ee5 thu\u1ed9c cloud. M\u00f4 h\u00ecnh ph\u00f9 h\u1ee3p cho nhi\u1ec1u \u0111\u1ed1i t\u01b0\u1ee3ng, t\u1eeb c\u00e1 nh\u00e2n h\u1ecdc t\u1eadp \u0111\u1ebfn doanh nghi\u1ec7p c\u1ea7n b\u1ea3o m\u1eadt cao, \u0111\u1ed3ng th\u1eddi gi\u00fap ti\u1ebft ki\u1ec7m chi ph\u00ed \u0111\u00e1ng k\u1ec3. \u0110\u1eebng qu\u00ean \u0111\u00f3n \u0111\u1ecdc Phong V\u0169 Tech News \u0111\u1ec3 kh\u00f4ng b\u1ecf l\u1ee1 nh\u1eefng c\u1eadp nh\u1eadt m\u1edbi nh\u1ea5t v\u1ec1 xu h\u01b0\u1edbng AI v\u00e0 tin t\u1ee9c c\u00f4ng ngh\u1ec7 m\u1edbi nh\u1ea5t nh\u00e9!<\/p>\n\n\n\n<p><em>Ngu\u1ed3n: Unsloth<\/em><\/p>\n\n\n\n<p><strong>B\u00e0i vi\u1ebft li\u00ean quan:<\/strong><\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/phongvu.vn\/cong-nghe\/tao-video-bang-chatgpt\/\">H\u01b0\u1edbng d\u1eabn t\u1ea1o video AI b\u1eb1ng ChatGPT c\u1ef1c nhanh, h\u00ecnh \u1ea3nh s\u1eafc n\u00e9t<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/phongvu.vn\/cong-nghe\/dung-chatgpt-4-0-de-viet-noi-dung-chat-luong\/\">Chat GPT 4.0 l\u00e0 g\u00ec? C\u00e1ch d\u00f9ng ChatGPT 4.0 \u0111\u1ec3 vi\u1ebft n\u1ed9i dung ch\u1ea5t l\u01b0\u1ee3ng cao ch\u1ec9 trong 5 ph\u00fat<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/phongvu.vn\/cong-nghe\/huong-dan-dung-chatgpt-hoc-tieng-trung\/\">H\u01b0\u1edbng d\u1eabn d\u00f9ng ChatGPT h\u1ecdc ti\u1ebfng Trung si\u00eau chi ti\u1ebft<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>GPT-OSS l\u00e0 m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef m\u00e3 ngu\u1ed3n m\u1edf m\u1ea1nh m\u1ebd t\u1eeb OpenAI v\u1eeba ra m\u1eaft, cho ph\u00e9p ch\u1ea1y c\u1ee5c b\u1ed9, tinh ch\u1ec9nh linh ho\u1ea1t v\u00e0 s\u1eed d\u1ee5ng th\u01b0\u01a1ng m\u1ea1i mi\u1ec5n ph\u00ed. V\u1edbi hai phi\u00ean b\u1ea3n 20B v\u00e0 120B, m\u00f4 h\u00ecnh n\u00e0y ph\u00f9 h\u1ee3p cho c\u1ea3 c\u00e1 nh\u00e2n v\u00e0 doanh nghi\u1ec7p mu\u1ed1n khai th\u00e1c AI [&hellip;]<\/p>\n","protected":false},"author":33,"featured_media":142054,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[24,4394,4372],"tags":[],"_links":{"self":[{"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/posts\/142050"}],"collection":[{"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/comments?post=142050"}],"version-history":[{"count":4,"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/posts\/142050\/revisions"}],"predecessor-version":[{"id":142055,"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/posts\/142050\/revisions\/142055"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/media\/142054"}],"wp:attachment":[{"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/media?parent=142050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/categories?post=142050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phongvu.vn\/cong-nghe\/wp-json\/wp\/v2\/tags?post=142050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}