{"id":130911,"date":"2026-10-15T19:04:00","date_gmt":"2026-10-15T12:04:00","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=130911"},"modified":"2026-10-15T19:04:25","modified_gmt":"2026-10-15T12:04:25","slug":"ket-noi-n8n-voi-hermes-agent","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/ket-noi-n8n-voi-hermes-agent\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent t\u1ea1o quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>\u0110\u1ec3 k\u1ebft n\u1ed1i <a href=\"https:\/\/tino.vn\/blog\/n8n-la-gi\/\" target=\"_blank\" data-type=\"post\" data-id=\"104774\" rel=\"noreferrer noopener\">n8n<\/a> v\u1edbi <a href=\"https:\/\/tino.vn\/blog\/hermes-agent-la-gi\/\" target=\"_blank\" data-type=\"post\" data-id=\"124505\" rel=\"noreferrer noopener\">Hermes Agent<\/a>, b\u1ea1n c\u00f3 th\u1ec3 k\u00edch ho\u1ea1t API Server c\u1ee7a Hermes Agent, sau \u0111\u00f3 s\u1eed d\u1ee5ng node HTTP Request trong n8n \u0111\u1ec3 g\u1eedi y\u00eau c\u1ea7u x\u1eed l\u00fd. Khi hai h\u1ec7 th\u1ed1ng \u0111\u00e3 li\u00ean k\u1ebft, n8n c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng k\u00edch ho\u1ea1t AI Agent theo l\u1ecbch, chuy\u1ec3n d\u1eef li\u1ec7u c\u1ea7n ph\u00e2n t\u00edch v\u00e0 ti\u1ebfp nh\u1eadn k\u1ebft qu\u1ea3 \u0111\u1ec3 s\u1eed d\u1ee5ng trong c\u00e1c b\u01b0\u1edbc ti\u1ebfp theo. Theo d\u00f5i b\u00e0i vi\u1ebft \u0111\u1ec3 bi\u1ebft c\u00e1ch th\u1ef1c hi\u1ec7n nh\u00e9!<\/strong><\/p>\n\n\n\n<h2 id=\"n8n_v\u00e0_Hermes_Agent_k\u1ebft_n\u1ed1i_v\u1edbi_nhau_nh\u01b0_th\u1ebf_n\u00e0o?\"><strong>n8n v\u00e0 Hermes Agent k\u1ebft n\u1ed1i v\u1edbi nhau nh\u01b0 th\u1ebf n\u00e0o?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>n8n v\u00e0 Hermes Agent c\u00f3 th\u1ec3 giao ti\u1ebfp th\u00f4ng qua API<\/strong>. Trong \u0111\u00f3, n8n \u0111\u1ea3m nhi\u1ec7m vi\u1ec7c \u0111i\u1ec1u ph\u1ed1i quy tr\u00ecnh, c\u00f2n Hermes Agent ti\u1ebfp nh\u1eadn y\u00eau c\u1ea7u v\u00e0 th\u1ef1c hi\u1ec7n nh\u1eefng t\u00e1c v\u1ee5 AI \u0111\u01b0\u1ee3c giao.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u1ee5 th\u1ec3:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>n8n:<\/strong> T\u1ef1 \u0111\u1ed9ng k\u00edch ho\u1ea1t workflow, thu th\u1eadp d\u1eef li\u1ec7u, k\u1ebft n\u1ed1i c\u00e1c \u1ee9ng d\u1ee5ng v\u00e0 x\u1eed l\u00fd k\u1ebft qu\u1ea3.<\/li>\n\n\n\n<li><strong>Hermes Agent:<\/strong> Ti\u1ebfp nh\u1eadn y\u00eau c\u1ea7u, s\u1eed d\u1ee5ng m\u00f4 h\u00ecnh AI v\u00e0 nh\u1eefng c\u00f4ng c\u1ee5 \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh \u0111\u1ec3 x\u1eed l\u00fd c\u00f4ng vi\u1ec7c.<\/li>\n\n\n\n<li><strong>API Server:<\/strong> Cung c\u1ea5p giao di\u1ec7n giao ti\u1ebfp HTTP \u0111\u1ec3 hai h\u1ec7 th\u1ed1ng trao \u0111\u1ed5i d\u1eef li\u1ec7u.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Hermes Agent h\u1ed7 tr\u1ee3 API t\u01b0\u01a1ng th\u00edch v\u1edbi chu\u1ea9n OpenAI, bao g\u1ed3m <strong>endpoint \/v1\/chat\/completions<\/strong>. Nh\u1edd v\u1eady, n8n c\u00f3 th\u1ec3 g\u1eedi y\u00eau c\u1ea7u b\u1eb1ng HTTP Request th\u00f4ng th\u01b0\u1eddng.<\/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\/10\/ket-noi-n8n-voi-hermes-agent-1.png\" alt=\"n8n v\u00e0 Hermes Agent k\u1ebft n\u1ed1i v\u1edbi nhau nh\u01b0 th\u1ebf n\u00e0o?\" class=\"wp-image-130934\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-1.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-1-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>n8n v\u00e0 Hermes Agent k\u1ebft n\u1ed1i v\u1edbi nhau nh\u01b0 th\u1ebf n\u00e0o?<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Quy tr\u00ecnh x\u1eed l\u00fd c\u01a1 b\u1ea3n:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>n8n k\u00edch ho\u1ea1t workflow \u2192 HTTP Request g\u1eedi y\u00eau c\u1ea7u \u2192 Hermes Agent x\u1eed l\u00fd \u2192 Tr\u1ea3 k\u1ebft qu\u1ea3 v\u1ec1 n8n \u2192 Th\u1ef1c hi\u1ec7n b\u01b0\u1edbc ti\u1ebfp theo.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00ed d\u1ee5, b\u1ea1n c\u00f3 th\u1ec3 thi\u1ebft l\u1eadp m\u1ed9t quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng t\u1ea1o \u00fd t\u01b0\u1edfng b\u00e0i vi\u1ebft m\u1ed7i s\u00e1ng:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u0110\u1ebfn 8 gi\u1edd, n8n t\u1ef1 \u0111\u1ed9ng kh\u1edfi ch\u1ea1y workflow.<\/li>\n\n\n\n<li>n8n g\u1eedi y\u00eau c\u1ea7u \u0111\u1ec1 xu\u1ea5t \u00fd t\u01b0\u1edfng n\u1ed9i dung \u0111\u1ebfn Hermes Agent.<\/li>\n\n\n\n<li>Hermes Agent s\u1eed d\u1ee5ng m\u00f4 h\u00ecnh AI \u0111\u00e3 c\u1ea5u h\u00ecnh \u0111\u1ec3 t\u1ea1o danh s\u00e1ch \u00fd t\u01b0\u1edfng.<\/li>\n\n\n\n<li>K\u1ebft qu\u1ea3 \u0111\u01b0\u1ee3c tr\u1ea3 v\u1ec1 n8n \u0111\u1ec3 l\u01b0u tr\u1eef ho\u1eb7c g\u1eedi qua Telegram.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00ean c\u1ea1nh API Server, Hermes Agent c\u00f2n h\u1ed7 tr\u1ee3 Webhook \u0111\u1ec3 ti\u1ebfp nh\u1eadn s\u1ef1 ki\u1ec7n t\u1eeb d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i. Tuy nhi\u00ean, h\u01b0\u1edbng d\u1eabn d\u01b0\u1edbi \u0111\u00e2y \u01b0u ti\u00ean <strong>HTTP Request k\u1ebft h\u1ee3p API Server<\/strong> v\u00ec d\u1ec5 ki\u1ec3m tra \u0111\u1ea7u v\u00e0o, \u0111\u1ea7u ra v\u00e0 ph\u00f9 h\u1ee3p v\u1edbi nh\u1eefng workflow c\u1ea7n l\u1ea5y k\u1ebft qu\u1ea3 AI v\u1ec1 n8n.<\/p>\n\n\n\n<h2 id=\"C\u1ea7n_chu\u1ea9n_b\u1ecb_g\u00ec_tr\u01b0\u1edbc_khi_k\u1ebft_n\u1ed1i?\"><strong>C\u1ea7n chu\u1ea9n b\u1ecb g\u00ec tr\u01b0\u1edbc khi k\u1ebft n\u1ed1i?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u01b0\u1edbc khi th\u1ef1c hi\u1ec7n, b\u1ea1n c\u1ea7n chu\u1ea9n b\u1ecb:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>n8n:<\/strong> \u0110\u00e3 c\u00e0i \u0111\u1eb7t v\u00e0 c\u00f3 th\u1ec3 truy c\u1eadp giao di\u1ec7n qu\u1ea3n l\u00fd workflow.<\/li>\n\n\n\n<li><strong>Hermes Agent:<\/strong> \u0110\u00e3 c\u00e0i \u0111\u1eb7t tr\u00ean m\u00e1y ch\u1ee7 ho\u1eb7c VPS, c\u00f3 quy\u1ec1n c\u1ea5u h\u00ecnh API Server.<\/li>\n\n\n\n<li><strong>M\u00f4 h\u00ecnh AI:<\/strong> Hermes Agent \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh nh\u00e0 cung c\u1ea5p m\u00f4 h\u00ecnh AI v\u00e0 th\u00f4ng tin x\u00e1c th\u1ef1c h\u1ee3p l\u1ec7.<\/li>\n\n\n\n<li><strong>Quy\u1ec1n qu\u1ea3n tr\u1ecb:<\/strong> C\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda c\u1ea5u h\u00ecnh Hermes Agent v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Gateway.<\/li>\n\n\n\n<li><strong>K\u1ebft n\u1ed1i m\u1ea1ng:<\/strong> n8n ph\u1ea3i truy c\u1eadp \u0111\u01b0\u1ee3c \u0111\u1ecba ch\u1ec9 API c\u1ee7a Hermes Agent.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea1n c\u00f3 th\u1ec3 tri\u1ec3n khai n8n v\u00e0 Hermes Agent tr\u00ean c\u00f9ng m\u1ed9t VPS ho\u1eb7c hai VPS ri\u00eang bi\u1ec7t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trong h\u01b0\u1edbng d\u1eabn n\u00e0y, ph\u1ea7n c\u1ea5u h\u00ecnh Hermes Agent \u00e1p d\u1ee5ng cho <strong>b\u1ea3n c\u00e0i \u0111\u1eb7t tr\u1ef1c ti\u1ebfp tr\u00ean Linux theo t\u00e0i li\u1ec7u ch\u00ednh th\u1ee9c c\u1ee7a d\u1ef1 \u00e1n<\/strong>. N\u1ebfu s\u1eed d\u1ee5ng b\u1ea3n \u0111\u00f3ng g\u00f3i b\u1eb1ng Docker ho\u1eb7c VPS c\u00e0i s\u1eb5n t\u1eeb nh\u00e0 cung c\u1ea5p, \u0111\u01b0\u1eddng d\u1eabn c\u1ea5u h\u00ecnh v\u00e0 c\u00e1ch kh\u1edfi \u0111\u1ed9ng d\u1ecbch v\u1ee5 c\u00f3 th\u1ec3 kh\u00e1c.<\/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\/10\/ket-noi-n8n-voi-hermes-agent-2.png\" alt=\"C\u1ea7n chu\u1ea9n b\u1ecb g\u00ec tr\u01b0\u1edbc khi k\u1ebft n\u1ed1i?\" class=\"wp-image-130935\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-2.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-2-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<h2 id=\"H\u01b0\u1edbng_d\u1eabn_k\u1ebft_n\u1ed1i_n8n_v\u1edbi_Hermes_Agent_\u0111\u1ec3_t\u1ea1o_quy_tr\u00ecnh_t\u1ef1_\u0111\u1ed9ng\"><strong>H\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent \u0111\u1ec3 t\u1ea1o quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H\u01b0\u1edbng d\u1eabn d\u01b0\u1edbi \u0111\u00e2y s\u1eed d\u1ee5ng hai VPS \u0111\u00e3 c\u00e0i s\u1eb5n n8n v\u00e0 Hermes Agent. Ch\u00fang ta s\u1ebd k\u1ebft n\u1ed1i hai m\u00e1y ch\u1ee7 n\u00e0y qua Tailscale, b\u1eadt API Server tr\u00ean Hermes Agent r\u1ed3i t\u1ea1o m\u1ed9t workflow t\u1ef1 \u0111\u1ed9ng tr\u00ean n8n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u, h\u00e3y h\u1ea3m b\u1ea3o Hermes Agent \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh m\u00f4 h\u00ecnh AI c\u00f3 th\u1ec3 ho\u1ea1t \u0111\u1ed9ng v\u00e0 b\u1ea1n c\u00f3 quy\u1ec1n SSH v\u00e0o c\u1ea3 hai VPS.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_1:_K\u1ebft_n\u1ed1i_hai_VPS_b\u1eb1ng_Tailscale\"><strong>B\u01b0\u1edbc 1: K\u1ebft n\u1ed1i hai VPS b\u1eb1ng Tailscale<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ea7u ti\u00ean, s\u1eed d\u1ee5ng Xshell \u0111\u1ec3 SSH v\u00e0o t\u1eebng VPS. Tr\u00ean <strong>c\u1ea3 VPS n8n v\u00e0 VPS Hermes Agent<\/strong>, ch\u1ea1y l\u1ea7n l\u01b0\u1ee3t:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL https:\/\/tailscale.com\/install.sh | sh<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tailscale up<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"580\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_1-10-1024x580.png\" alt=\"K\u1ebft n\u1ed1i hai VPS b\u1eb1ng Tailscale\" class=\"wp-image-130914\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_1-10-1024x580.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_1-10-300x170.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_1-10-768x435.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_1-10.png 1352w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i hai VPS b\u1eb1ng Tailscale<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Terminal s\u1ebd hi\u1ec3n th\u1ecb \u0111\u01b0\u1eddng d\u1eabn \u0111\u0103ng nh\u1eadp Tailscale. M\u1edf \u0111\u01b0\u1eddng d\u1eabn v\u00e0 x\u00e1c th\u1ef1c c\u1ea3 hai VPS v\u00e0o c\u00f9ng m\u1ed9t m\u1ea1ng Tailscale.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"440\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_4-8-1024x440.png\" alt=\"K\u1ebft n\u1ed1i hai VPS b\u1eb1ng Tailscale\" class=\"wp-image-130915\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_4-8-1024x440.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_4-8-300x129.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_4-8-766x329.png 766w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_4-8-1536x660.png 1536w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_4-8.png 1569w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i hai VPS b\u1eb1ng Tailscale<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Sau khi ho\u00e0n t\u1ea5t, tr\u00ean <strong>VPS Hermes Agent<\/strong>, ch\u1ea1y:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tailscale ip -4<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">H\u1ec7 th\u1ed1ng s\u1ebd hi\u1ec3n th\u1ecb m\u1ed9t \u0111\u1ecba ch\u1ec9 IP ri\u00eang c\u00f3 d\u1ea1ng 100.x.x.x.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"249\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_5-9.png\" alt=\"K\u1ebft n\u1ed1i hai VPS b\u1eb1ng Tailscale\" class=\"wp-image-130916\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_5-9.png 750w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_5-9-300x100.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u1ebft n\u1ed1i hai VPS b\u1eb1ng Tailscale<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>H\u00e3y sao ch\u00e9p \u0111\u1ecba ch\u1ec9 IP n\u00e0y<\/strong> \u0111\u1ec3 s\u1eed d\u1ee5ng trong nh\u1eefng b\u01b0\u1edbc ti\u1ebfp theo.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_2:_K\u00edch_ho\u1ea1t_API_Server_tr\u00ean_Hermes_Agent\"><strong>B\u01b0\u1edbc 2: K\u00edch ho\u1ea1t API Server tr\u00ean Hermes Agent<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00ean VPS Hermes Agent, tr\u01b0\u1edbc ti\u00ean c\u00e0i \u0111\u1eb7t Nano (n\u1ebfu ch\u01b0a c\u00f3):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update &amp;&amp; sudo apt install nano -y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ti\u1ebfp theo, m\u1edf t\u1ec7p c\u1ea5u h\u00ecnh m\u00f4i tr\u01b0\u1eddng c\u1ee7a Hermes Agent:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano ~\/.hermes\/.env<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00ecm c\u00e1c bi\u1ebfn API_SERVER_* \u0111\u00e3 t\u1ed3n t\u1ea1i v\u00e0 ch\u1ec9nh s\u1eeda, ho\u1eb7c th\u00eam nh\u1eefng d\u00f2ng sau n\u1ebfu ch\u01b0a c\u00f3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>API_SERVER_ENABLED=true\n\nAPI_SERVER_HOST=100.x.x.x\n\nAPI_SERVER_PORT=8642\n\nAPI_SERVER_KEY=THAY_BANG_API_KEY_CUA_BAN<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Trong \u0111\u00f3:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>API_SERVER_ENABLED=true: <\/strong>K\u00edch ho\u1ea1t API Server.<\/li>\n\n\n\n<li><strong>API_SERVER_HOST: <\/strong>Thay b\u1eb1ng IP Tailscale th\u1ef1c t\u1ebf c\u1ee7a VPS Hermes Agent.<\/li>\n\n\n\n<li><strong>API_SERVER_PORT=8642:<\/strong> C\u1ed5ng API m\u1eb7c \u0111\u1ecbnh.<\/li>\n\n\n\n<li><strong>API_SERVER_KEY: <\/strong>Kh\u00f3a b\u1ea3o m\u1eadt d\u00f9ng \u0111\u1ec3 x\u00e1c th\u1ef1c y\u00eau c\u1ea7u t\u1eeb n8n.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"843\" height=\"441\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_6-10.png\" alt=\"K\u00edch ho\u1ea1t API Server tr\u00ean Hermes Agent\" class=\"wp-image-130924\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_6-10.png 843w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_6-10-300x157.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_6-10-768x402.png 768w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><figcaption class=\"wp-element-caption\"><strong>K\u00edch ho\u1ea1t API Server tr\u00ean Hermes Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 t\u1ea1o API Key ng\u1eabu nhi\u00ean, b\u1ea1n c\u00f3 th\u1ec3 m\u1edf m\u1ed9t phi\u00ean SSH kh\u00e1c v\u00e0 ch\u1ea1y:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl rand -hex 32<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sao ch\u00e9p k\u1ebft qu\u1ea3 v\u00e0o d\u00f2ng <strong>API_SERVER_KEY<\/strong>. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"687\" height=\"311\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_7-9.png\" alt=\"T\u1ea1o API Key \" class=\"wp-image-130925\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_7-9.png 687w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_7-9-300x136.png 300w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o API Key <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Sau khi ch\u1ec9nh s\u1eeda, nh\u1ea5n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ctrl + O<\/strong> \u2192 <strong>Enter<\/strong> \u0111\u1ec3 l\u01b0u.<\/li>\n\n\n\n<li><strong>Ctrl + X<\/strong> \u0111\u1ec3 tho\u00e1t Nano.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Gi\u1edbi h\u1ea1n quy\u1ec1n truy c\u1eadp t\u1ec7p c\u1ea5u h\u00ecnh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 600 ~\/.hermes\/.env<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cu\u1ed1i c\u00f9ng, kh\u1edfi \u0111\u1ed9ng l\u1ea1i Hermes Gateway:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hermes gateway restart<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"985\" height=\"295\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_8-7.png\" alt=\"Kh\u1edfi \u0111\u1ed9ng l\u1ea1i Hermes Gateway\" class=\"wp-image-130921\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_8-7.png 985w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_8-7-300x90.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_8-7-768x230.png 768w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><figcaption class=\"wp-element-caption\"><strong>Kh\u1edfi \u0111\u1ed9ng l\u1ea1i Hermes Gateway<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>L\u01b0u \u00fd:<\/strong> C\u00e1c l\u1ec7nh c\u1ea7n \u0111\u01b0\u1ee3c ch\u1ea1y b\u1eb1ng \u0111\u00fang t\u00e0i kho\u1ea3n Linux v\u1eadn h\u00e0nh Hermes Agent. V\u1edbi VPS c\u00e0i s\u1eb5n c\u00f3 h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd Gateway ri\u00eang, c\u1ea7n b\u1ea3o \u0111\u1ea3m t\u1ec7p .env v\u1eeba ch\u1ec9nh s\u1eeda \u0111\u01b0\u1ee3c d\u1ecbch v\u1ee5 \u0111ang ch\u1ea1y s\u1eed d\u1ee5ng.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_3:_Ki\u1ec3m_tra_k\u1ebft_n\u1ed1i_gi\u1eefa_n8n_v\u00e0_Hermes_Agent\"><strong>B\u01b0\u1edbc 3: Ki\u1ec3m tra k\u1ebft n\u1ed1i gi\u1eefa n8n v\u00e0 Hermes Agent<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00ean VPS Hermes Agent, ch\u1ea1y:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl http:\/\/100.x.x.x:8642\/health<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Thay <strong>100.x.x.x<\/strong> b\u1eb1ng IP Tailscale th\u1ef1c t\u1ebf \u0111\u00e3 l\u1ea5y \u1edf <strong>B\u01b0\u1edbc 1<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu API Server ho\u1ea1t \u0111\u1ed9ng, ph\u1ea3n h\u1ed3i s\u1ebd ch\u1ee9a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\"status\":\"ok\"}<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"946\" height=\"315\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_9-8.png\" alt=\"Ki\u1ec3m tra k\u1ebft n\u1ed1i gi\u1eefa n8n v\u00e0 Hermes Agent\" class=\"wp-image-130922\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_9-8.png 946w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_9-8-300x100.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_9-8-768x256.png 768w\" sizes=\"(max-width: 946px) 100vw, 946px\" \/><figcaption class=\"wp-element-caption\"><strong>Ki\u1ec3m tra k\u1ebft n\u1ed1i gi\u1eefa n8n v\u00e0 Hermes Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Ti\u1ebfp theo, SSH v\u00e0o <strong>VPS n8n<\/strong> v\u00e0 ch\u1ea1y l\u1ea1i l\u1ec7nh ki\u1ec3m tra t\u01b0\u01a1ng t\u1ef1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl http:\/\/100.x.x.x:8642\/health<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu nh\u1eadn \u0111\u01b0\u1ee3c tr\u1ea1ng th\u00e1i ok, VPS n8n \u0111\u00e3 truy c\u1eadp \u0111\u01b0\u1ee3c API Server c\u1ee7a Hermes Agent.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"819\" height=\"331\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_10-7.png\" alt=\"Ki\u1ec3m tra k\u1ebft n\u1ed1i gi\u1eefa n8n v\u00e0 Hermes Agent\" class=\"wp-image-130923\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_10-7.png 819w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_10-7-300x121.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_10-7-768x310.png 768w\" sizes=\"(max-width: 819px) 100vw, 819px\" \/><figcaption class=\"wp-element-caption\"><strong>Ki\u1ec3m tra k\u1ebft n\u1ed1i gi\u1eefa n8n v\u00e0 Hermes Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0110\u1ebfn \u0111\u00e2y, ph\u1ea7n thi\u1ebft l\u1eadp k\u1ebft n\u1ed1i gi\u1eefa hai VPS \u0111\u00e3 ho\u00e0n t\u1ea5t.<\/strong> Ti\u1ebfp theo, ch\u00fang ta s\u1ebd t\u1ea1o m\u1ed9t workflow th\u1ef1c t\u1ebf \u0111\u1ec3 ki\u1ec3m tra kh\u1ea3 n\u0103ng x\u1eed l\u00fd AI.<\/p>\n\n\n\n<h2 id=\"V\u00ed_d\u1ee5:_T\u1ef1_\u0111\u1ed9ng_t\u1ea1o_\u00fd_t\u01b0\u1edfng_b\u00e0i_vi\u1ebft_m\u1ed7i_s\u00e1ng_b\u1eb1ng_n8n_v\u00e0_Hermes_Agent\"><strong>V\u00ed d\u1ee5: T\u1ef1 \u0111\u1ed9ng t\u1ea1o \u00fd t\u01b0\u1edfng b\u00e0i vi\u1ebft m\u1ed7i s\u00e1ng b\u1eb1ng n8n v\u00e0 Hermes Agent<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Trong v\u00ed d\u1ee5 n\u00e0y, n8n s\u1ebd t\u1ef1 \u0111\u1ed9ng g\u1eedi y\u00eau c\u1ea7u \u0111\u1ebfn Hermes Agent v\u00e0o 8 gi\u1edd s\u00e1ng m\u1ed7i ng\u00e0y. Hermes Agent ti\u1ebfp nh\u1eadn y\u00eau c\u1ea7u, t\u1ea1o 3 \u00fd t\u01b0\u1edfng b\u00e0i vi\u1ebft v\u1ec1 c\u00f4ng ngh\u1ec7 v\u00e0 tr\u1ea3 k\u1ebft qu\u1ea3 v\u1ec1 n8n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quy tr\u00ecnh g\u1ed3m hai node ch\u00ednh:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schedule Trigger \u2192 HTTP Request (Hermes Agent)<\/strong><\/p>\n\n\n\n<h3 id=\"T\u1ea1o_workflow_m\u1edbi_tr\u00ean_n8n\"><strong>T\u1ea1o workflow m\u1edbi tr\u00ean n8n<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Truy c\u1eadp giao di\u1ec7n qu\u1ea3n l\u00fd n8n v\u00e0 th\u1ef1c hi\u1ec7n:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>T\u1ea1o m\u1ed9t workflow m\u1edbi.<\/li>\n\n\n\n<li>\u0110\u1eb7t t\u00ean: <strong>AI Content Ideas &#8211; Hermes Agent<\/strong>.<\/li>\n\n\n\n<li>Nh\u1ea5n d\u1ea5u <strong>+<\/strong> v\u00e0 t\u00ecm node <strong>Schedule Trigger<\/strong>.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"606\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_11-7-1024x606.png\" alt=\"T\u1ea1o workflow m\u1edbi tr\u00ean n8n\" class=\"wp-image-130930\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_11-7-1024x606.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_11-7-300x177.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_11-7-767x454.png 767w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_11-7.png 1190w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o workflow m\u1edbi tr\u00ean n8n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Trong Schedule Trigger, c\u1ea5u h\u00ecnh:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Thi\u1ebft l\u1eadp<\/strong><\/td><td><strong>Gi\u00e1 tr\u1ecb<\/strong><\/td><\/tr><tr><td>Trigger Interval<\/td><td>Days<\/td><\/tr><tr><td>Days Between Triggers<\/td><td>1<\/td><\/tr><tr><td>Trigger at Hour<\/td><td>8am<\/td><\/tr><tr><td>Trigger at Minute<\/td><td>0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_12-7-1024x555.png\" alt=\"T\u1ea1o workflow m\u1edbi tr\u00ean n8n\" class=\"wp-image-130931\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_12-7-1024x555.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_12-7-300x163.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_12-7-768x416.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_12-7.png 1465w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1o workflow m\u1edbi tr\u00ean n8n<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>L\u01b0u \u00fd:<\/strong> Trong <strong>Workflow Settings<\/strong>, n\u00ean \u0111\u1eb7t Timezone th\u00e0nh <strong>Asia\/Ho_Chi_Minh<\/strong> \u0111\u1ec3 l\u1ecbch ch\u1ea1y theo gi\u1edd Vi\u1ec7t Nam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sau \u0111\u00f3, th\u00eam node <strong>HTTP Request<\/strong> v\u00e0 k\u1ebft n\u1ed1i ph\u00eda sau Schedule Trigger.<\/p>\n\n\n\n<h3 id=\"C\u1ea5u_h\u00ecnh_HTTP_Request_g\u1eedi_y\u00eau_c\u1ea7u_\u0111\u1ebfn_Hermes_Agent\"><strong>C\u1ea5u h\u00ecnh HTTP Request g\u1eedi y\u00eau c\u1ea7u \u0111\u1ebfn Hermes Agent<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1edf node HTTP Request v\u00e0 thi\u1ebft l\u1eadp:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>Gi\u00e1 tr\u1ecb<\/strong><\/td><\/tr><tr><td>Method<\/td><td>POST<\/td><\/tr><tr><td>URL<\/td><td>http:\/\/100.x.x.x:8642\/v1\/chat\/completions<\/td><\/tr><tr><td>Authentication<\/td><td>Generic Credential Type<\/td><\/tr><tr><td>Generic Auth Type<\/td><td>Bearer Auth<\/td><\/tr><tr><td>Send Body<\/td><td>B\u1eadt<\/td><\/tr><tr><td>Body Content Type<\/td><td>JSON<\/td><\/tr><tr><td>Specify Body<\/td><td>Using JSON<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Thay <strong>100.x.x.x<\/strong> trong URL b\u1eb1ng IP Tailscale c\u1ee7a VPS Hermes Agent.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_13-4-1024x503.png\" alt=\"C\u1ea5u h\u00ecnh HTTP Request g\u1eedi y\u00eau c\u1ea7u \u0111\u1ebfn Hermes Agent\" class=\"wp-image-130928\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_13-4-1024x503.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_13-4-300x147.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_13-4-768x377.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_13-4-1536x754.png 1536w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_13-4.png 1721w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u1ea5u h\u00ecnh HTTP Request g\u1eedi y\u00eau c\u1ea7u \u0111\u1ebfn Hermes Agent<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Thi\u1ebft l\u1eadp API Key:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">T\u1ea1i m\u1ee5c Authentication:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ch\u1ecdn <strong>Generic Credential Type \u2192 Bearer Auth<\/strong>.<\/li>\n\n\n\n<li>Nh\u1ea5n t\u1ea1o Credential m\u1edbi.<\/li>\n\n\n\n<li>Nh\u1eadp API Key \u0111\u00e3 t\u1ea1o \u1edf B\u01b0\u1edbc 2 v\u00e0o tr\u01b0\u1eddng <strong>Bearer Token<\/strong>.<\/li>\n\n\n\n<li>L\u01b0u Credential.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14.1-1024x551.png\" alt=\"Thi\u1ebft l\u1eadp API Key\" class=\"wp-image-130929\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14.1-1024x551.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14.1-300x161.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14.1-768x413.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14.1.png 1329w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Thi\u1ebft l\u1eadp API Key<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Thi\u1ebft l\u1eadp n\u1ed9i dung y\u00eau c\u1ea7u AI:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trong ph\u1ea7n JSON Body, gi\u1eef ch\u1ebf \u0111\u1ed9 <strong>Fixed<\/strong>, sau \u0111\u00f3 d\u00e1n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"model\": \"hermes-agent\",\n  \"stream\": false,\n  \"messages\": &#091;\n    {\n      \"role\": \"user\",\n      \"content\": \"H\u00e3y \u0111\u1ec1 xu\u1ea5t 3 \u00fd t\u01b0\u1edfng b\u00e0i vi\u1ebft v\u1ec1 AI Agent v\u00e0 VPS. M\u1ed7i \u00fd t\u01b0\u1edfng g\u1ed3m ti\u00eau \u0111\u1ec1 v\u00e0 m\u00f4 t\u1ea3 ng\u1eafn g\u1ecdn. Tr\u1ea3 l\u1eddi b\u1eb1ng ti\u1ebfng Vi\u1ec7t.\"\n    }\n  ]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Trong \u0111\u00f3:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>model: <\/strong>Model alias c\u1ee7a Hermes Agent API Server, m\u1eb7c \u0111\u1ecbnh th\u01b0\u1eddng l\u00e0 hermes-agent.<\/li>\n\n\n\n<li><strong>stream: false:<\/strong> Nh\u1eadn n\u1ed9i dung tr\u1ea3 l\u1eddi ho\u00e0n ch\u1ec9nh.<\/li>\n\n\n\n<li><strong>content:<\/strong> Y\u00eau c\u1ea7u m\u00e0 b\u1ea1n mu\u1ed1n Hermes Agent th\u1ef1c hi\u1ec7n.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu Hermes Agent s\u1eed d\u1ee5ng model alias kh\u00e1c, c\u1ea7n thay gi\u00e1 tr\u1ecb model theo k\u1ebft qu\u1ea3 t\u1eeb <strong>endpoint \/v1\/models<\/strong>.<\/p>\n\n\n\n<h3 id=\"Ch\u1ea1y_th\u1eed_v\u00e0_k\u00edch_ho\u1ea1t_workflow\"><strong>Ch\u1ea1y th\u1eed v\u00e0 k\u00edch ho\u1ea1t workflow<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sau khi c\u1ea5u h\u00ecnh xong, nh\u1ea5n <strong>Execute Workflow<\/strong> \u0111\u1ec3 ch\u1ea1y th\u1eed.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_15-2-1024x543.png\" alt=\"Ch\u1ea1y th\u1eed v\u00e0 k\u00edch ho\u1ea1t workflow\" class=\"wp-image-130927\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_15-2-1024x543.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_15-2-300x159.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_15-2-766x406.png 766w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_15-2.png 1091w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Ch\u1ea1y th\u1eed v\u00e0 k\u00edch ho\u1ea1t workflow<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu th\u00e0nh c\u00f4ng, node HTTP Request s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c ph\u1ea3n h\u1ed3i t\u1eeb Hermes Agent. M\u1edf ph\u1ea7n <strong>Output<\/strong> \u0111\u1ec3 ki\u1ec3m tra k\u1ebft qu\u1ea3.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"622\" height=\"775\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14-4.png\" alt=\"\" class=\"wp-image-130926\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14-4.png 622w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/Screenshot_14-4-241x300.png 241w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><figcaption class=\"wp-element-caption\"><strong>Ch\u1ea1y th\u1eed v\u00e0 k\u00edch ho\u1ea1t workflow<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><em>\u0110\u00e2y ch\u1ec9 l\u00e0 k\u1ebft qu\u1ea3 minh h\u1ecda, kh\u00f4ng ph\u1ea3i k\u1ebft qu\u1ea3 th\u1ef1c thi \u0111\u00e3 \u0111\u01b0\u1ee3c ki\u1ec3m ch\u1ee9ng.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cu\u1ed1i c\u00f9ng, l\u01b0u v\u00e0 nh\u1ea5n <strong>Publish<\/strong> \u0111\u1ec3 k\u00edch ho\u1ea1t l\u1ecbch ch\u1ea1y t\u1ef1 \u0111\u1ed9ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">T\u1eeb th\u1eddi \u0111i\u1ec3m n\u00e0y, n8n s\u1ebd t\u1ef1 \u0111\u1ed9ng g\u1eedi y\u00eau c\u1ea7u t\u1ea1o \u00fd t\u01b0\u1edfng b\u00e0i vi\u1ebft \u0111\u1ebfn Hermes Agent m\u1ed7i ng\u00e0y. B\u1ea1n c\u00f3 th\u1ec3 xem k\u1ebft qu\u1ea3 t\u1ea1i m\u1ee5c <strong>Executions<\/strong> n\u1ebfu l\u1ecbch s\u1eed th\u1ef1c thi \u0111\u01b0\u1ee3c b\u1eadt.<\/p>\n\n\n\n<h2 id=\"C\u00e1c_l\u1ed7i_th\u01b0\u1eddng_g\u1eb7p_khi_k\u1ebft_n\u1ed1i_n8n_v\u1edbi_Hermes_Agent\"><strong>C\u00e1c l\u1ed7i th\u01b0\u1eddng g\u1eb7p khi k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Trong qu\u00e1 tr\u00ecnh k\u1ebft n\u1ed1i, m\u1ed9t s\u1ed1 l\u1ed7i c\u00f3 th\u1ec3 xu\u1ea5t hi\u1ec7n do c\u1ea5u h\u00ecnh API, k\u1ebft n\u1ed1i m\u1ea1ng ho\u1eb7c th\u00f4ng tin x\u00e1c th\u1ef1c ch\u01b0a ch\u00ednh x\u00e1c.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>L\u1ed7i<\/strong><\/td><td><strong>Nguy\u00ean nh\u00e2n v\u00e0 c\u00e1ch kh\u1eafc ph\u1ee5c<\/strong><\/td><\/tr><tr><td>ECONNREFUSED<\/td><td>Ki\u1ec3m tra Hermes Gateway, IP Tailscale v\u00e0 c\u1ed5ng 8642.<\/td><\/tr><tr><td>401 Unauthorized<\/td><td>Ki\u1ec3m tra API Key trong Bearer Auth c\u1ee7a n8n.<\/td><\/tr><tr><td>404 Not Found<\/td><td>X\u00e1c nh\u1eadn URL c\u00f3 \u0111\u01b0\u1eddng d\u1eabn \/v1\/chat\/completions.<\/td><\/tr><tr><td>400 Bad Request<\/td><td>Ki\u1ec3m tra \u0111\u1ecbnh d\u1ea1ng JSON v\u00e0 c\u00e1c tr\u01b0\u1eddng b\u1eaft bu\u1ed9c trong HTTP Request.<\/td><\/tr><tr><td>Timeout<\/td><td>Ki\u1ec3m tra k\u1ebft n\u1ed1i m\u1ea1ng v\u00e0 th\u1eddi gian x\u1eed l\u00fd y\u00eau c\u1ea7u c\u1ee7a Hermes Agent.<\/td><\/tr><tr><td>Workflow kh\u00f4ng t\u1ef1 ch\u1ea1y<\/td><td>Ki\u1ec3m tra tr\u1ea1ng th\u00e1i Publish v\u00e0 m\u00fai gi\u1edd trong n8n.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu VPS n8n truy c\u1eadp \u0111\u01b0\u1ee3c API nh\u01b0ng HTTP Request v\u1eabn th\u1ea5t b\u1ea1i, h\u00e3y ki\u1ec3m tra c\u1ea5u h\u00ecnh m\u1ea1ng Docker v\u00e0 quy\u1ec1n k\u1ebft n\u1ed1i t\u1eeb container n8n \u0111\u1ebfn IP Tailscale.<\/p>\n\n\n\n<h2 id=\"C\u00f3_th\u1ec3_\u1ee9ng_d\u1ee5ng_n8n_k\u1ebft_h\u1ee3p_Hermes_Agent_v\u00e0o_nh\u1eefng_c\u00f4ng_vi\u1ec7c_n\u00e0o?\"><strong>C\u00f3 th\u1ec3 \u1ee9ng d\u1ee5ng n8n k\u1ebft h\u1ee3p Hermes Agent v\u00e0o nh\u1eefng c\u00f4ng vi\u1ec7c n\u00e0o?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ngo\u00e0i v\u00ed d\u1ee5 t\u1ea1o \u00fd t\u01b0\u1edfng b\u00e0i vi\u1ebft, b\u1ea1n c\u00f3 th\u1ec3 k\u1ebft h\u1ee3p n8n v\u00e0 Hermes Agent \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng h\u00f3a nhi\u1ec1u c\u00f4ng vi\u1ec7c kh\u00e1c nh\u01b0:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u1ea1o n\u1ed9i dung marketing:<\/strong> T\u1ef1 \u0111\u1ed9ng \u0111\u1ec1 xu\u1ea5t \u00fd t\u01b0\u1edfng blog, b\u00e0i Facebook ho\u1eb7c n\u1ed9i dung email theo l\u1ecbch.<\/li>\n\n\n\n<li><strong>Ph\u00e2n t\u00edch d\u1eef li\u1ec7u:<\/strong> Thu th\u1eadp th\u00f4ng tin t\u1eeb Google Sheets, chuy\u1ec3n \u0111\u1ebfn Hermes Agent \u0111\u1ec3 ph\u00e2n t\u00edch v\u00e0 t\u00f3m t\u1eaft.<\/li>\n\n\n\n<li><strong>B\u00e1o c\u00e1o \u0111\u1ecbnh k\u1ef3:<\/strong> T\u1ed5ng h\u1ee3p d\u1eef li\u1ec7u t\u1eeb c\u00e1c ngu\u1ed3n \u0111\u00e3 k\u1ebft n\u1ed1i v\u00e0 t\u1ea1o b\u00e1o c\u00e1o h\u1eb1ng ng\u00e0y.<\/li>\n\n\n\n<li><strong>Ch\u0103m s\u00f3c kh\u00e1ch h\u00e0ng:<\/strong> Ph\u00e2n lo\u1ea1i y\u00eau c\u1ea7u, t\u00f3m t\u1eaft n\u1ed9i dung v\u00e0 \u0111\u1ec1 xu\u1ea5t ph\u01b0\u01a1ng \u00e1n ph\u1ea3n h\u1ed3i.<\/li>\n\n\n\n<li><strong>Theo d\u00f5i website:<\/strong> Ph\u00e2n t\u00edch d\u1eef li\u1ec7u ho\u1ea1t \u0111\u1ed9ng v\u00e0 g\u1eedi th\u00f4ng b\u00e1o khi ph\u00e1t hi\u1ec7n nh\u1eefng v\u1ea5n \u0111\u1ec1 c\u1ea7n ch\u00fa \u00fd.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Kh\u1ea3 n\u0103ng tri\u1ec3n khai ph\u1ee5 thu\u1ed9c v\u00e0o c\u00e1c d\u1ecbch v\u1ee5 \u0111\u00e3 k\u1ebft n\u1ed1i v\u1edbi n8n, c\u00f4ng c\u1ee5 \u0111\u01b0\u1ee3c c\u1ea5p quy\u1ec1n cho Hermes Agent v\u00e0 m\u00f4 h\u00ecnh AI \u0111ang s\u1eed d\u1ee5ng.<\/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\/10\/ket-noi-n8n-voi-hermes-agent-3.png\" alt=\"C\u00f3 th\u1ec3 \u1ee9ng d\u1ee5ng n8n k\u1ebft h\u1ee3p Hermes Agent v\u00e0o nh\u1eefng c\u00f4ng vi\u1ec7c n\u00e0o?\" class=\"wp-image-130936\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-3.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-3-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00f3 th\u1ec3 \u1ee9ng d\u1ee5ng n8n k\u1ebft h\u1ee3p Hermes Agent v\u00e0o nh\u1eefng c\u00f4ng vi\u1ec7c n\u00e0o?<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 id=\"Nh\u1eefng_l\u01b0u_\u00fd_khi_s\u1eed_d\u1ee5ng_n8n_v\u1edbi_Hermes_Agent\"><strong>Nh\u1eefng l\u01b0u \u00fd khi s\u1eed d\u1ee5ng n8n v\u1edbi Hermes Agent<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 quy tr\u00ecnh ho\u1ea1t \u0111\u1ed9ng \u1ed5n \u0111\u1ecbnh v\u00e0 an to\u00e0n, b\u1ea1n n\u00ean ch\u00fa \u00fd:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>B\u1ea3o m\u1eadt API Key:<\/strong> Kh\u00f4ng chia s\u1ebb kh\u00f3a b\u1ea3o m\u1eadt ho\u1eb7c \u0111\u01b0a tr\u1ef1c ti\u1ebfp v\u00e0o workflow c\u00f4ng khai.<\/li>\n\n\n\n<li><strong>Ki\u1ec3m so\u00e1t quy\u1ec1n truy c\u1eadp:<\/strong> Ch\u1ec9 c\u1ea5p cho Hermes Agent nh\u1eefng quy\u1ec1n th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft.<\/li>\n\n\n\n<li><strong>Gi\u1edbi h\u1ea1n t\u1ea7n su\u1ea5t:<\/strong> Tr\u00e1nh k\u00edch ho\u1ea1t qu\u00e1 nhi\u1ec1u workflow c\u00f9ng l\u00fac, \u0111\u1eb7c bi\u1ec7t v\u1edbi nh\u1eefng t\u00e1c v\u1ee5 AI ph\u1ee9c t\u1ea1p.<\/li>\n\n\n\n<li><strong>Theo d\u00f5i chi ph\u00ed:<\/strong> Ki\u1ec3m tra m\u1ee9c s\u1eed d\u1ee5ng API c\u1ee7a m\u00f4 h\u00ecnh AI \u0111\u1ec3 tr\u00e1nh ph\u00e1t sinh chi ph\u00ed ngo\u00e0i d\u1ef1 ki\u1ebfn.<\/li>\n\n\n\n<li><strong>Ki\u1ec3m tra k\u1ebft qu\u1ea3:<\/strong> Kh\u00f4ng t\u1ef1 \u0111\u1ed9ng th\u1ef1c hi\u1ec7n c\u00e1c h\u00e0nh \u0111\u1ed9ng quan tr\u1ecdng ch\u1ec9 d\u1ef1a tr\u00ean n\u1ed9i dung AI t\u1ea1o ra m\u00e0 ch\u01b0a c\u00f3 b\u01b0\u1edbc x\u00e1c minh.<\/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\/10\/ket-noi-n8n-voi-hermes-agent-4.png\" alt=\"Nh\u1eefng l\u01b0u \u00fd khi s\u1eed d\u1ee5ng n8n v\u1edbi Hermes Agent\" class=\"wp-image-130937\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-4.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ket-noi-n8n-voi-hermes-agent-4-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<h2 id=\"K\u1ebft_lu\u1eadn\"><strong>K\u1ebft lu\u1eadn<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>K\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent<\/strong> gi\u00fap k\u1ebft h\u1ee3p kh\u1ea3 n\u0103ng \u0111i\u1ec1u ph\u1ed1i workflow c\u1ee7a n8n v\u1edbi kh\u1ea3 n\u0103ng x\u1eed l\u00fd c\u00f4ng vi\u1ec7c b\u1eb1ng AI c\u1ee7a Hermes Agent. Th\u00f4ng qua API Server v\u00e0 HTTP Request, b\u1ea1n c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng m\u00e0 kh\u00f4ng c\u1ea7n ph\u00e1t tri\u1ec3n \u1ee9ng d\u1ee5ng t\u00edch h\u1ee3p ri\u00eang.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu mu\u1ed1n tri\u1ec3n khai nhanh tr\u00ean VPS, b\u1ea1n c\u00f3 th\u1ec3 tham kh\u1ea3o <a href=\"https:\/\/tino.vn\/vps-n8n\" target=\"_blank\" rel=\"noreferrer noopener\">VPS n8n<\/a> v\u00e0 <a href=\"https:\/\/tino.vn\/vps-hermes\" target=\"_blank\" rel=\"noreferrer noopener\">VPS Hermes Agent<\/a> t\u1ea1i Tino. C\u00e1c gi\u1ea3i ph\u00e1p c\u00e0i s\u1eb5n gi\u00fap gi\u1ea3m b\u1edbt thao t\u00e1c thi\u1ebft l\u1eadp ban \u0111\u1ea7u, ph\u00f9 h\u1ee3p v\u1edbi ng\u01b0\u1eddi m\u1edbi ti\u1ebfp c\u1eadn t\u1ef1 \u0111\u1ed9ng h\u00f3a b\u1eb1ng AI.<\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\"><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=\"K\u1ebft_n\u1ed1i_n8n_v\u1edbi_Hermes_Agent_c\u00f3_c\u1ea7n_bi\u1ebft_l\u1eadp_tr\u00ecnh_kh\u00f4ng?\">K\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent c\u00f3 c\u1ea7n bi\u1ebft l\u1eadp tr\u00ecnh 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 class=\"wp-block-paragraph\">Kh\u00f4ng b\u1eaft bu\u1ed9c. B\u1ea1n c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh k\u1ebft n\u1ed1i tr\u1ef1c ti\u1ebfp qua giao di\u1ec7n n8n b\u1eb1ng node HTTP Request. Tuy nhi\u00ean, ng\u01b0\u1eddi d\u00f9ng c\u1ea7n bi\u1ebft c\u00e1ch nh\u1eadp \u0111\u1ecba ch\u1ec9 API, thi\u1ebft l\u1eadp x\u00e1c th\u1ef1c v\u00e0 c\u1ea5u h\u00ecnh d\u1eef li\u1ec7u JSON c\u01a1 b\u1ea3n.<\/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=\"n8n_v\u00e0_Hermes_Agent_c\u00f3_c\u1ea7n_c\u00e0i_tr\u00ean_c\u00f9ng_m\u1ed9t_VPS_kh\u00f4ng?\">n8n v\u00e0 Hermes Agent c\u00f3 c\u1ea7n c\u00e0i tr\u00ean c\u00f9ng m\u1ed9t VPS 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 class=\"wp-block-paragraph\">Kh\u00f4ng. Hai \u1ee9ng d\u1ee5ng c\u00f3 th\u1ec3 ch\u1ea1y tr\u00ean hai VPS ri\u00eang bi\u1ec7t. B\u1ea1n ch\u1ec9 c\u1ea7n \u0111\u1ea3m b\u1ea3o n8n truy c\u1eadp \u0111\u01b0\u1ee3c API Server c\u1ee7a Hermes Agent th\u00f4ng qua k\u1ebft n\u1ed1i m\u1ea1ng an to\u00e0n, ch\u1eb3ng h\u1ea1n Tailscale.<\/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=\"C\u00f3_th\u1ec3_k\u1ebft_n\u1ed1i_n8n_v\u1edbi_Hermes_Agent_m\u00e0_kh\u00f4ng_s\u1eed_d\u1ee5ng_Tailscale_kh\u00f4ng?\">C\u00f3 th\u1ec3 k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent m\u00e0 kh\u00f4ng s\u1eed d\u1ee5ng Tailscale 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 class=\"wp-block-paragraph\">C\u00f3. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng m\u1ea1ng ri\u00eang c\u1ee7a nh\u00e0 cung c\u1ea5p VPS ho\u1eb7c k\u1ebft n\u1ed1i HTTPS c\u00f3 c\u01a1 ch\u1ebf b\u1ea3o v\u1ec7 ph\u00f9 h\u1ee3p. Tailscale ch\u1ec9 l\u00e0 m\u1ed9t ph\u01b0\u01a1ng \u00e1n gi\u00fap thi\u1ebft l\u1eadp k\u1ebft n\u1ed1i ri\u00eang t\u01b0 gi\u1eefa hai m\u00e1y ch\u1ee7 m\u00e0 kh\u00f4ng c\u1ea7n c\u00f4ng khai c\u1ed5ng API ra Internet.<\/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=\"C\u00f3_th\u1ec3_s\u1eed_d\u1ee5ng_API_AI_mi\u1ec5n_ph\u00ed_khi_k\u1ebft_n\u1ed1i_n8n_v\u1edbi_Hermes_Agent_kh\u00f4ng?\">C\u00f3 th\u1ec3 s\u1eed d\u1ee5ng API AI mi\u1ec5n ph\u00ed khi k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent 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 class=\"wp-block-paragraph\">C\u00f3 th\u1ec3, n\u1ebfu s\u1eed d\u1ee5ng nh\u00e0 cung c\u1ea5p c\u00f3 h\u1ea1n m\u1ee9c mi\u1ec5n ph\u00ed ho\u1eb7c m\u00f4 h\u00ecnh AI ch\u1ea1y c\u1ee5c b\u1ed9. Tuy nhi\u00ean, c\u1ea7n ki\u1ec3m tra \u0111i\u1ec1u ki\u1ec7n s\u1eed d\u1ee5ng, t\u00e0i nguy\u00ean ph\u1ea7n c\u1ee9ng v\u00e0 gi\u1edbi h\u1ea1n x\u1eed l\u00fd. B\u1ea3n th\u00e2n k\u1ebft n\u1ed1i HTTP gi\u1eefa n8n v\u00e0 Hermes Agent kh\u00f4ng ph\u00e1t sinh ph\u00ed API ri\u00eang.<\/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\": \"K\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent c\u00f3 c\u1ea7n bi\u1ebft l\u1eadp tr\u00ecnh 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 b\u1eaft bu\u1ed9c. B\u1ea1n c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh k\u1ebft n\u1ed1i tr\u1ef1c ti\u1ebfp qua giao di\u1ec7n n8n b\u1eb1ng node HTTP Request. Tuy nhi\u00ean, ng\u01b0\u1eddi d\u00f9ng c\u1ea7n bi\u1ebft c\u00e1ch nh\u1eadp \u0111\u1ecba ch\u1ec9 API, thi\u1ebft l\u1eadp x\u00e1c th\u1ef1c v\u00e0 c\u1ea5u h\u00ecnh d\u1eef li\u1ec7u JSON c\u01a1 b\u1ea3n.<\/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\": \"n8n v\u00e0 Hermes Agent c\u00f3 c\u1ea7n c\u00e0i tr\u00ean c\u00f9ng m\u1ed9t VPS 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. Hai \u1ee9ng d\u1ee5ng c\u00f3 th\u1ec3 ch\u1ea1y tr\u00ean hai VPS ri\u00eang bi\u1ec7t. B\u1ea1n ch\u1ec9 c\u1ea7n \u0111\u1ea3m b\u1ea3o n8n truy c\u1eadp \u0111\u01b0\u1ee3c API Server c\u1ee7a Hermes Agent th\u00f4ng qua k\u1ebft n\u1ed1i m\u1ea1ng an to\u00e0n, ch\u1eb3ng h\u1ea1n Tailscale.<\/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\": \"C\u00f3 th\u1ec3 k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent m\u00e0 kh\u00f4ng s\u1eed d\u1ee5ng Tailscale 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\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng m\u1ea1ng ri\u00eang c\u1ee7a nh\u00e0 cung c\u1ea5p VPS ho\u1eb7c k\u1ebft n\u1ed1i HTTPS c\u00f3 c\u01a1 ch\u1ebf b\u1ea3o v\u1ec7 ph\u00f9 h\u1ee3p. Tailscale ch\u1ec9 l\u00e0 m\u1ed9t ph\u01b0\u01a1ng \u00e1n gi\u00fap thi\u1ebft l\u1eadp k\u1ebft n\u1ed1i ri\u00eang t\u01b0 gi\u1eefa hai m\u00e1y ch\u1ee7 m\u00e0 kh\u00f4ng c\u1ea7n c\u00f4ng khai c\u1ed5ng API ra Internet.<\/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\": \"C\u00f3 th\u1ec3 s\u1eed d\u1ee5ng API AI mi\u1ec5n ph\u00ed khi k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent 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 th\u1ec3, n\u1ebfu s\u1eed d\u1ee5ng nh\u00e0 cung c\u1ea5p c\u00f3 h\u1ea1n m\u1ee9c mi\u1ec5n ph\u00ed ho\u1eb7c m\u00f4 h\u00ecnh AI ch\u1ea1y c\u1ee5c b\u1ed9. Tuy nhi\u00ean, c\u1ea7n ki\u1ec3m tra \u0111i\u1ec1u ki\u1ec7n s\u1eed d\u1ee5ng, t\u00e0i nguy\u00ean ph\u1ea7n c\u1ee9ng v\u00e0 gi\u1edbi h\u1ea1n x\u1eed l\u00fd. B\u1ea3n th\u00e2n k\u1ebft n\u1ed1i HTTP gi\u1eefa n8n v\u00e0 Hermes Agent kh\u00f4ng ph\u00e1t sinh ph\u00ed API ri\u00eang.<\/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>\u0110\u1ec3 k\u1ebft n\u1ed1i n8n v\u1edbi Hermes Agent, b\u1ea1n c\u00f3 th\u1ec3 k\u00edch ho\u1ea1t API Server c\u1ee7a Hermes Agent, sau \u0111\u00f3 s\u1eed d\u1ee5ng node HTTP Request trong n8n \u0111\u1ec3 g\u1eedi y\u00eau c\u1ea7u x\u1eed l\u00fd. Khi hai h\u1ec7 th\u1ed1ng \u0111\u00e3 li\u00ean k\u1ebft, n8n c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng k\u00edch ho\u1ea1t AI Agent theo l\u1ecbch, chuy\u1ec3n d\u1eef li\u1ec7u c\u1ea7n ph\u00e2n [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":130938,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7397,7592],"tags":[7593,7343],"class_list":["post-130911","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-n8n","category-hermes-agent","tag-hermes-agent","tag-n8n"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/130911","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=130911"}],"version-history":[{"count":6,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/130911\/revisions"}],"predecessor-version":[{"id":130939,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/130911\/revisions\/130939"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/130938"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=130911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=130911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=130911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}