{"id":3872,"date":"2026-02-27T23:05:33","date_gmt":"2026-02-27T23:05:33","guid":{"rendered":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/"},"modified":"2026-02-27T23:05:33","modified_gmt":"2026-02-27T23:05:33","slug":"using-c4-model-for-api-documentation","status":"publish","type":"post","link":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/","title":{"rendered":"S\u1eed d\u1ee5ng M\u00f4 h\u00ecnh C4 \u0111\u1ec3 t\u00e0i li\u1ec7u h\u00f3a API"},"content":{"rendered":"<h1>M\u1ed9t \u0111\u1ed9i k\u1ef9 thu\u1eadt \u0111\u00e3 s\u1eed d\u1ee5ng M\u00f4 h\u00ecnh C4 \u0111\u1ec3 l\u00e0m r\u00f5 c\u1ea5u tr\u00fac API c\u1ee7a h\u1ecd<\/h1>\n<p>Tr\u01b0\u1edbc khi ra m\u1eaft API m\u1edbi, m\u1ed9t startup fintech nh\u1ecf g\u1eb7p kh\u00f3 kh\u0103n trong vi\u1ec7c gi\u1ea3i th\u00edch h\u1ec7 th\u1ed1ng c\u1ee7a h\u1ecd cho c\u00e1c \u0111\u1ed1i t\u00e1c b\u00ean ngo\u00e0i. C\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n \u0111\u00e3 vi\u1ebft c\u00e1c t\u00e0i li\u1ec7u chi ti\u1ebft, nh\u01b0ng t\u00e0i li\u1ec7u t\u00e0i li\u1ec7u c\u1ea3m gi\u00e1c d\u00e0y \u0111\u1eb7c v\u00e0 kh\u00f3 theo d\u00f5i. C\u00e1c \u0111\u1ed9i b\u00e1n h\u00e0ng kh\u00f4ng th\u1ec3 gi\u1edbi thi\u1ec7u s\u1ea3n ph\u1ea9m, v\u00e0 c\u00e1c nh\u00e0 t\u00edch h\u1ee3p b\u00ean th\u1ee9 ba li\u00ean t\u1ee5c h\u1ecfi, <em>\u201cN\u00f3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 th\u1ebf n\u00e0o b\u00ean trong?\u201d<\/em><\/p>\n<p>Ng\u01b0\u1eddi s\u00e1ng l\u1eadp, Maya, ng\u1ed3i trong m\u1ed9t cu\u1ed9c h\u1ecdp v\u1edbi \u0111\u1ed9i c\u1ee7a m\u00ecnh. \u201cCh\u00fang t\u00f4i ch\u1ec9 c\u1ea7n m\u1ed9t c\u00e1ch \u0111\u1ec3 minh h\u1ecda c\u00e1ch API k\u1ebft n\u1ed1i v\u1edbi logic kinh doanh\u2014\u0111i\u1ec1u g\u00ec \u0111\u00f3 \u0111\u01a1n gi\u1ea3n, tr\u1ef1c quan v\u00e0 r\u00f5 r\u00e0ng.\u201d<\/p>\n<p>L\u00fac \u0111\u00f3, c\u00f4 nh\u1edb ra v\u1ec1 <a href=\"https:\/\/c4model.com\/\">m\u00f4 h\u00ecnh C4<\/a>.<\/p>\n<hr\/>\n<h2>M\u00f4 h\u00ecnh C4 l\u00e0 g\u00ec trong t\u00e0i li\u1ec7u h\u00f3a API?<\/h2>\n<p>M\u00f4 h\u00ecnh C4 l\u00e0 m\u1ed9t c\u00e1ch c\u00f3 c\u1ea5u tr\u00fac \u0111\u1ec3 m\u00f4 t\u1ea3 c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ea7n m\u1ec1m qua b\u1ed1n l\u1edbp: B\u1ed1i c\u1ea3nh, Container, Th\u00e0nh ph\u1ea7n v\u00e0 M\u00e3. N\u00f3 b\u1eaft \u0111\u1ea7u t\u1eeb quy m\u00f4 r\u1ed9ng v\u00e0 d\u1ea7n thu nh\u1ecf, gi\u00fap l\u00fd t\u01b0\u1edfng \u0111\u1ec3 gi\u1ea3i th\u00edch c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ee9c t\u1ea1p nh\u01b0 API.<\/p>\n<p>Kh\u00e1c v\u1edbi t\u00e0i li\u1ec7u ph\u1eb3ng, m\u00f4 h\u00ecnh C4 cung c\u1ea5p h\u00ecnh \u1ea3nh r\u00f5 r\u00e0ng v\u1ec1 m\u1ed1i quan h\u1ec7 gi\u1eefa ng\u01b0\u1eddi d\u00f9ng, d\u1ecbch v\u1ee5 v\u00e0 d\u1eef li\u1ec7u. C\u1ea5u tr\u00fac n\u00e0y gi\u00fap c\u00e1c \u0111\u1ed9i giao ti\u1ebfp hi\u1ec7u qu\u1ea3 h\u01a1n v\u00e0 gi\u1ea3m thi\u1ec3u hi\u1ec3u l\u1ea7m.<\/p>\n<p>V\u00ed d\u1ee5:<\/p>\n<ul>\n<li><strong>B\u1ed1i c\u1ea3nh<\/strong>cho th\u1ea5y API \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p v\u00e0o m\u00f4i tr\u01b0\u1eddng th\u1ef1c t\u1ebf nh\u01b0 th\u1ebf n\u00e0o.<\/li>\n<li><strong>Container<\/strong>chi ti\u1ebft c\u00e1c h\u1ec7 th\u1ed1ng l\u01b0u tr\u1eef API (nh\u01b0 m\u1ed9t d\u1ecbch v\u1ee5 vi m\u00f4 ho\u1eb7c c\u1ed5ng k\u1ebft n\u1ed1i).<\/li>\n<li><strong>Th\u00e0nh ph\u1ea7n<\/strong>chia nh\u1ecf c\u00e1c th\u00e0nh ph\u1ea7n ri\u00eang l\u1ebb (v\u00ed d\u1ee5: x\u00e1c th\u1ef1c, gi\u1edbi h\u1ea1n t\u1ed1c \u0111\u1ed9).<\/li>\n<li><strong>M\u00e3<\/strong>x\u00e1c \u0111\u1ecbnh ch\u00ednh x\u00e1c c\u00e1c h\u00e0m ho\u1eb7c \u0111i\u1ec3m cu\u1ed1i.<\/li>\n<\/ul>\n<p>S\u1ef1 ti\u1ebfn tri\u1ec3n tr\u1ef1c quan n\u00e0y gi\u00fap vi\u1ec7c gi\u1ea3i th\u00edch API tr\u1edf n\u00ean d\u1ec5 d\u00e0ng h\u01a1n \u0111\u1ed1i v\u1edbi c\u1ea3 kh\u00e1n gi\u1ea3 k\u1ef9 thu\u1eadt v\u00e0 phi k\u1ef9 thu\u1eadt.<\/p>\n<hr\/>\n<h2>T\u1ea1i sao m\u00f4 h\u00ecnh C4 l\u1ea1i hi\u1ec7u qu\u1ea3 trong t\u00e0i li\u1ec7u h\u00f3a API<\/h2>\n<p>Khi b\u1ea1n x\u00e2y d\u1ef1ng API, b\u1ea1n kh\u00f4ng ch\u1ec9 c\u00f4ng khai c\u00e1c \u0111i\u1ec3m cu\u1ed1i\u2014b\u1ea1n \u0111ang x\u00e1c \u0111\u1ecbnh c\u00e1ch ng\u01b0\u1eddi d\u00f9ng t\u01b0\u01a1ng t\u00e1c v\u1edbi h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n, c\u00e1ch d\u1eef li\u1ec7u di chuy\u1ec3n v\u00e0 nh\u1eefng quy t\u1eafc \u0111i\u1ec1u khi\u1ec3n truy c\u1eadp.<\/p>\n<p>T\u00e0i li\u1ec7u API truy\u1ec1n th\u1ed1ng th\u01b0\u1eddng li\u1ec7t k\u00ea c\u00e1c \u0111i\u1ec3m cu\u1ed1i, ti\u00eau \u0111\u1ec1 v\u00e0 m\u00e3 ph\u1ea3n h\u1ed3i trong m\u1ed9t b\u1ea3ng. Nh\u01b0ng ch\u00fang b\u1ecf qua c\u00e2u chuy\u1ec7n \u0111\u1eb1ng sau d\u1eef li\u1ec7u.<\/p>\n<p>V\u1edbi m\u00f4 h\u00ecnh C4, c\u00e2u chuy\u1ec7n tr\u1edf n\u00ean s\u1ed1ng \u0111\u1ed9ng. M\u1ed9t \u0111\u1ed9i c\u00f3 th\u1ec3 m\u00f4 t\u1ea3 m\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng\u2014v\u00ed d\u1ee5 nh\u01b0 ng\u01b0\u1eddi d\u00f9ng ki\u1ec3m tra s\u1ed1 d\u01b0\u2014v\u00e0 m\u00f4 h\u00ecnh C4 s\u1ebd hi\u1ec3n th\u1ecb c\u00e1ch y\u00eau c\u1ea7u n\u00e0y di chuy\u1ec3n t\u1eeb ng\u01b0\u1eddi d\u00f9ng, qua c\u1ed5ng API, \u0111\u1ebfn d\u1ecbch v\u1ee5 s\u1ed1 d\u01b0, v\u00e0 cu\u1ed1i c\u00f9ng \u0111\u1ebfn c\u01a1 s\u1edf d\u1eef li\u1ec7u.<\/p>\n<p>\u0110\u00f3 kh\u00f4ng ch\u1ec9 l\u00e0 t\u00e0i li\u1ec7u. \u0110\u00f3 l\u00e0 b\u1ea3n v\u1ebd thi\u1ebft k\u1ebf \u0111\u1ec3 hi\u1ec3u r\u00f5.<\/p>\n<hr\/>\n<h2>C\u00e1ch n\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng: M\u1ed9t t\u00ecnh hu\u1ed1ng th\u1ef1c t\u1ebf<\/h2>\n<p>Maya ng\u1ed3i xu\u1ed1ng c\u00f9ng \u0111\u1ed9i c\u1ee7a m\u00ecnh v\u00e0 n\u00f3i: \u201cCh\u00fang t\u00f4i mu\u1ed1n gi\u1ea3i th\u00edch API c\u1ee7a ch\u00fang t\u00f4i cho m\u1ed9t \u0111\u1ed1i t\u00e1c m\u1edbi. H\u00e3y m\u00f4 t\u1ea3 n\u00f3 m\u1ed9t c\u00e1ch \u0111\u01a1n gi\u1ea3n.\u201d<\/p>\n<p>C\u00f4 b\u1eaft \u0111\u1ea7u:<br \/>\n<em>\u201cAPI c\u1ee7a ch\u00fang t\u00f4i cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng ki\u1ec3m tra s\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n. Ng\u01b0\u1eddi d\u00f9ng g\u1eedi m\u1ed9t y\u00eau c\u1ea7u \u0111\u1ebfn c\u1ed5ng, n\u01a1i x\u00e1c minh token c\u1ee7a h\u1ecd. Sau \u0111\u00f3, y\u00eau c\u1ea7u \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ebfn d\u1ecbch v\u1ee5 s\u1ed1 d\u01b0, n\u01a1i truy v\u1ea5n c\u01a1 s\u1edf d\u1eef li\u1ec7u. Ch\u00fang t\u00f4i s\u1eed d\u1ee5ng JWT \u0111\u1ec3 x\u00e1c th\u1ef1c v\u00e0 tr\u1ea3 v\u1ec1 ph\u1ea3n h\u1ed3i JSON.\u201d<\/em><\/p>\n<p>Thay v\u00ec vi\u1ebft m\u1ed9t t\u00e0i li\u1ec7u d\u00e0i, Maya \u0111\u00e3 y\u00eau c\u1ea7u c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI t\u1ea1o ra m\u1ed9t s\u01a1 \u0111\u1ed3 C4 d\u1ef1a tr\u00ean \u0111o\u1ea1n v\u0103n \u0111\u00f3.<\/p>\n<p>Ph\u1ea3n h\u1ed3i di\u1ec5n ra ngay l\u1eadp t\u1ee9c. M\u1ed9t s\u01a1 \u0111\u1ed3 C4 s\u1ea1ch s\u1ebd, chuy\u00ean nghi\u1ec7p xu\u1ea5t hi\u1ec7n\u2014\u0111\u1ea7y \u0111\u1ee7 v\u1edbi:<\/p>\n<ul>\n<li>M\u1ed9t <strong>s\u01a1 \u0111\u1ed3 ng\u1eef c\u1ea3nh<\/strong>hi\u1ec3n th\u1ecb ng\u01b0\u1eddi d\u00f9ng v\u00e0 API trong m\u00f4i tr\u01b0\u1eddng ng\u00e2n h\u00e0ng.<\/li>\n<li>M\u1ed9t <strong>l\u1edbp Container<\/strong>l\u1edbp cho c\u1ed5ng API v\u00e0 d\u1ecbch v\u1ee5 c\u00e2n b\u1eb1ng.<\/li>\n<li>M\u1ed9t <strong>th\u00e0nh ph\u1ea7n<\/strong>ph\u00e2n t\u00edch th\u00e0nh ph\u1ea7n v\u1ec1 x\u00e1c th\u1ef1c v\u00e0 truy xu\u1ea5t d\u1eef li\u1ec7u.<\/li>\n<li>M\u1ed9t <strong>ph\u1ea7n Code<\/strong>ph\u1ea7n li\u1ec7t k\u00ea c\u00e1c \u0111i\u1ec3m cu\u1ed1i quan tr\u1ecdng.<\/li>\n<\/ul>\n<p>\u0110\u1ed9i ng\u0169 \u0111\u00e3 xem x\u00e9t n\u00f3. \u0110\u1ed1i t\u00e1c th\u1ea5y n\u00f3 d\u1ec5 theo d\u00f5i. H\u1ecd kh\u00f4ng c\u1ea7n ph\u1ea3i \u0111\u1ecdc 30 trang t\u00e0i li\u1ec7u m\u00f4 t\u1ea3 API\u2014ch\u1ec9 c\u1ea7n hi\u1ec3u \u0111\u01b0\u1ee3c lu\u1ed3ng ho\u1ea1t \u0111\u1ed9ng.<\/p>\n<hr\/>\n<h2>L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 s\u1eed d\u1ee5ng m\u00f4 h\u00ecnh C4 trong quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ee7a b\u1ea1n<\/h2>\n<p>B\u1ea1n kh\u00f4ng c\u1ea7n ph\u1ea3i l\u00e0 m\u1ed9t ki\u1ebfn tr\u00fac s\u01b0 \u0111\u1ec3 s\u1eed d\u1ee5ng m\u00f4 h\u00ecnh C4. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1ch m\u1ed9t \u0111\u1ed9i th\u1ef1c t\u1ebf c\u00f3 th\u1ec3 t\u00edch h\u1ee3p n\u00f3 v\u00e0o c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd:<\/p>\n<ol>\n<li>\n<p><strong>X\u00e1c \u0111\u1ecbnh t\u00ecnh hu\u1ed1ng ng\u01b0\u1eddi d\u00f9ng<\/strong><br \/>\nB\u1eaft \u0111\u1ea7u b\u1eb1ng m\u1ed9t m\u00f4 t\u1ea3 \u0111\u01a1n gi\u1ea3n: <em>\u201cM\u1ed9t ng\u01b0\u1eddi d\u00f9ng mu\u1ed1n ki\u1ec3m tra s\u1ed1 d\u01b0 th\u00f4ng qua \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng.\u201d<\/em><\/p>\n<\/li>\n<li>\n<p><strong>M\u00f4 t\u1ea3 lu\u1ed3ng b\u1eb1ng ng\u00f4n ng\u1eef \u0111\u01a1n gi\u1ea3n<\/strong><br \/>\n<em>\u201c\u1ee8ng d\u1ee5ng g\u1eedi m\u1ed9t y\u00eau c\u1ea7u \u0111\u1ebfn c\u1ed5ng API. C\u1ed5ng ki\u1ec3m tra token c\u1ee7a ng\u01b0\u1eddi d\u00f9ng, sau \u0111\u00f3 \u0111\u1ecbnh tuy\u1ebfn y\u00eau c\u1ea7u \u0111\u1ebfn d\u1ecbch v\u1ee5 c\u00e2n b\u1eb1ng. D\u1ecbch v\u1ee5 truy xu\u1ea5t s\u1ed1 d\u01b0 t\u1eeb c\u01a1 s\u1edf d\u1eef li\u1ec7u v\u00e0 tr\u1ea3 v\u1ec1 m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng JSON.\u201d<\/em><\/p>\n<\/li>\n<li>\n<p><strong>T\u1ea1o m\u00f4 h\u00ecnh C4 t\u1eeb v\u0103n b\u1ea3n<\/strong><br \/>\nNh\u1eadp m\u00f4 t\u1ea3 \u0111\u00f3 v\u00e0o chatbot AI. C\u00f4ng c\u1ee5 s\u1ebd hi\u1ec3u ng\u00f4n ng\u1eef, x\u00e1c \u0111\u1ecbnh c\u00e1c l\u1edbp li\u00ean quan v\u00e0 t\u1ea1o ra m\u1ed9t s\u01a1 \u0111\u1ed3 C4 c\u00f3 c\u1ea5u tr\u00fac.<\/p>\n<\/li>\n<li>\n<p><strong>Xem x\u00e9t v\u00e0 ho\u00e0n thi\u1ec7n<\/strong><br \/>\nTh\u00eam ho\u1eb7c x\u00f3a c\u00e1c th\u00e0nh ph\u1ea7n. Thay \u0111\u1ed5i nh\u00e3n. \u0110i\u1ec1u ch\u1ec9nh lu\u1ed3ng \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi h\u1ec7 th\u1ed1ng th\u1ef1c t\u1ebf c\u1ee7a b\u1ea1n.<\/p>\n<\/li>\n<\/ol>\n<p>Quy tr\u00ecnh n\u00e0y ho\u1ea1t \u0111\u1ed9ng hi\u1ec7u qu\u1ea3 d\u00f9 b\u1ea1n \u0111ang x\u00e2y d\u1ef1ng m\u1ed9t API m\u1edbi hay \u0111ang t\u00e0i li\u1ec7u h\u00f3a m\u1ed9t h\u1ec7 th\u1ed1ng hi\u1ec7n c\u00f3. N\u00f3 gi\u1ea3m nhu c\u1ea7u v\u1ebd s\u01a1 \u0111\u1ed3 b\u1eb1ng tay ho\u1eb7c vi\u1ebft c\u00e1c m\u00f4 t\u1ea3 d\u00e0i v\u00e0 ph\u1ee9c t\u1ea1p.<\/p>\n<hr\/>\n<h2>Nh\u1eefng t\u00ednh n\u0103ng gi\u00fap c\u00f4ng c\u1ee5 C4 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 AI tr\u1edf n\u00ean h\u1eefu \u00edch<\/h2>\n<p>Kh\u00e1c v\u1edbi c\u00e1c c\u00f4ng c\u1ee5 v\u1ebd s\u01a1 \u0111\u1ed3 truy\u1ec1n th\u1ed1ng y\u00eau c\u1ea7u m\u1eabu ho\u1eb7c v\u1ebd tay, c\u00f4ng c\u1ee5 C4 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 AI<a href=\"https:\/\/c4model.info\/#diagram-types\">m\u00f4 h\u00ecnh h\u00f3a C4<\/a> c\u00f4ng c\u1ee5 th\u1ef1c hi\u1ec7n ph\u1ea7n vi\u1ec7c n\u1eb7ng nh\u1ecdc:<\/p>\n<ul>\n<li><strong>C\u00f4ng c\u1ee5 t\u1ea1o s\u01a1 \u0111\u1ed3 AI cho API<\/strong>hi\u1ec3u ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean v\u00e0 \u00e1nh x\u1ea1 n\u00f3 v\u00e0o c\u1ea5u tr\u00fac C4.<\/li>\n<li><strong>T\u1ea1o m\u00f4 h\u00ecnh C4 t\u1eeb v\u0103n b\u1ea3n<\/strong>bi\u1ebfn m\u00f4 t\u1ea3 \u0111\u01a1n gi\u1ea3n th\u00e0nh c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, c\u00f3 l\u1edbp.<\/li>\n<li><strong>AI cho C4<\/strong>\u0111\u1ea3m b\u1ea3o t\u00ednh nh\u1ea5t qu\u00e1n v\u00e0 \u0111\u1ed9 ch\u00ednh x\u00e1c trong c\u00e1ch bi\u1ec3u di\u1ec5n h\u1ec7 th\u1ed1ng.<\/li>\n<li><strong>Tr\u1ee3 l\u00fd tr\u00f2 chuy\u1ec7n cho s\u01a1 \u0111\u1ed3 C4<\/strong>h\u1ed7 tr\u1ee3 c\u1ea3i ti\u1ebfn l\u1eb7p l\u1ea1i\u2014th\u00eam m\u1ed9t th\u00e0nh ph\u1ea7n, thay \u0111\u1ed5i nh\u00e3n, v\u00e0 h\u1ec7 th\u1ed1ng s\u1ebd c\u1eadp nh\u1eadt s\u01a1 \u0111\u1ed3.<\/li>\n<li>B\u1ea1n c\u00f3 th\u1ec3 \u0111\u1eb7t c\u00e1c c\u00e2u h\u1ecfi ti\u1ebfp theo nh\u01b0<em>\u201cT\u00f4i c\u00f3 th\u1ec3 th\u00eam c\u01a1 ch\u1ebf th\u1eed l\u1ea1i kh\u00f4ng?\u201d<\/em> ho\u1eb7c<em>\u201c\u0110i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu d\u1ecbch v\u1ee5 c\u00e2n b\u1eb1ng th\u1ea5t b\u1ea1i?\u201d<\/em>v\u00e0 nh\u1eadn \u0111\u01b0\u1ee3c phi\u00ean b\u1ea3n \u0111\u01b0\u1ee3c \u0111i\u1ec1u ch\u1ec9nh.<\/li>\n<\/ul>\n<p>\u0110\u00e2y kh\u00f4ng ch\u1ec9 l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3\u2014\u0111\u00f3 l\u00e0 m\u1ed9t cu\u1ed9c tr\u00f2 chuy\u1ec7n gi\u00fap x\u00e2y d\u1ef1ng s\u1ef1 hi\u1ec3u bi\u1ebft.<\/p>\n<hr\/>\n<h2>So s\u00e1nh c\u00e1c c\u00f4ng c\u1ee5 C4 v\u00e0 nh\u1eefng \u01b0u \u0111i\u1ec3m c\u1ee7a ch\u00fang<\/h2>\n<table>\n<thead>\n<tr>\n<th>T\u00ednh n\u0103ng<\/th>\n<th>C\u00e1c c\u00f4ng c\u1ee5 truy\u1ec1n th\u1ed1ng<\/th>\n<th>M\u00f4 h\u00ecnh h\u00f3a C4 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>T\u1ea1o s\u01a1 \u0111\u1ed3 t\u1eeb v\u0103n b\u1ea3n<\/td>\n<td>Th\u1ee7 c\u00f4ng, t\u1ed1n th\u1eddi gian<\/td>\n<td>Ngay l\u1eadp t\u1ee9c, t\u1eeb ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean<\/td>\n<\/tr>\n<tr>\n<td>C\u1ea5u tr\u00fac theo l\u1edbp<\/td>\n<td>Y\u00eau c\u1ea7u thi\u1ebft l\u1eadp t\u1eeb ng\u01b0\u1eddi d\u00f9ng<\/td>\n<td>T\u1ef1 \u0111\u1ed9ng t\u1ea1o<\/td>\n<\/tr>\n<tr>\n<td>C\u1ea3i ti\u1ebfn theo th\u1eddi gian th\u1ef1c<\/td>\n<td>C\u00e1c t\u00f9y ch\u1ecdn ch\u1ec9nh s\u1eeda h\u1ea1n ch\u1ebf<\/td>\n<td>C\u1eadp nh\u1eadt \u0111\u1ed9ng th\u00f4ng qua tr\u00f2 chuy\u1ec7n<\/td>\n<\/tr>\n<tr>\n<td>Kh\u1ea3 n\u0103ng \u0111\u1ecdc hi\u1ec3u d\u00e0nh cho ng\u01b0\u1eddi kh\u00f4ng chuy\u00ean<\/td>\n<td>K\u00e9m trong vi\u1ec7c gi\u1ea3i th\u00edch \u0111\u01a1n gi\u1ea3n<\/td>\n<td>S\u1ef1 r\u00f5 r\u00e0ng cao v\u00e0 b\u1ed1i c\u1ea3nh<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Phi\u00ean b\u1ea3n \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI lo\u1ea1i b\u1ecf s\u1ef1 c\u1ea3n tr\u1edf. N\u00f3 kh\u00f4ng ch\u1ec9 t\u1ea1o ra m\u1ed9t s\u01a1 \u0111\u1ed3\u2014m\u00e0 c\u00f2n gi\u00fap b\u1ea1n suy ngh\u0129 v\u1ec1 h\u1ec7 th\u1ed1ng theo c\u00e1ch \u0111\u00fang \u0111\u1eafn.<\/p>\n<hr\/>\n<h2>\u0110i\u1ec1u g\u00ec s\u1ebd \u0111\u1ebfn ti\u1ebfp theo?<\/h2>\n<p>Sau l\u1ea7n s\u1eed d\u1ee5ng th\u00e0nh c\u00f4ng \u0111\u1ea7u ti\u00ean, \u0111\u1ed9i ng\u0169 \u0111\u00e3 \u00e1p d\u1ee5ng ph\u01b0\u01a1ng ph\u00e1p t\u01b0\u01a1ng t\u1ef1 cho API x\u1eed l\u00fd thanh to\u00e1n c\u1ee7a h\u1ecd. H\u1ecd m\u00f4 t\u1ea3 lu\u1ed3ng c\u00f4ng vi\u1ec7c trong m\u1ed9t cu\u1ed9c h\u1ecdp, v\u00e0 chatbot \u0111\u00e3 t\u1ea1o ra m\u1ed9t m\u00f4 h\u00ecnh C4 \u0111\u01b0\u1ee3c chia s\u1ebb v\u1edbi c\u00e1c b\u00ean li\u00ean quan. Ph\u1ea3n h\u1ed3i l\u00e0 t\u00edch c\u1ef1c\u2014m\u1ecdi ng\u01b0\u1eddi \u0111\u1ec1u c\u00f3 th\u1ec3 hi\u1ec3u c\u00e1ch h\u1ec7 th\u1ed1ng ho\u1ea1t \u0111\u1ed9ng m\u00e0 kh\u00f4ng c\u1ea7n \u0111\u00e0o t\u1ea1o k\u1ef9 thu\u1eadt.<\/p>\n<p>H\u1ecd ti\u1ebfp t\u1ee5c \u00e1p d\u1ee5ng quy tr\u00ecnh t\u01b0\u01a1ng t\u1ef1 \u0111\u1ec3 gi\u1edbi thi\u1ec7u h\u1ec7 th\u1ed1ng cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n m\u1edbi v\u00e0 trong c\u00e1c bu\u1ed5i gi\u1edbi thi\u1ec7u kh\u00e1ch h\u00e0ng.<\/p>\n<hr\/>\n<h2>C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n<p><strong>C\u00e2u h\u1ecfi 1: T\u00f4i c\u00f3 th\u1ec3 t\u1ea1o m\u00f4 h\u00ecnh C4 ch\u1ec9 b\u1eb1ng c\u00e1ch m\u00f4 t\u1ea3 m\u1ed9t API b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean kh\u00f4ng?<\/strong><br \/>\nC\u00f3. Tr\u00ecnh t\u1ea1o s\u01a1 \u0111\u1ed3 AI d\u00e0nh cho API hi\u1ec3u c\u00e1c c\u1ee5m t\u1eeb ph\u1ed5 bi\u1ebfn nh\u01b0 \u201cng\u01b0\u1eddi d\u00f9ng g\u1eedi y\u00eau c\u1ea7u\u201d, \u201ch\u1ec7 th\u1ed1ng x\u00e1c th\u1ef1c token\u201d ho\u1eb7c \u201ctr\u1ea3 v\u1ec1 JSON\u201d. Ch\u1ec9 c\u1ea7n m\u00f4 t\u1ea3 lu\u1ed3ng, c\u00f4ng c\u1ee5 s\u1ebd t\u1ea1o ra c\u1ea5u tr\u00fac C4 ph\u00f9 h\u1ee3p.<\/p>\n<p><strong>C\u00e2u h\u1ecfi 2: AI l\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 bi\u1ebft ph\u1ea3i \u00e1p d\u1ee5ng v\u00e0o l\u1edbp n\u00e0o?<\/strong><br \/>\nAI \u0111\u01b0\u1ee3c hu\u1ea5n luy\u1ec7n d\u1ef1a tr\u00ean c\u00e1c m\u1eabu C4 ti\u00eau chu\u1ea9n v\u00e0 nh\u1eadn di\u1ec7n c\u00e1c thu\u1eadt ng\u1eef quan tr\u1ecdng\u2014nh\u01b0 \u201cc\u1ed5ng,\u201d \u201cd\u1ecbch v\u1ee5\u201d ho\u1eb7c \u201cng\u01b0\u1eddi d\u00f9ng\u201d\u2014\u0111\u1ec3 g\u00e1n ch\u00fang v\u00e0o l\u1edbp ph\u00f9 h\u1ee3p. N\u00f3 h\u1ecdc h\u1ecfi t\u1eeb c\u00e1c v\u00ed d\u1ee5 th\u1ef1c t\u1ebf \u0111\u1ec3 duy tr\u00ec \u0111\u1ed9 ch\u00ednh x\u00e1c.<\/p>\n<p><strong>C\u00e2u h\u1ecfi 3: T\u00f4i c\u00f3 th\u1ec3 \u0111\u1eb7t c\u00e2u h\u1ecfi theo d\u00f5i v\u1ec1 s\u01a1 \u0111\u1ed3 kh\u00f4ng?<\/strong><br \/>\nC\u00f3. B\u1ea1n c\u00f3 th\u1ec3 h\u1ecfi: \u201c\u0110i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu phi\u00ean ng\u01b0\u1eddi d\u00f9ng h\u1ebft h\u1ea1n?\u201d ho\u1eb7c \u201cT\u00f4i c\u00f3 th\u1ec3 th\u00eam m\u1ed9t th\u00e0nh ph\u1ea7n ghi log kh\u00f4ng?\u201d v\u00e0 AI s\u1ebd c\u1eadp nh\u1eadt s\u01a1 \u0111\u1ed3 t\u01b0\u01a1ng \u1ee9ng.<\/p>\n<p><strong>C\u00e2u h\u1ecfi 4: M\u00f4 h\u00ecnh C4 ch\u1ec9 d\u00e0nh cho API ch\u1ee9?<\/strong><br \/>\nKh\u00f4ng. \u0110\u00f3 l\u00e0 m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p m\u00f4 h\u00ecnh h\u00f3a h\u1ec7 th\u1ed1ng t\u1ed5ng qu\u00e1t. N\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng cho c\u00e1c d\u1ecbch v\u1ee5 vi m\u00f4, \u1ee9ng d\u1ee5ng doanh nghi\u1ec7p v\u00e0 b\u1ea5t k\u1ef3 h\u1ec7 th\u1ed1ng n\u00e0o c\u1ea7n \u0111\u01b0\u1ee3c gi\u1ea3i th\u00edch r\u00f5 r\u00e0ng.<\/p>\n<p><strong>C\u00e2u h\u1ecfi 5: T\u00f4i c\u00f3 th\u1ec3 d\u00f9ng m\u00f4 h\u00ecnh C4 \u0111\u1ec3 gi\u1ea3i th\u00edch c\u00e1c ph\u1ea7n kh\u00e1c c\u1ee7a h\u1ec7 th\u1ed1ng kh\u00f4ng?<\/strong><br \/>\nTuy\u1ec7t \u0111\u1ed1i. M\u00f4 h\u00ecnh C4 kh\u00f4ng gi\u1edbi h\u1ea1n ch\u1ec9 v\u1edbi API. N\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng cho b\u1ea5t k\u1ef3 h\u1ec7 th\u1ed1ng ph\u1ea7n m\u1ec1m n\u00e0o, t\u1eeb c\u00e1c d\u1ecbch v\u1ee5 ph\u00eda sau \u0111\u1ebfn giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng.<\/p>\n<hr\/>\n<p><strong>\u0110\u1ec3 c\u00f3 th\u00eam c\u00e1c t\u00ednh n\u0103ng v\u1ebd s\u01a1 \u0111\u1ed3 n\u00e2ng cao v\u00e0 kh\u1ea3 n\u0103ng m\u00f4 h\u00ecnh h\u00f3a C4 \u0111\u1ea7y \u0111\u1ee7, h\u00e3y truy c\u1eadp trang web <a href=\"https:\/\/www.visual-paradigm.com\/\">trang web Visual Paradigm<\/a>.<\/strong><br \/>\n\u0110\u1ec3 b\u1eaft \u0111\u1ea7u t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb v\u0103n b\u1ea3n, truy c\u1eadp <a href=\"https:\/\/chat.visual-paradigm.com\/\">tr\u1ee3 l\u00fd tr\u00f2 chuy\u1ec7n AI cho s\u01a1 \u0111\u1ed3 C4<\/a> v\u00e0 m\u00f4 t\u1ea3 h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n. C\u00f4ng c\u1ee5 s\u1ebd t\u1ea1o ra m\u1ed9t m\u00f4 h\u00ecnh C4 r\u00f5 r\u00e0ng, chuy\u00ean nghi\u1ec7p trong v\u00e0i gi\u00e2y.<br \/>\n\u0110\u1ec3 c\u00f3 tr\u1ea3i nghi\u1ec7m nhanh h\u01a1n v\u00e0 t\u01b0\u01a1ng t\u00e1c h\u01a1n, h\u00e3y kh\u00e1m ph\u00e1 <a href=\"https:\/\/ai-toolbox.visual-paradigm.com\/app\/chatbot\/\">c\u00f4ng c\u1ee5 s\u01a1 \u0111\u1ed3 AI<\/a> tr\u1ef1c ti\u1ebfp.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t \u0111\u1ed9i k\u1ef9 thu\u1eadt \u0111\u00e3 s\u1eed d\u1ee5ng M\u00f4 h\u00ecnh C4 \u0111\u1ec3 l\u00e0m r\u00f5 c\u1ea5u tr\u00fac API c\u1ee7a h\u1ecd Tr\u01b0\u1edbc khi ra m\u1eaft API m\u1edbi, m\u1ed9t startup fintech nh\u1ecf g\u1eb7p kh\u00f3 kh\u0103n trong vi\u1ec7c gi\u1ea3i th\u00edch h\u1ec7 th\u1ed1ng c\u1ee7a h\u1ecd cho c\u00e1c \u0111\u1ed1i t\u00e1c b\u00ean ngo\u00e0i. C\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n \u0111\u00e3 vi\u1ebft c\u00e1c t\u00e0i li\u1ec7u chi ti\u1ebft, nh\u01b0ng t\u00e0i li\u1ec7u t\u00e0i li\u1ec7u c\u1ea3m gi\u00e1c d\u00e0y \u0111\u1eb7c v\u00e0 kh\u00f3 theo d\u00f5i. C\u00e1c \u0111\u1ed9i b\u00e1n h\u00e0ng kh\u00f4ng th\u1ec3 gi\u1edbi thi\u1ec7u s\u1ea3n ph\u1ea9m, v\u00e0 c\u00e1c nh\u00e0 t\u00edch h\u1ee3p b\u00ean th\u1ee9 ba li\u00ean t\u1ee5c h\u1ecfi, \u201cN\u00f3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 th\u1ebf n\u00e0o b\u00ean trong?\u201d Ng\u01b0\u1eddi s\u00e1ng l\u1eadp, Maya, ng\u1ed3i trong m\u1ed9t cu\u1ed9c h\u1ecdp v\u1edbi \u0111\u1ed9i c\u1ee7a m\u00ecnh. \u201cCh\u00fang t\u00f4i ch\u1ec9 c\u1ea7n m\u1ed9t c\u00e1ch \u0111\u1ec3 minh h\u1ecda c\u00e1ch API k\u1ebft n\u1ed1i v\u1edbi logic kinh doanh\u2014\u0111i\u1ec1u g\u00ec \u0111\u00f3 \u0111\u01a1n gi\u1ea3n, tr\u1ef1c quan v\u00e0 r\u00f5 r\u00e0ng.\u201d L\u00fac \u0111\u00f3, c\u00f4 nh\u1edb ra v\u1ec1 m\u00f4 h\u00ecnh C4. M\u00f4 h\u00ecnh C4 l\u00e0 g\u00ec trong t\u00e0i li\u1ec7u h\u00f3a API? M\u00f4 h\u00ecnh C4 l\u00e0 m\u1ed9t c\u00e1ch c\u00f3 c\u1ea5u tr\u00fac \u0111\u1ec3 m\u00f4 t\u1ea3 c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ea7n m\u1ec1m qua b\u1ed1n l\u1edbp: B\u1ed1i c\u1ea3nh, Container, Th\u00e0nh ph\u1ea7n v\u00e0 M\u00e3. N\u00f3 b\u1eaft \u0111\u1ea7u t\u1eeb quy m\u00f4 r\u1ed9ng v\u00e0 d\u1ea7n thu nh\u1ecf, gi\u00fap l\u00fd t\u01b0\u1edfng \u0111\u1ec3 gi\u1ea3i th\u00edch c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ee9c t\u1ea1p nh\u01b0 API. Kh\u00e1c v\u1edbi t\u00e0i li\u1ec7u ph\u1eb3ng, m\u00f4 h\u00ecnh C4 cung c\u1ea5p h\u00ecnh \u1ea3nh r\u00f5 r\u00e0ng v\u1ec1 m\u1ed1i quan h\u1ec7 gi\u1eefa ng\u01b0\u1eddi d\u00f9ng, d\u1ecbch v\u1ee5 v\u00e0 d\u1eef li\u1ec7u. C\u1ea5u tr\u00fac n\u00e0y gi\u00fap c\u00e1c \u0111\u1ed9i giao ti\u1ebfp hi\u1ec7u qu\u1ea3 h\u01a1n v\u00e0 gi\u1ea3m thi\u1ec3u hi\u1ec3u l\u1ea7m. V\u00ed d\u1ee5: B\u1ed1i c\u1ea3nhcho th\u1ea5y API \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p v\u00e0o m\u00f4i tr\u01b0\u1eddng th\u1ef1c t\u1ebf nh\u01b0 th\u1ebf n\u00e0o. Containerchi ti\u1ebft c\u00e1c h\u1ec7 th\u1ed1ng l\u01b0u tr\u1eef API (nh\u01b0 m\u1ed9t d\u1ecbch v\u1ee5 vi m\u00f4 ho\u1eb7c c\u1ed5ng k\u1ebft n\u1ed1i). Th\u00e0nh ph\u1ea7nchia nh\u1ecf c\u00e1c th\u00e0nh ph\u1ea7n ri\u00eang l\u1ebb (v\u00ed d\u1ee5: x\u00e1c th\u1ef1c, gi\u1edbi h\u1ea1n t\u1ed1c \u0111\u1ed9). M\u00e3x\u00e1c \u0111\u1ecbnh ch\u00ednh x\u00e1c c\u00e1c h\u00e0m ho\u1eb7c \u0111i\u1ec3m cu\u1ed1i. S\u1ef1 ti\u1ebfn tri\u1ec3n tr\u1ef1c quan n\u00e0y gi\u00fap vi\u1ec7c gi\u1ea3i th\u00edch API tr\u1edf n\u00ean d\u1ec5 d\u00e0ng h\u01a1n \u0111\u1ed1i v\u1edbi c\u1ea3 kh\u00e1n gi\u1ea3 k\u1ef9 thu\u1eadt v\u00e0 phi k\u1ef9 thu\u1eadt. T\u1ea1i sao m\u00f4 h\u00ecnh C4 l\u1ea1i hi\u1ec7u qu\u1ea3 trong t\u00e0i li\u1ec7u h\u00f3a API Khi b\u1ea1n x\u00e2y d\u1ef1ng API, b\u1ea1n kh\u00f4ng ch\u1ec9 c\u00f4ng khai c\u00e1c \u0111i\u1ec3m cu\u1ed1i\u2014b\u1ea1n \u0111ang x\u00e1c \u0111\u1ecbnh c\u00e1ch ng\u01b0\u1eddi d\u00f9ng t\u01b0\u01a1ng t\u00e1c v\u1edbi h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n, c\u00e1ch d\u1eef li\u1ec7u di chuy\u1ec3n v\u00e0 nh\u1eefng quy t\u1eafc \u0111i\u1ec1u khi\u1ec3n truy c\u1eadp. T\u00e0i li\u1ec7u API truy\u1ec1n th\u1ed1ng th\u01b0\u1eddng li\u1ec7t k\u00ea c\u00e1c \u0111i\u1ec3m cu\u1ed1i, ti\u00eau \u0111\u1ec1 v\u00e0 m\u00e3 ph\u1ea3n h\u1ed3i trong m\u1ed9t b\u1ea3ng. Nh\u01b0ng ch\u00fang b\u1ecf qua c\u00e2u chuy\u1ec7n \u0111\u1eb1ng sau d\u1eef li\u1ec7u. V\u1edbi m\u00f4 h\u00ecnh C4, c\u00e2u chuy\u1ec7n tr\u1edf n\u00ean s\u1ed1ng \u0111\u1ed9ng. M\u1ed9t \u0111\u1ed9i c\u00f3 th\u1ec3 m\u00f4 t\u1ea3 m\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng\u2014v\u00ed d\u1ee5 nh\u01b0 ng\u01b0\u1eddi d\u00f9ng ki\u1ec3m tra s\u1ed1 d\u01b0\u2014v\u00e0 m\u00f4 h\u00ecnh C4 s\u1ebd hi\u1ec3n th\u1ecb c\u00e1ch y\u00eau c\u1ea7u n\u00e0y di chuy\u1ec3n t\u1eeb ng\u01b0\u1eddi d\u00f9ng, qua c\u1ed5ng API, \u0111\u1ebfn d\u1ecbch v\u1ee5 s\u1ed1 d\u01b0, v\u00e0 cu\u1ed1i c\u00f9ng \u0111\u1ebfn c\u01a1 s\u1edf d\u1eef li\u1ec7u. \u0110\u00f3 kh\u00f4ng ch\u1ec9 l\u00e0 t\u00e0i li\u1ec7u. \u0110\u00f3 l\u00e0 b\u1ea3n v\u1ebd thi\u1ebft k\u1ebf \u0111\u1ec3 hi\u1ec3u r\u00f5. C\u00e1ch n\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng: M\u1ed9t t\u00ecnh hu\u1ed1ng th\u1ef1c t\u1ebf Maya ng\u1ed3i xu\u1ed1ng c\u00f9ng \u0111\u1ed9i c\u1ee7a m\u00ecnh v\u00e0 n\u00f3i: \u201cCh\u00fang t\u00f4i mu\u1ed1n gi\u1ea3i th\u00edch API c\u1ee7a ch\u00fang t\u00f4i cho m\u1ed9t \u0111\u1ed1i t\u00e1c m\u1edbi. H\u00e3y m\u00f4 t\u1ea3 n\u00f3 m\u1ed9t c\u00e1ch \u0111\u01a1n gi\u1ea3n.\u201d C\u00f4 b\u1eaft \u0111\u1ea7u: \u201cAPI c\u1ee7a ch\u00fang t\u00f4i cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng ki\u1ec3m tra s\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n. Ng\u01b0\u1eddi d\u00f9ng g\u1eedi m\u1ed9t y\u00eau c\u1ea7u \u0111\u1ebfn c\u1ed5ng, n\u01a1i x\u00e1c minh token c\u1ee7a h\u1ecd. Sau \u0111\u00f3, y\u00eau c\u1ea7u \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ebfn d\u1ecbch v\u1ee5 s\u1ed1 d\u01b0, n\u01a1i truy v\u1ea5n c\u01a1 s\u1edf d\u1eef li\u1ec7u. Ch\u00fang t\u00f4i s\u1eed d\u1ee5ng JWT \u0111\u1ec3 x\u00e1c th\u1ef1c v\u00e0 tr\u1ea3 v\u1ec1 ph\u1ea3n h\u1ed3i JSON.\u201d Thay v\u00ec vi\u1ebft m\u1ed9t t\u00e0i li\u1ec7u d\u00e0i, Maya \u0111\u00e3 y\u00eau c\u1ea7u c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI t\u1ea1o ra m\u1ed9t s\u01a1 \u0111\u1ed3 C4 d\u1ef1a tr\u00ean \u0111o\u1ea1n v\u0103n \u0111\u00f3. Ph\u1ea3n h\u1ed3i di\u1ec5n ra ngay l\u1eadp t\u1ee9c. M\u1ed9t s\u01a1 \u0111\u1ed3 C4 s\u1ea1ch s\u1ebd, chuy\u00ean nghi\u1ec7p xu\u1ea5t hi\u1ec7n\u2014\u0111\u1ea7y \u0111\u1ee7 v\u1edbi: M\u1ed9t s\u01a1 \u0111\u1ed3 ng\u1eef c\u1ea3nhhi\u1ec3n th\u1ecb ng\u01b0\u1eddi d\u00f9ng v\u00e0 API trong m\u00f4i tr\u01b0\u1eddng ng\u00e2n h\u00e0ng. M\u1ed9t l\u1edbp Containerl\u1edbp cho c\u1ed5ng API v\u00e0 d\u1ecbch v\u1ee5 c\u00e2n b\u1eb1ng. M\u1ed9t th\u00e0nh ph\u1ea7nph\u00e2n t\u00edch th\u00e0nh ph\u1ea7n v\u1ec1 x\u00e1c th\u1ef1c v\u00e0 truy xu\u1ea5t d\u1eef li\u1ec7u. M\u1ed9t ph\u1ea7n Codeph\u1ea7n li\u1ec7t k\u00ea c\u00e1c \u0111i\u1ec3m cu\u1ed1i quan tr\u1ecdng. \u0110\u1ed9i ng\u0169 \u0111\u00e3 xem x\u00e9t n\u00f3. \u0110\u1ed1i t\u00e1c th\u1ea5y n\u00f3 d\u1ec5 theo d\u00f5i. H\u1ecd kh\u00f4ng c\u1ea7n ph\u1ea3i \u0111\u1ecdc 30 trang t\u00e0i li\u1ec7u m\u00f4 t\u1ea3 API\u2014ch\u1ec9 c\u1ea7n hi\u1ec3u \u0111\u01b0\u1ee3c lu\u1ed3ng ho\u1ea1t \u0111\u1ed9ng. L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 s\u1eed d\u1ee5ng m\u00f4 h\u00ecnh C4 trong quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ee7a b\u1ea1n B\u1ea1n kh\u00f4ng c\u1ea7n ph\u1ea3i l\u00e0 m\u1ed9t ki\u1ebfn tr\u00fac s\u01b0 \u0111\u1ec3 s\u1eed d\u1ee5ng m\u00f4 h\u00ecnh C4. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1ch m\u1ed9t \u0111\u1ed9i th\u1ef1c t\u1ebf c\u00f3 th\u1ec3 t\u00edch h\u1ee3p n\u00f3 v\u00e0o c\u00f4ng vi\u1ec7c c\u1ee7a h\u1ecd: X\u00e1c \u0111\u1ecbnh t\u00ecnh hu\u1ed1ng ng\u01b0\u1eddi d\u00f9ng B\u1eaft \u0111\u1ea7u b\u1eb1ng m\u1ed9t m\u00f4 t\u1ea3 \u0111\u01a1n gi\u1ea3n: \u201cM\u1ed9t ng\u01b0\u1eddi d\u00f9ng mu\u1ed1n ki\u1ec3m tra s\u1ed1 d\u01b0 th\u00f4ng qua \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng.\u201d M\u00f4 t\u1ea3 lu\u1ed3ng b\u1eb1ng ng\u00f4n ng\u1eef \u0111\u01a1n gi\u1ea3n \u201c\u1ee8ng d\u1ee5ng g\u1eedi m\u1ed9t y\u00eau c\u1ea7u \u0111\u1ebfn c\u1ed5ng API. C\u1ed5ng ki\u1ec3m tra token c\u1ee7a ng\u01b0\u1eddi d\u00f9ng, sau \u0111\u00f3 \u0111\u1ecbnh tuy\u1ebfn y\u00eau c\u1ea7u \u0111\u1ebfn d\u1ecbch v\u1ee5 c\u00e2n b\u1eb1ng. D\u1ecbch v\u1ee5 truy xu\u1ea5t s\u1ed1 d\u01b0 t\u1eeb c\u01a1 s\u1edf d\u1eef li\u1ec7u v\u00e0 tr\u1ea3 v\u1ec1 m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng JSON.\u201d T\u1ea1o m\u00f4 h\u00ecnh C4 t\u1eeb v\u0103n b\u1ea3n Nh\u1eadp m\u00f4 t\u1ea3 \u0111\u00f3 v\u00e0o chatbot AI. C\u00f4ng c\u1ee5 s\u1ebd hi\u1ec3u ng\u00f4n ng\u1eef, x\u00e1c \u0111\u1ecbnh c\u00e1c l\u1edbp li\u00ean quan v\u00e0 t\u1ea1o ra m\u1ed9t s\u01a1 \u0111\u1ed3 C4 c\u00f3 c\u1ea5u tr\u00fac. Xem x\u00e9t v\u00e0 ho\u00e0n thi\u1ec7n Th\u00eam ho\u1eb7c x\u00f3a c\u00e1c th\u00e0nh ph\u1ea7n. Thay \u0111\u1ed5i nh\u00e3n. \u0110i\u1ec1u ch\u1ec9nh lu\u1ed3ng \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi h\u1ec7 th\u1ed1ng th\u1ef1c t\u1ebf c\u1ee7a b\u1ea1n. Quy tr\u00ecnh n\u00e0y ho\u1ea1t \u0111\u1ed9ng hi\u1ec7u qu\u1ea3 d\u00f9 b\u1ea1n \u0111ang x\u00e2y d\u1ef1ng m\u1ed9t API m\u1edbi hay \u0111ang t\u00e0i li\u1ec7u h\u00f3a m\u1ed9t h\u1ec7 th\u1ed1ng hi\u1ec7n c\u00f3. N\u00f3 gi\u1ea3m nhu c\u1ea7u v\u1ebd s\u01a1 \u0111\u1ed3 b\u1eb1ng tay ho\u1eb7c vi\u1ebft c\u00e1c m\u00f4 t\u1ea3 d\u00e0i v\u00e0 ph\u1ee9c t\u1ea1p. Nh\u1eefng t\u00ednh n\u0103ng gi\u00fap c\u00f4ng c\u1ee5 C4 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 AI tr\u1edf n\u00ean h\u1eefu \u00edch Kh\u00e1c v\u1edbi c\u00e1c c\u00f4ng c\u1ee5 v\u1ebd s\u01a1 \u0111\u1ed3 truy\u1ec1n th\u1ed1ng y\u00eau c\u1ea7u m\u1eabu ho\u1eb7c v\u1ebd tay, c\u00f4ng c\u1ee5 C4<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"M\u00f4 h\u00ecnh C4 cho t\u00e0i li\u1ec7u API: C\u00e1ch ho\u1ea1t \u0111\u1ed9ng","_yoast_wpseo_metadesc":"H\u1ecdc c\u00e1ch m\u00f4 h\u00ecnh C4 \u0111\u01a1n gi\u1ea3n h\u00f3a t\u00e0i li\u1ec7u API b\u1eb1ng c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, nhi\u1ec1u l\u1edbp. Kh\u00e1m ph\u00e1 c\u00e1ch c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI c\u00f3 th\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb c\u00e1c m\u00f4 t\u1ea3 v\u0103n b\u1ea3n.","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[66],"tags":[],"class_list":["post-3872","post","type-post","status-publish","format-standard","hentry","category-c4-model"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>M\u00f4 h\u00ecnh C4 cho t\u00e0i li\u1ec7u API: C\u00e1ch ho\u1ea1t \u0111\u1ed9ng<\/title>\n<meta name=\"description\" content=\"H\u1ecdc c\u00e1ch m\u00f4 h\u00ecnh C4 \u0111\u01a1n gi\u1ea3n h\u00f3a t\u00e0i li\u1ec7u API b\u1eb1ng c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, nhi\u1ec1u l\u1edbp. Kh\u00e1m ph\u00e1 c\u00e1ch c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI c\u00f3 th\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb c\u00e1c m\u00f4 t\u1ea3 v\u0103n b\u1ea3n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00f4 h\u00ecnh C4 cho t\u00e0i li\u1ec7u API: C\u00e1ch ho\u1ea1t \u0111\u1ed9ng\" \/>\n<meta property=\"og:description\" content=\"H\u1ecdc c\u00e1ch m\u00f4 h\u00ecnh C4 \u0111\u01a1n gi\u1ea3n h\u00f3a t\u00e0i li\u1ec7u API b\u1eb1ng c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, nhi\u1ec1u l\u1edbp. Kh\u00e1m ph\u00e1 c\u00e1ch c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI c\u00f3 th\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb c\u00e1c m\u00f4 t\u1ea3 v\u0103n b\u1ea3n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Diagrams AI Vietnamese\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-27T23:05:33+00:00\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/\",\"url\":\"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/\",\"name\":\"M\u00f4 h\u00ecnh C4 cho t\u00e0i li\u1ec7u API: C\u00e1ch ho\u1ea1t \u0111\u1ed9ng\",\"isPartOf\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/#website\"},\"datePublished\":\"2026-02-27T23:05:33+00:00\",\"author\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12\"},\"description\":\"H\u1ecdc c\u00e1ch m\u00f4 h\u00ecnh C4 \u0111\u01a1n gi\u1ea3n h\u00f3a t\u00e0i li\u1ec7u API b\u1eb1ng c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, nhi\u1ec1u l\u1edbp. Kh\u00e1m ph\u00e1 c\u00e1ch c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI c\u00f3 th\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb c\u00e1c m\u00f4 t\u1ea3 v\u0103n b\u1ea3n.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.diagrams-ai.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"S\u1eed d\u1ee5ng M\u00f4 h\u00ecnh C4 \u0111\u1ec3 t\u00e0i li\u1ec7u h\u00f3a API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/#website\",\"url\":\"https:\/\/www.diagrams-ai.com\/vn\/\",\"name\":\"Diagrams AI Vietnamese\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.diagrams-ai.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.diagrams-ai.com\/vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/www.diagrams-ai.com\"],\"url\":\"https:\/\/www.diagrams-ai.com\/vn\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00f4 h\u00ecnh C4 cho t\u00e0i li\u1ec7u API: C\u00e1ch ho\u1ea1t \u0111\u1ed9ng","description":"H\u1ecdc c\u00e1ch m\u00f4 h\u00ecnh C4 \u0111\u01a1n gi\u1ea3n h\u00f3a t\u00e0i li\u1ec7u API b\u1eb1ng c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, nhi\u1ec1u l\u1edbp. Kh\u00e1m ph\u00e1 c\u00e1ch c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI c\u00f3 th\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb c\u00e1c m\u00f4 t\u1ea3 v\u0103n b\u1ea3n.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/","og_locale":"vi_VN","og_type":"article","og_title":"M\u00f4 h\u00ecnh C4 cho t\u00e0i li\u1ec7u API: C\u00e1ch ho\u1ea1t \u0111\u1ed9ng","og_description":"H\u1ecdc c\u00e1ch m\u00f4 h\u00ecnh C4 \u0111\u01a1n gi\u1ea3n h\u00f3a t\u00e0i li\u1ec7u API b\u1eb1ng c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, nhi\u1ec1u l\u1edbp. Kh\u00e1m ph\u00e1 c\u00e1ch c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI c\u00f3 th\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb c\u00e1c m\u00f4 t\u1ea3 v\u0103n b\u1ea3n.","og_url":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/","og_site_name":"Diagrams AI Vietnamese","article_published_time":"2026-02-27T23:05:33+00:00","author":"vpadmin","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"vpadmin","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"14 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/","url":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/","name":"M\u00f4 h\u00ecnh C4 cho t\u00e0i li\u1ec7u API: C\u00e1ch ho\u1ea1t \u0111\u1ed9ng","isPartOf":{"@id":"https:\/\/www.diagrams-ai.com\/vn\/#website"},"datePublished":"2026-02-27T23:05:33+00:00","author":{"@id":"https:\/\/www.diagrams-ai.com\/vn\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12"},"description":"H\u1ecdc c\u00e1ch m\u00f4 h\u00ecnh C4 \u0111\u01a1n gi\u1ea3n h\u00f3a t\u00e0i li\u1ec7u API b\u1eb1ng c\u00e1c s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, nhi\u1ec1u l\u1edbp. Kh\u00e1m ph\u00e1 c\u00e1ch c\u00e1c c\u00f4ng c\u1ee5 m\u00f4 h\u00ecnh h\u00f3a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI c\u00f3 th\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 C4 t\u1eeb c\u00e1c m\u00f4 t\u1ea3 v\u0103n b\u1ea3n.","breadcrumb":{"@id":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.diagrams-ai.com\/vn\/using-c4-model-for-api-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.diagrams-ai.com\/vn\/"},{"@type":"ListItem","position":2,"name":"S\u1eed d\u1ee5ng M\u00f4 h\u00ecnh C4 \u0111\u1ec3 t\u00e0i li\u1ec7u h\u00f3a API"}]},{"@type":"WebSite","@id":"https:\/\/www.diagrams-ai.com\/vn\/#website","url":"https:\/\/www.diagrams-ai.com\/vn\/","name":"Diagrams AI Vietnamese","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.diagrams-ai.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/www.diagrams-ai.com\/vn\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.diagrams-ai.com\/vn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/www.diagrams-ai.com"],"url":"https:\/\/www.diagrams-ai.com\/vn\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/posts\/3872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/comments?post=3872"}],"version-history":[{"count":0,"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/posts\/3872\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/media?parent=3872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/categories?post=3872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/vn\/wp-json\/wp\/v2\/tags?post=3872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}