{"id":105102,"date":"2025-05-04T22:15:34","date_gmt":"2025-05-04T15:15:34","guid":{"rendered":"https:\/\/wiki.tino.org\/?p=105102"},"modified":"2026-10-23T18:54:19","modified_gmt":"2026-10-23T11:54:19","slug":"cach-ket-noi-api-open-ai-vao-n8n","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/cach-ket-noi-api-open-ai-vao-n8n\/","title":{"rendered":"C\u00e1ch k\u1ebft n\u1ed1i OpenAI API v\u00e0o n8n: API Key, node v\u00e0 l\u1ed7i 429"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>\u0110\u1ec3 k\u1ebft n\u1ed1i OpenAI v\u1edbi n8n, b\u1ea1n t\u1ea1o API Key t\u1ea1i platform.openai.com, n\u1ea1p ti\u1ec1n ho\u1eb7c th\u00eam ph\u01b0\u01a1ng th\u1ee9c thanh to\u00e1n, r\u1ed3i t\u1ea1o credential &#8220;OpenAI&#8221; trong n8n v\u00e0 d\u00e1n key v\u00e0o. Sau \u0111\u00f3 d\u00f9ng node OpenAI cho t\u00e1c v\u1ee5 \u0111\u01a1n l\u1ebb, ho\u1eb7c node OpenAI Chat Model khi c\u1ea7n l\u00e0m &#8220;b\u1ed9 n\u00e3o&#8221; cho AI Agent.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c b\u01b0\u1edbc d\u01b0\u1edbi \u0111\u00e2y ki\u1ec3m tr\u00ean <a href=\"https:\/\/tino.vn\/blog\/n8n-la-gi\/\">n8n<\/a> b\u1ea3n 2.x v\u00e0 trang t\u00e0i li\u1ec7u OpenAI ng\u00e0y 23\/10\/2026. N\u1ebfu b\u1ea1n \u0111\u1ecbnh d\u1ef1ng chatbot hay tr\u1ee3 l\u00fd c\u00f3 c\u00f4ng c\u1ee5, \u0111\u1ecdc th\u00eam b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/cach-su-dung-node-ai-agent-tren-n8n\/\">node AI Agent trong n8n<\/a>.<\/p>\n\n\n\n<h2 id=\"OpenAI_API_l\u00e0_g\u00ec?\">OpenAI API l\u00e0 g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI API l\u00e0 giao di\u1ec7n l\u1eadp tr\u00ecnh do <a href=\"https:\/\/openai.com\/\" target=\"_blank\" rel=\"noopener nofollow\">OpenAI<\/a> cung c\u1ea5p, cho ph\u00e9p \u1ee9ng d\u1ee5ng g\u1eedi v\u0103n b\u1ea3n, h\u00ecnh \u1ea3nh, \u00e2m thanh t\u1edbi c\u00e1c m\u00f4 h\u00ecnh AI c\u1ee7a OpenAI v\u00e0 nh\u1eadn k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1. API t\u00ednh ph\u00ed theo token (\u0111\u01a1n v\u1ecb \u0111o l\u01b0\u1ee3ng v\u0103n b\u1ea3n) v\u00e0 theo t\u1eebng lo\u1ea1i model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Danh s\u00e1ch model thay \u0111\u1ed5i th\u01b0\u1eddng xuy\u00ean. Ng\u00e0y 23\/10\/2026, <a href=\"https:\/\/developers.openai.com\/api\/docs\/models\" target=\"_blank\" rel=\"noopener nofollow\">trang Models c\u1ee7a OpenAI<\/a> gi\u1edbi thi\u1ec7u d\u00f2ng GPT-6 (Astra, Sol, Luna) cho v\u0103n b\u1ea3n v\u00e0 d\u00f2ng GPT-Image cho \u1ea3nh; c\u00e1c model c\u0169 nh\u01b0 gpt-3.5-turbo, gpt-4 c\u00f3 l\u1ecbch t\u1eaft ng\u00e0y 23\/10\/2026 theo <a href=\"https:\/\/developers.openai.com\/api\/docs\/deprecations\" target=\"_blank\" rel=\"noopener nofollow\">trang Deprecations<\/a>. V\u00ec v\u1eady b\u00e0i n\u00e0y kh\u00f4ng ghi c\u1ee9ng t\u00ean model: h\u00e3y ch\u1ecdn trong danh s\u00e1ch c\u1ee7a node.<\/p>\n\n\n\n<h2 id=\"V\u00ec_sao_n\u00ean_t\u00edch_h\u1ee3p_OpenAI_API_v\u00e0o_n8n?\">V\u00ec sao n\u00ean t\u00edch h\u1ee3p OpenAI API v\u00e0o n8n?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00edch h\u1ee3p OpenAI API v\u00e0o n8n gi\u00fap workflow x\u1eed l\u00fd \u0111\u01b0\u1ee3c nh\u1eefng vi\u1ec7c kh\u00f4ng c\u00f3 quy t\u1eafc c\u1ed1 \u0111\u1ecbnh, nh\u01b0 hi\u1ec3u \u00fd m\u1ed9t email hay vi\u1ebft c\u00e2u tr\u1ea3 l\u1eddi, r\u1ed3i chuy\u1ec3n k\u1ebft qu\u1ea3 cho h\u00e0ng tr\u0103m node kh\u00e1c l\u01b0u, g\u1eedi ho\u1eb7c duy\u1ec7t.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>X\u1eed l\u00fd ng\u00f4n ng\u1eef:<\/strong> t\u00f3m t\u1eaft email d\u00e0i, ph\u00e2n lo\u1ea1i ph\u1ea3n h\u1ed3i kh\u00e1ch h\u00e0ng theo c\u1ea3m x\u00fac, tr\u00edch t\u00ean s\u1ea3n ph\u1ea9m v\u00e0 s\u1ed1 l\u01b0\u1ee3ng t\u1eeb tin nh\u1eafn.<\/li>\n\n\n<li><strong>T\u1ea1o n\u1ed9i dung:<\/strong> vi\u1ebft nh\u00e1p b\u00e0i m\u1ea1ng x\u00e3 h\u1ed9i, c\u00e2u tr\u1ea3 l\u1eddi m\u1eabu cho kh\u00e1ch; ng\u01b0\u1eddi duy\u1ec7t tr\u01b0\u1edbc khi \u0111\u0103ng.<\/li>\n\n\n<li><strong>Chatbot:<\/strong> tr\u1ea3 l\u1eddi c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p tr\u00ean Telegram, Messenger, website.<\/li>\n\n\n<li><strong>\u1ea2nh v\u00e0 \u00e2m thanh:<\/strong> ph\u00e2n t\u00edch \u1ea3nh ho\u00e1 \u0111\u01a1n, ch\u00e9p l\u1eddi ghi \u00e2m cu\u1ed9c h\u1ecdp, t\u1ea1o \u1ea3nh minh ho\u1ea1 t\u1eeb m\u00f4 t\u1ea3.<\/li>\n\n\n<li><strong>Gh\u00e9p v\u1edbi h\u1ec7 th\u1ed1ng kh\u00e1c:<\/strong> l\u1ea5y d\u1eef li\u1ec7u t\u1eeb Google Forms, cho AI ph\u00e2n t\u00edch, g\u1eedi k\u1ebft qu\u1ea3 qua email ho\u1eb7c l\u01b0u Google Sheets.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Danh s\u00e1ch \u00fd t\u01b0\u1edfng workflow d\u00f9ng AI chi ti\u1ebft h\u01a1n c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/tich-hop-ai-vao-n8n\/\">t\u00edch h\u1ee3p AI v\u00e0o n8n<\/a>.<\/p>\n\n\n\n<h2 id=\"OpenAI_API_c\u00f3_mi\u1ec5n_ph\u00ed_kh\u00f4ng?\">OpenAI API c\u00f3 mi\u1ec5n ph\u00ed kh\u00f4ng?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI API kh\u00f4ng mi\u1ec5n ph\u00ed. API t\u00ednh ph\u00ed theo token v\u00e0 b\u1ea1n c\u1ea7n n\u1ea1p ti\u1ec1n tr\u01b0\u1edbc (prepaid) ho\u1eb7c th\u00eam ph\u01b0\u01a1ng th\u1ee9c thanh to\u00e1n th\u00ec key m\u1edbi g\u1ecdi \u0111\u01b0\u1ee3c; t\u00e0i kho\u1ea3n ch\u01b0a c\u00f3 s\u1ed1 d\u01b0 s\u1ebd b\u1ecb t\u1eeb ch\u1ed1i v\u1edbi l\u1ed7i <code>insufficient_quota<\/code>. \u0110\u01a1n gi\u00e1 t\u1eebng model c\u00f3 \u1edf <a href=\"https:\/\/openai.com\/api\/pricing\/\" target=\"_blank\" rel=\"noopener nofollow\">trang gi\u00e1 OpenAI API<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00ean n8n Cloud, t\u00e0i li\u1ec7u node OpenAI ghi c\u00f3 tu\u1ef3 ch\u1ecdn <strong>Use Gateway credits<\/strong> trong \u00f4 credential \u0111\u1ec3 ch\u1ea1y node m\u00e0 kh\u00f4ng c\u1ea7n API Key ri\u00eang; m\u1ee9c credit tu\u1ef3 g\u00f3i n8n Cloud.<\/p>\n\n\n\n<h3 id=\"Th\u00eam_API_Key_v\u00e0o_node_OpenAI_nh\u01b0ng_kh\u00f4ng_ch\u1ea1y_workflow_th\u00ec_c\u00f3_b\u1ecb_tr\u1eeb_ti\u1ec1n_kh\u00f4ng?\">Th\u00eam API Key v\u00e0o node OpenAI nh\u01b0ng kh\u00f4ng ch\u1ea1y workflow th\u00ec c\u00f3 b\u1ecb tr\u1eeb ti\u1ec1n kh\u00f4ng?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kh\u00f4ng. OpenAI ch\u1ec9 t\u00ednh ph\u00ed khi c\u00f3 y\u00eau c\u1ea7u th\u1eadt g\u1eedi t\u1edbi API. L\u01b0u API Key v\u00e0o credential ch\u1ec9 l\u00e0 l\u01b0u th\u00f4ng tin x\u00e1c th\u1ef1c; n\u00fat ki\u1ec3m tra k\u1ebft n\u1ed1i c\u1ee7a credential g\u1ecdi danh s\u00e1ch model v\u00e0 kh\u00f4ng t\u1ed1n token.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti\u1ec1n ch\u1ec9 b\u1ecb tr\u1eeb khi b\u1ea1n b\u1ea5m <strong>Execute step<\/strong>, <strong>Execute workflow<\/strong>, ho\u1eb7c khi workflow \u0111\u00e3 <strong>Publish<\/strong> ch\u1ea1y theo trigger.<\/p>\n\n\n\n<h2 id=\"C\u1ea7n_chu\u1ea9n_b\u1ecb_g\u00ec_tr\u01b0\u1edbc_khi_k\u1ebft_n\u1ed1i_OpenAI_v\u1edbi_n8n?\">C\u1ea7n chu\u1ea9n b\u1ecb g\u00ec tr\u01b0\u1edbc khi k\u1ebft n\u1ed1i OpenAI v\u1edbi n8n?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u00e0i kho\u1ea3n OpenAI v\u00e0 API Key:<\/strong> \u0111\u0103ng k\u00fd ho\u1eb7c \u0111\u0103ng nh\u1eadp t\u1ea1i <a href=\"https:\/\/platform.openai.com\/\" target=\"_blank\" rel=\"noopener nofollow\">platform.openai.com<\/a>, n\u1ea1p ti\u1ec1n v\u00e0o m\u1ee5c Billing.<\/li>\n\n\n<li><strong>n8n:<\/strong> n8n Cloud ho\u1eb7c b\u1ea3n t\u1ef1 host \u0111ang ch\u1ea1y \u1ed5n \u0111\u1ecbnh.<\/li>\n\n\n<li><strong>N\u1ebfu t\u1ef1 host:<\/strong> c\u00e1ch d\u1ef1ng c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/cach-cai-dat-n8n-tren-vps\/\">c\u00e0i \u0111\u1eb7t n8n tr\u00ean VPS<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"C\u00e1ch_k\u1ebft_n\u1ed1i_OpenAI_API_v\u00e0o_n8n_nh\u01b0_th\u1ebf_n\u00e0o?\">C\u00e1ch k\u1ebft n\u1ed1i OpenAI API v\u00e0o n8n nh\u01b0 th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">K\u1ebft n\u1ed1i OpenAI v\u1edbi n8n g\u1ed3m ba vi\u1ec7c: t\u1ea1o API Key tr\u00ean OpenAI, t\u1ea1o credential OpenAI trong n8n v\u00e0 th\u00eam node OpenAI v\u00e0o workflow. To\u00e0n b\u1ed9 m\u1ea5t kho\u1ea3ng n\u0103m ph\u00fat n\u1ebfu t\u00e0i kho\u1ea3n \u0111\u00e3 n\u1ea1p ti\u1ec1n.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_1:_T\u1ea1o_API_Key_tr\u00ean_OpenAI\">B\u01b0\u1edbc 1: T\u1ea1o API Key tr\u00ean OpenAI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u0103ng nh\u1eadp platform.openai.com, m\u1edf trang <a href=\"https:\/\/platform.openai.com\/api-keys\" target=\"_blank\" rel=\"noopener nofollow\">API keys<\/a> v\u00e0 b\u1ea5m <strong>Create new secret key<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1612\" height=\"863\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-5.png\" alt=\"Trang API keys c\u1ee7a OpenAI Platform v\u1edbi n\u00fat Create new secret key\" class=\"wp-image-105107\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-5.png 1612w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-5-300x161.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-5-1024x548.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-5-768x411.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-5-1536x822.png 1536w\" sizes=\"(max-width: 1612px) 100vw, 1612px\" \/><figcaption class=\"wp-element-caption\">Trang API keys<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1eb7t t\u00ean d\u1ec5 nh\u1eadn ra (v\u00ed d\u1ee5 <code>n8n-production<\/code>), ch\u1ecdn project v\u00e0 quy\u1ec1n, r\u1ed3i b\u1ea5m <strong>Create secret key<\/strong>. N\u00ean t\u1ea1o key ri\u00eang cho n8n \u0111\u1ec3 thu h\u1ed3i \u0111\u01b0\u1ee3c m\u00e0 kh\u00f4ng \u1ea3nh h\u01b0\u1edfng \u1ee9ng d\u1ee5ng kh\u00e1c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"707\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-6.png\" alt=\"H\u1ed9p tho\u1ea1i Create new secret key c\u1ee7a OpenAI: Owned by You, Name test tino, Project Default project, Permissions All, n\u00fat Create secret key\" class=\"wp-image-105108\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-6.png 1200w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-6-300x177.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-6-1024x603.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-6-768x452.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"wp-element-caption\">\u0110\u1eb7t t\u00ean, ch\u1ecdn project v\u00e0 quy\u1ec1n<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sao ch\u00e9p key ngay: OpenAI ch\u1ec9 hi\u1ec7n key m\u1ed9t l\u1ea7n. Key b\u1ecb l\u1ed9 c\u00f3 th\u1ec3 b\u1ecb OpenAI t\u1ef1 v\u00f4 hi\u1ec7u ho\u00e1, v\u00e0 ai c\u00f3 key \u0111\u1ec1u ti\u00eau \u0111\u01b0\u1ee3c ti\u1ec1n trong t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1013\" height=\"591\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-ket-noi-api-open-ai-vao-n8n-sua-01.webp\" alt=\"H\u1ed9p tho\u1ea1i Save your key c\u1ee7a OpenAI hi\u1ec3n th\u1ecb secret key \u0111\u00e3 che v\u00e0 n\u00fat Copy\" class=\"wp-image-131741\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-ket-noi-api-open-ai-vao-n8n-sua-01.webp 1013w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-ket-noi-api-open-ai-vao-n8n-sua-01-300x175.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-ket-noi-api-open-ai-vao-n8n-sua-01-768x448.webp 768w\" sizes=\"(max-width: 1013px) 100vw, 1013px\" \/><figcaption class=\"wp-element-caption\">Key ch\u1ec9 hi\u1ec7n m\u1ed9t l\u1ea7n (\u0111\u00e3 che)<\/figcaption><\/figure>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_2:_T\u1ea1o_workflow_v\u00e0_trigger\">B\u01b0\u1edbc 2: T\u1ea1o workflow v\u00e0 trigger<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u0103ng nh\u1eadp n8n, b\u1ea5m <strong>Create workflow<\/strong> v\u00e0 \u0111\u1eb7t t\u00ean (v\u00ed d\u1ee5 \u201cOpenAI Integration\u201d). Th\u00eam m\u1ed9t trigger: Manual Trigger \u0111\u1ec3 th\u1eed, ho\u1eb7c Webhook, Schedule Trigger khi ch\u1ea1y th\u1eadt.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_3:_Th\u00eam_node_OpenAI\">B\u01b0\u1edbc 3: Th\u00eam node OpenAI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea5m d\u1ea5u <strong>+<\/strong>, t\u00ecm <strong>OpenAI<\/strong>. Node OpenAI b\u1ea3n V2 (t\u1eeb n8n 1.117.0) c\u00f3 c\u00e1c nh\u00f3m Text, Image, Audio, File, Video, Conversation. V\u1edbi v\u0103n b\u1ea3n, ch\u1ecdn <strong>Text \u2192 Generate a Model Response<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1652\" height=\"832\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-8.png\" alt=\"Danh s\u00e1ch thao t\u00e1c c\u1ee7a node OpenAI trong n8n b\u1ea3n c\u0169, g\u1ed3m nh\u00f3m Assistant actions, Text actions v\u1edbi Message a model, Image actions\" class=\"wp-image-105110\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-8.png 1652w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-8-300x151.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-8-1024x516.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-8-768x387.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-8-1536x774.png 1536w\" sizes=\"(max-width: 1652px) 100vw, 1652px\" \/><figcaption class=\"wp-element-caption\">\u1ea2nh ch\u1ee5p \u1edf n8n 1.x: nh\u00f3m Assistant actions d\u00f9ng Assistants API, OpenAI \u0111\u00e3 ng\u1eebng ng\u00e0y 26\/08\/2026; node b\u1ea3n V2 kh\u00f4ng c\u00f2n nh\u00f3m n\u00e0y.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu mu\u1ed1n AI t\u1ef1 quy\u1ebft \u0111\u1ecbnh g\u1ecdi c\u00f4ng c\u1ee5 (tra Google Sheets, g\u1eedi email), d\u00f9ng node <strong>AI Agent<\/strong> v\u00e0 g\u1eafn <strong>OpenAI Chat Model<\/strong> v\u00e0o \u00f4 Chat Model. Mu\u1ed1n g\u1ecdi endpoint ch\u01b0a c\u00f3 trong node, d\u00f9ng HTTP Request v\u1edbi credential OpenAI.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_4:_T\u1ea1o_credential_OpenAI\">B\u01b0\u1edbc 4: T\u1ea1o credential OpenAI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Trong \u00f4 <strong>Credential to connect with<\/strong>, ch\u1ecdn <strong>Create new credential<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1452\" height=\"893\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-9.png\" alt=\"Node OpenAI trong n8n, \u00f4 Credential to connect with m\u1edf ra l\u1ef1a ch\u1ecdn Create new credential\" class=\"wp-image-105111\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-9.png 1452w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-9-300x185.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-9-1024x630.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-9-768x472.png 768w\" sizes=\"(max-width: 1452px) 100vw, 1452px\" \/><figcaption class=\"wp-element-caption\">\u1ea2nh ch\u1ee5p \u1edf n8n 1.x (05\/2025); tr\u00ean n8n 2.x n\u00fat Test step \u0111\u1ed5i th\u00e0nh Execute step.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>API Key:<\/strong> d\u00e1n key v\u1eeba sao ch\u00e9p.<\/li>\n\n\n<li><strong>Organization ID (kh\u00f4ng b\u1eaft bu\u1ed9c):<\/strong> ch\u1ec9 c\u1ea7n n\u1ebfu t\u00e0i kho\u1ea3n thu\u1ed9c nhi\u1ec1u t\u1ed5 ch\u1ee9c; l\u1ea5y \u1edf m\u1ee5c Organization settings.<\/li>\n\n\n<li><strong>Base URL:<\/strong> gi\u1eef <code>https:\/\/api.openai.com\/v1<\/code>. Ch\u1ec9 \u0111\u1ed5i khi d\u00f9ng d\u1ecbch v\u1ee5 t\u01b0\u01a1ng th\u00edch OpenAI kh\u00e1c.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1413\" height=\"837\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-10.png\" alt=\"Form credential OpenAI trong n8n v\u1edbi API Key \u0111\u00e3 \u1ea9n, Organization ID tr\u1ed1ng, Base URL https:\/\/api.openai.com\/v1\" class=\"wp-image-105112\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-10.png 1413w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-10-300x178.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-10-1024x607.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-10-768x455.png 768w\" sizes=\"(max-width: 1413px) 100vw, 1413px\" \/><figcaption class=\"wp-element-caption\">Credential OpenAI<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea5m <strong>Save<\/strong>. Th\u1ea5y th\u00f4ng b\u00e1o ki\u1ec3m tra k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng l\u00e0 key h\u1ee3p l\u1ec7. Quay l\u1ea1i node, ch\u1ecdn credential v\u1eeba t\u1ea1o.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_5:_Ch\u1ecdn_model_v\u00e0_vi\u1ebft_prompt\">B\u01b0\u1edbc 5: Ch\u1ecdn model v\u00e0 vi\u1ebft prompt<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Trong node OpenAI, ch\u1ecdn <strong>Model<\/strong> trong danh s\u00e1ch (From list), r\u1ed3i nh\u1eadp n\u1ed9i dung \u1edf <strong>Messages \u2192 Prompt<\/strong>, v\u00ed d\u1ee5 \u201cVi\u1ebft m\u1ed9t b\u00e0i tweet v\u1ec1 AI\u201d. Model nh\u1ecf, r\u1ebb \u0111\u1ee7 cho ph\u00e2n lo\u1ea1i v\u00e0 t\u00f3m t\u1eaft ng\u1eafn; model l\u1edbn h\u1ee3p v\u1edbi suy lu\u1eadn nhi\u1ec1u b\u01b0\u1edbc.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_6:_Ch\u1ea1y_th\u1eed\">B\u01b0\u1edbc 6: Ch\u1ea1y th\u1eed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea5m <strong>Execute step<\/strong> \u0111\u1ec3 g\u1eedi y\u00eau c\u1ea7u (b\u01b0\u1edbc n\u00e0y c\u00f3 t\u00ednh ph\u00ed). K\u1ebft qu\u1ea3 v\u0103n b\u1ea3n hi\u1ec7n \u1edf khung Output. N\u1ebfu b\u00e1o l\u1ed7i, xem b\u1ea3ng l\u1ed7i \u1edf m\u1ee5c d\u01b0\u1edbi.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_7:_N\u1ed1i_c\u00e1c_node_kh\u00e1c_v\u00e0_Publish\">B\u01b0\u1edbc 7: N\u1ed1i c\u00e1c node kh\u00e1c v\u00e0 Publish<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Th\u00eam node Google Sheets \u0111\u1ec3 l\u01b0u k\u1ebft qu\u1ea3, Slack ho\u1eb7c Gmail \u0111\u1ec3 g\u1eedi th\u00f4ng b\u00e1o. L\u01b0u workflow, r\u1ed3i b\u1ea5m <strong>Publish<\/strong> \u0111\u1ec3 workflow ch\u1ea1y theo trigger. Theo d\u00f5i c\u00e1c l\u1ea7n ch\u1ea1y \u1edf tab <strong>Executions<\/strong>.<\/p>\n\n\n\n<h2 id=\"N\u00ean_d\u00f9ng_node_OpenAI_hay_OpenAI_Chat_Model?\">N\u00ean d\u00f9ng node OpenAI hay OpenAI Chat Model?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Node OpenAI h\u1ee3p v\u1edbi t\u00e1c v\u1ee5 m\u1ed9t b\u01b0\u1edbc, \u0111\u1ea7u v\u00e0o v\u00e0 \u0111\u1ea7u ra r\u00f5 r\u00e0ng. OpenAI Chat Model ch\u1ec9 l\u00e0 &#8220;b\u1ed9 n\u00e3o&#8221; g\u1eafn v\u00e0o node AI Agent ho\u1eb7c c\u00e1c node chu\u1ed7i LangChain, d\u00f9ng khi c\u1ea7n nh\u1edb h\u1ed9i tho\u1ea1i ho\u1eb7c g\u1ecdi c\u00f4ng c\u1ee5.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Ti\u00eau ch\u00ed<\/th><th>Node OpenAI<\/th><th>OpenAI Chat Model (trong AI Agent)<\/th><\/tr><\/thead><tbody><tr><td>D\u00f9ng cho<\/td><td>T\u00f3m t\u1eaft, ph\u00e2n lo\u1ea1i, d\u1ecbch, t\u1ea1o \u1ea3nh, ch\u00e9p l\u1eddi<\/td><td>Chatbot, tr\u1ee3 l\u00fd t\u1ef1 g\u1ecdi c\u00f4ng c\u1ee5<\/td><\/tr><tr><td>B\u1ed9 nh\u1edb h\u1ed9i tho\u1ea1i<\/td><td>Kh\u00f4ng c\u00f3 s\u1eb5n<\/td><td>G\u1eafn Simple Memory, Postgres Chat Memory\u2026<\/td><\/tr><tr><td>G\u1ecdi c\u00f4ng c\u1ee5<\/td><td>Kh\u00f4ng<\/td><td>C\u00f3 (Google Sheets, HTTP Request, workflow con\u2026)<\/td><\/tr><tr><td>\u1ea2nh, \u00e2m thanh, video<\/td><td>C\u00f3 nh\u00f3m thao t\u00e1c ri\u00eang<\/td><td>Ch\u1ee7 y\u1ebfu v\u0103n b\u1ea3n<\/td><\/tr><tr><td>Chi ph\u00ed m\u1ed7i l\u1ea7n ch\u1ea1y<\/td><td>D\u1ec5 \u01b0\u1edbc l\u01b0\u1ee3ng<\/td><td>Kh\u00f3 \u01b0\u1edbc l\u01b0\u1ee3ng h\u01a1n v\u00ec Agent c\u00f3 th\u1ec3 g\u1ecdi model nhi\u1ec1u l\u1ea7n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mu\u1ed1n d\u00f9ng Gemini thay OpenAI, c\u00e1ch l\u1ea5y key c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/cach-lay-api-key-cua-google-gemini\/\">l\u1ea5y API Key Google Gemini<\/a>; ph\u1ea7n c\u00f2n l\u1ea1i c\u1ee7a workflow gi\u1eef nguy\u00ean.<\/p>\n\n\n\n<h2 id=\"L\u1ed7i_th\u01b0\u1eddng_g\u1eb7p_khi_k\u1ebft_n\u1ed1i_OpenAI_v\u1edbi_n8n_l\u00e0_g\u00ec?\">L\u1ed7i th\u01b0\u1eddng g\u1eb7p khi k\u1ebft n\u1ed1i OpenAI v\u1edbi n8n l\u00e0 g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ph\u1ea7n l\u1edbn l\u1ed7i OpenAI trong n8n thu\u1ed9c ba nh\u00f3m: key sai ho\u1eb7c \u0111\u00e3 thu h\u1ed3i (401), h\u1ebft ti\u1ec1n ho\u1eb7c v\u01b0\u1ee3t gi\u1edbi h\u1ea1n t\u1ed1c \u0111\u1ed9 (429), v\u00e0 model \u0111\u00e3 ng\u1eebng (404). \u1ea2nh d\u01b0\u1edbi l\u00e0 l\u1ed7i khi t\u00e0i kho\u1ea3n ch\u01b0a n\u1ea1p ti\u1ec1n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1683\" height=\"881\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-11.png\" alt=\"Node OpenAI trong n8n b\u00e1o l\u1ed7i Insufficient quota detected, You exceeded your current quota\" class=\"wp-image-105113\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-11.png 1683w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-11-300x157.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-11-1024x536.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-11-768x402.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2025\/05\/word-image-105102-11-1536x804.png 1536w\" sizes=\"(max-width: 1683px) 100vw, 1683px\" \/><figcaption class=\"wp-element-caption\">L\u1ed7i insufficient_quota khi t\u00e0i kho\u1ea3n OpenAI ch\u01b0a c\u00f3 s\u1ed1 d\u01b0. \u1ea2nh ch\u1ee5p \u1edf n8n 1.x.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>L\u1ed7i<\/th><th>Nguy\u00ean nh\u00e2n<\/th><th>C\u00e1ch x\u1eed l\u00fd<\/th><\/tr><\/thead><tbody><tr><td>401 Incorrect API key<\/td><td>Key ch\u00e9p sai, th\u1eeba kho\u1ea3ng tr\u1eafng, \u0111\u00e3 b\u1ecb xo\u00e1 ho\u1eb7c b\u1ecb OpenAI v\u00f4 hi\u1ec7u ho\u00e1 do l\u1ed9<\/td><td>T\u1ea1o key m\u1edbi, c\u1eadp nh\u1eadt credential<\/td><\/tr><tr><td>429 insufficient_quota<\/td><td>T\u00e0i kho\u1ea3n h\u1ebft s\u1ed1 d\u01b0 ho\u1eb7c ch\u1ea1m ng\u00e2n s\u00e1ch th\u00e1ng<\/td><td>N\u1ea1p th\u00eam ti\u1ec1n, ki\u1ec3m m\u1ee5c Billing v\u00e0 Limits<\/td><\/tr><tr><td>429 Rate limit reached<\/td><td>G\u1eedi qu\u00e1 nhi\u1ec1u y\u00eau c\u1ea7u trong m\u1ed9t ph\u00fat<\/td><td>Th\u00eam node Wait, ch\u1ea1y theo l\u00f4, b\u1eadt Retry On Fail<\/td><\/tr><tr><td>404 model kh\u00f4ng t\u1ed3n t\u1ea1i<\/td><td>Model \u0111\u00e3 ng\u1eebng ho\u1eb7c t\u00e0i kho\u1ea3n ch\u01b0a c\u00f3 quy\u1ec1n d\u00f9ng<\/td><td>Ch\u1ecdn l\u1ea1i model trong danh s\u00e1ch c\u1ee7a node<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1ch \u0111\u1ecdc v\u00e0 x\u1eed l\u00fd l\u1ed7i 401 n\u00f3i chung c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/khac-phuc-loi-401-unauthorized-authorization-failed\/\">kh\u1eafc ph\u1ee5c l\u1ed7i 401 Unauthorized<\/a>; c\u00e1c l\u1ed7i API kh\u00e1c trong n8n xem \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/loi-ket-noi-api-thuong-gap-trong-n8n\/\">l\u1ed7i k\u1ebft n\u1ed1i API th\u01b0\u1eddng g\u1eb7p trong n8n<\/a>.<\/p>\n\n\n\n<h2 id=\"L\u00e0m_sao_ki\u1ec3m_so\u00e1t_chi_ph\u00ed_OpenAI_trong_n8n?\">L\u00e0m sao ki\u1ec3m so\u00e1t chi ph\u00ed OpenAI trong n8n?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m so\u00e1t chi ph\u00ed OpenAI trong n8n b\u1eaft \u0111\u1ea7u t\u1eeb ph\u00eda OpenAI: \u0111\u1eb7t ng\u00e2n s\u00e1ch v\u00e0 c\u1ea3nh b\u00e1o trong t\u00e0i kho\u1ea3n, d\u00f9ng key ri\u00eang cho t\u1eebng project. Ph\u00eda n8n, gi\u1edbi h\u1ea1n s\u1ed1 l\u1ea7n ch\u1ea1y v\u00e0 \u0111\u1ed9 d\u00e0i d\u1eef li\u1ec7u g\u1eedi \u0111i.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ng\u00e2n s\u00e1ch:<\/strong> \u0111\u1eb7t m\u1ee9c chi t\u1ed1i \u0111a v\u00e0 email c\u1ea3nh b\u00e1o trong ph\u1ea7n Billing, Limits c\u1ee7a t\u00e0i kho\u1ea3n OpenAI.<\/li>\n\n\n<li><strong>Key theo project:<\/strong> m\u1ed7i workflow quan tr\u1ecdng m\u1ed9t project, d\u1ec5 xem chi ph\u00ed v\u00e0 thu h\u1ed3i ri\u00eang.<\/li>\n\n\n<li><strong>C\u1eaft d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o:<\/strong> ch\u1ec9 g\u1eedi \u0111o\u1ea1n v\u0103n c\u1ea7n x\u1eed l\u00fd, kh\u00f4ng g\u1eedi c\u1ea3 trang HTML.<\/li>\n\n\n<li><strong>Ch\u1ecdn model v\u1eeba \u0111\u1ee7:<\/strong> model nh\u1ecf cho ph\u00e2n lo\u1ea1i, model l\u1edbn cho vi\u1ec7c c\u1ea7n suy lu\u1eadn.<\/li>\n\n\n<li><strong>Ch\u1eb7n v\u00f2ng l\u1eb7p:<\/strong> \u0111\u1eb7t Max Iterations cho AI Agent, kh\u00f4ng \u0111\u1ec3 trigger g\u1ecdi l\u1ea1i ch\u00ednh workflow.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Workflow AI ch\u1ea1y theo l\u1ecbch ho\u1eb7c nh\u1eadn webhook c\u1ea7n n8n b\u1eadt li\u00ean t\u1ee5c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mu\u1ed1n ch\u1ea1y n8n 24\/7 m\u00e0 kh\u00f4ng t\u1ef1 c\u00e0i? <a href=\"https:\/\/tino.vn\/vps-n8n\">VPS n8n c\u1ee7a Tino<\/a> c\u00e0i s\u1eb5n n8n tr\u00ean VPS NVMe \u0111\u1eb7t t\u1ea1i Vi\u1ec7t Nam; b\u1ea1n v\u1eabn c\u00f3 quy\u1ec1n root \u0111\u1ec3 c\u1ea5u h\u00ecnh. Xem c\u1ea5u h\u00ecnh v\u00e0 gi\u00e1 tr\u00ean trang s\u1ea3n ph\u1ea9m.<\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\">Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/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=\"L\u00e0m_sao_\u0111\u1ec3_d\u00f9ng_c\u00e1c_model_kh\u00e1c_c\u1ee7a_OpenAI_trong_n8n?\">L\u00e0m sao \u0111\u1ec3 d\u00f9ng c\u00e1c model kh\u00e1c c\u1ee7a OpenAI trong n8n?<\/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\">Ch\u1ecdn model trong \u00f4 Model c\u1ee7a node OpenAI ho\u1eb7c OpenAI Chat Model; danh s\u00e1ch l\u1ea5y tr\u1ef1c ti\u1ebfp t\u1eeb t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n. Endpoint ch\u01b0a c\u00f3 trong node th\u00ec g\u1ecdi b\u1eb1ng HTTP Request v\u1edbi credential OpenAI, theo <a href=\"https:\/\/developers.openai.com\/api\/docs\" target=\"_blank\" rel=\"noopener nofollow\">t\u00e0i li\u1ec7u OpenAI API<\/a>.<\/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_ph\u1ea3i_1_API_Key_ch\u1ec9_d\u00f9ng_cho_1_node_OpenAI_duy_nh\u1ea5t?\">C\u00f3 ph\u1ea3i 1 API Key ch\u1ec9 d\u00f9ng cho 1 node OpenAI duy nh\u1ea5t?<\/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. M\u1ed9t credential OpenAI d\u00f9ng \u0111\u01b0\u1ee3c cho m\u1ecdi node OpenAI trong nhi\u1ec1u workflow. Tuy v\u1eady, n\u00ean t\u00e1ch key cho workflow quan tr\u1ecdng \u0111\u1ec3 theo d\u00f5i chi ph\u00ed v\u00e0 thu h\u1ed3i ri\u00eang khi c\u1ea7n.<\/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=\"T\u00f4i_c\u00f3_th\u1ec3_l\u01b0u_l\u1ecbch_s\u1eed_tr\u00f2_chuy\u1ec7n_khi_d\u00f9ng_OpenAI_trong_n8n_kh\u00f4ng?\">T\u00f4i c\u00f3 th\u1ec3 l\u01b0u l\u1ecbch s\u1eed tr\u00f2 chuy\u1ec7n khi d\u00f9ng OpenAI trong n8n 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, qua node AI Agent g\u1eafn Simple Memory (m\u1eb7c \u0111\u1ecbnh nh\u1edb 5 l\u01b0\u1ee3t g\u1ea7n nh\u1ea5t) ho\u1eb7c Postgres Chat Memory khi c\u1ea7n l\u01b0u l\u00e2u v\u00e0 ch\u1ea1y nhi\u1ec1u worker. Node OpenAI \u0111\u01a1n l\u1ebb kh\u00f4ng t\u1ef1 nh\u1edb h\u1ed9i tho\u1ea1i.<\/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=\"L\u00e0m_th\u1ebf_n\u00e0o_\u0111\u1ec3_x\u1eed_l\u00fd_l\u1ed7i_&quot;Quota_Exceeded&quot;_(429)_khi_d\u00f9ng_OpenAI_API?\">L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 x\u1eed l\u00fd l\u1ed7i &quot;Quota Exceeded&quot; (429) khi d\u00f9ng OpenAI API?<\/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\">N\u1ebfu th\u00f4ng b\u00e1o l\u00e0 <code>insufficient_quota<\/code>, t\u00e0i kho\u1ea3n \u0111\u00e3 h\u1ebft s\u1ed1 d\u01b0 ho\u1eb7c ch\u1ea1m ng\u00e2n s\u00e1ch: n\u1ea1p th\u00eam ti\u1ec1n ho\u1eb7c n\u00e2ng gi\u1edbi h\u1ea1n. N\u1ebfu l\u00e0 rate limit, gi\u1ea3m t\u1ea7n su\u1ea5t g\u1ecdi, th\u00eam node Wait, ch\u1ea1y theo l\u00f4 ho\u1eb7c ch\u1ecdn model nh\u1ecf, r\u1ebb h\u01a1n trong danh s\u00e1ch.<\/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=\"Node_OpenAI_trong_n8n_c\u00f2n_d\u00f9ng_\u0111\u01b0\u1ee3c_Assistants_API_kh\u00f4ng?\">Node OpenAI trong n8n c\u00f2n d\u00f9ng \u0111\u01b0\u1ee3c Assistants API 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. OpenAI \u0111\u00e3 ng\u1eebng Assistants API ng\u00e0y 26\/08\/2026 v\u00e0 node OpenAI b\u1ea3n V2 \u0111\u00e3 b\u1ecf nh\u00f3m thao t\u00e1c Assistant. Workflow c\u0169 d\u00f9ng Assistant c\u1ea7n chuy\u1ec3n sang thao t\u00e1c Generate a Model Response (Responses API) ho\u1eb7c AI Agent.<\/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\": \"L\u00e0m sao \u0111\u1ec3 d\u00f9ng c\u00e1c model kh\u00e1c c\u1ee7a OpenAI trong n8n?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Ch\u1ecdn model trong \u00f4 Model c\u1ee7a node OpenAI ho\u1eb7c OpenAI Chat Model; danh s\u00e1ch l\u1ea5y tr\u1ef1c ti\u1ebfp t\u1eeb t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n. Endpoint ch\u01b0a c\u00f3 trong node th\u00ec g\u1ecdi b\u1eb1ng HTTP Request v\u1edbi credential OpenAI, theo <a>t\u00e0i li\u1ec7u OpenAI API<\/a>.<\/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 ph\u1ea3i 1 API Key ch\u1ec9 d\u00f9ng cho 1 node OpenAI duy nh\u1ea5t?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Kh\u00f4ng. M\u1ed9t credential OpenAI d\u00f9ng \u0111\u01b0\u1ee3c cho m\u1ecdi node OpenAI trong nhi\u1ec1u workflow. Tuy v\u1eady, n\u00ean t\u00e1ch key cho workflow quan tr\u1ecdng \u0111\u1ec3 theo d\u00f5i chi ph\u00ed v\u00e0 thu h\u1ed3i ri\u00eang khi c\u1ea7n.<\/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\": \"T\u00f4i c\u00f3 th\u1ec3 l\u01b0u l\u1ecbch s\u1eed tr\u00f2 chuy\u1ec7n khi d\u00f9ng OpenAI trong n8n 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, qua node AI Agent g\u1eafn Simple Memory (m\u1eb7c \u0111\u1ecbnh nh\u1edb 5 l\u01b0\u1ee3t g\u1ea7n nh\u1ea5t) ho\u1eb7c Postgres Chat Memory khi c\u1ea7n l\u01b0u l\u00e2u v\u00e0 ch\u1ea1y nhi\u1ec1u worker. Node OpenAI \u0111\u01a1n l\u1ebb kh\u00f4ng t\u1ef1 nh\u1edb h\u1ed9i tho\u1ea1i.<\/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\": \"L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 x\u1eed l\u00fd l\u1ed7i \\\"Quota Exceeded\\\" (429) khi d\u00f9ng OpenAI API?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>N\u1ebfu th\u00f4ng b\u00e1o l\u00e0 insufficient_quota, t\u00e0i kho\u1ea3n \u0111\u00e3 h\u1ebft s\u1ed1 d\u01b0 ho\u1eb7c ch\u1ea1m ng\u00e2n s\u00e1ch: n\u1ea1p th\u00eam ti\u1ec1n ho\u1eb7c n\u00e2ng gi\u1edbi h\u1ea1n. N\u1ebfu l\u00e0 rate limit, gi\u1ea3m t\u1ea7n su\u1ea5t g\u1ecdi, th\u00eam node Wait, ch\u1ea1y theo l\u00f4 ho\u1eb7c ch\u1ecdn model nh\u1ecf, r\u1ebb h\u01a1n trong danh s\u00e1ch.<\/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\": \"Node OpenAI trong n8n c\u00f2n d\u00f9ng \u0111\u01b0\u1ee3c Assistants API 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. OpenAI \u0111\u00e3 ng\u1eebng Assistants API ng\u00e0y 26\/08\/2026 v\u00e0 node OpenAI b\u1ea3n V2 \u0111\u00e3 b\u1ecf nh\u00f3m thao t\u00e1c Assistant. Workflow c\u0169 d\u00f9ng Assistant c\u1ea7n chuy\u1ec3n sang thao t\u00e1c Generate a Model Response (Responses API) ho\u1eb7c AI Agent.<\/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 OpenAI v\u1edbi n8n, b\u1ea1n t\u1ea1o API Key t\u1ea1i platform.openai.com, n\u1ea1p ti\u1ec1n ho\u1eb7c th\u00eam ph\u01b0\u01a1ng th\u1ee9c thanh to\u00e1n, r\u1ed3i t\u1ea1o credential &#8220;OpenAI&#8221; trong n8n v\u00e0 d\u00e1n key v\u00e0o. Sau \u0111\u00f3 d\u00f9ng node OpenAI cho t\u00e1c v\u1ee5 \u0111\u01a1n l\u1ebb, ho\u1eb7c node OpenAI Chat Model khi c\u1ea7n l\u00e0m &#8220;b\u1ed9 n\u00e3o&#8221; cho AI Agent. C\u00e1c b\u01b0\u1edbc [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":105117,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7397],"tags":[7343],"class_list":["post-105102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-n8n","tag-n8n"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/105102","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=105102"}],"version-history":[{"count":4,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/105102\/revisions"}],"predecessor-version":[{"id":131870,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/105102\/revisions\/131870"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/105117"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=105102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=105102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=105102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}