{"id":5085,"date":"2026-03-08T16:07:05","date_gmt":"2026-03-08T16:07:05","guid":{"rendered":"https:\/\/jonjones.ai\/?p=5085"},"modified":"2026-09-18T16:16:06","modified_gmt":"2026-09-18T16:16:06","slug":"%e8%87%aa%e8%a8%97%e7%ae%a1%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7%e5%85%a5%e9%96%80%e5%a5%97%e4%bb%b6","status":"publish","type":"post","link":"https:\/\/jonjones.ai\/zh\/%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7\/%e8%87%aa%e8%a8%97%e7%ae%a1%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7%e5%85%a5%e9%96%80%e5%a5%97%e4%bb%b6\/","title":{"rendered":"\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\uff1an8n \u7684\u514d\u8cbb\u672c\u5730 AI \u5806\u758a\u7684\u771f\u5be6\u6210\u672c\uff082026 \u5e74\uff09"},"content":{"rendered":"<p>\u6211\u767c\u5e03\u4e86\u9019\u4efd\u6307\u5357 <strong>\u81ea\u8a17\u7ba1\u4eba\u5de5\u667a\u6167\u5165\u9580\u5957\u4ef6<\/strong> \u9019\u7bc7\u6587\u7ae0\u767c\u8868\u65bc2026\u5e743\u6708\uff0c\u4e00\u5ea6\u6392\u5728\u641c\u5c0b\u7d50\u679c\u9996\u9801\uff0c\u5f8c\u4f86\u4e0b\u6ed1\u5230\u4e86\u7b2c\u4e8c\u9801\u3002\u9019\u9031\u6211\u91cd\u65b0\u95b1\u8b80\u81ea\u5df1\u5beb\u7684\u6587\u7ae0\u6642\uff0c\u8b93\u6211\u611f\u5230\u4e0d\u8212\u670d\u7684\u4e0d\u662f\u6392\u540d\uff0c\u800c\u662f\u6211\u4e4b\u524d\u63d0\u5230\u7684\u5169\u4ef6\u4e8b\u5df2\u7d93\u4e0d\u518d\u5c6c\u5be6\uff0c\u800c\u7b2c\u4e09\u4ef6\u4e8b\u5f9e\u4e00\u958b\u59cb\u5c31\u4e0d\u5b8c\u5168\u6b63\u78ba\u3002.<\/p>\n\n<p>\u6240\u4ee5\u9019\u4e0d\u662f\u4e00\u6b21\u7c21\u55ae\u7684\u4fee\u6539\u3002\u9019\u662f\u6211\u60f3\u5beb\u7684\u6587\u7ae0\u7248\u672c\uff1an8n \u7684\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u5be6\u969b\u5b89\u88dd\u4e86\u4ec0\u9ebc\uff0ccompose \u6a94\u6848\u5be6\u969b\u66b4\u9732\u4e86\u4ec0\u9ebc\uff0c\u5728\u7b2c\u4e00\u500b\u4ee4\u4eba\u8208\u596e\u7684\u591c\u665a\u4e4b\u5f8c\u904b\u884c\u5b83\u7684\u6210\u672c\u662f\u591a\u5c11\uff0c\u4ee5\u53ca\u300c\u514d\u8cbb\u672c\u5730 AI\u300d\u4f55\u6642\u4e0d\u518d\u514d\u8cbb\u3002.<\/p>\n\n<p>\u5982\u679c\u60a8\u53ea\u662f\u70ba\u4e86\u5b89\u88dd\u547d\u4ee4\u800c\u4f86\uff0c\u5b83\u5011\u5728\u7b2c\u56db\u90e8\u5206\uff0c\u800c\u4e14\u4ecd\u7136\u6709\u6548\u3002\u4f46\u672c\u6307\u5357\u7684\u771f\u6b63\u50f9\u503c\u5728\u65bc\u5b89\u88dd\u547d\u4ee4\u4e4b\u5916\u7684\u6240\u6709\u5167\u5bb9\uff0c\u56e0\u70ba\u5b89\u88dd\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u53ea\u9700\u5341\u5206\u9418\uff0c\u800c\u5be6\u969b\u4f7f\u7528\u8d77\u4f86\u5247\u9700\u8981\u66f4\u9577\u6642\u9593\u3002.<\/p>\n\n<p>\u4ee5\u4e0b\u6240\u6709\u5167\u5bb9\u5df2\u65bc 2026 \u5e74 9 \u6708 19 \u65e5\u5728\u6e90\u982d\u91cd\u65b0\u9a57\u8b49\u2014\u5305\u62ec\u5132\u5b58\u5eab\u3001compose \u6a94\u6848\u7b49\u3002 <code>.env.\u7bc4\u4f8b<\/code>, \u6b64\u5916\uff0c\u6211\u9084\u53c3\u8003\u4e86 n8n \u7684\u5b98\u65b9\u6587\u4ef6\u3001Ollama \u7684\u6a21\u578b\u5eab\u4ee5\u53ca Docker \u7684\u7db2\u8def\u6587\u4ef6\u3002\u5982\u679c\u4e00\u4e9b\u6d41\u884c\u7684\u6559\u7a0b\u8207\u5b98\u65b9\u6587\u6a94\u5b58\u5728\u885d\u7a81\uff0c\u6211\u6703\u6307\u51fa\u4f86\u3002.<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1344\" height=\"752\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/03\/self-hosted-ai-starter-kit.webp\" alt=\"\u81ea\u8a17\u7ba1\u4eba\u5de5\u667a\u6167\u5165\u9580\u5957\u4ef6\" class=\"wp-image-5086\" srcset=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/03\/self-hosted-ai-starter-kit.webp 1344w, https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/03\/self-hosted-ai-starter-kit-768x430.webp 768w, https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/03\/self-hosted-ai-starter-kit-600x336.webp 600w\" sizes=\"auto, (max-width: 1344px) 100vw, 1344px\" \/><\/figure>\n\n<h2>\u81ea\u6211\u7b2c\u4e00\u6b21\u767c\u5e03\u672c\u6307\u5357\u4ee5\u4f86\uff0c\u767c\u751f\u4e86\u54ea\u4e9b\u8b8a\u5316\uff1f<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/09\/shaisk-changed-20260919.jpg\" alt=\"\u5728\u5bb6\u5ead\u8fa6\u516c\u5de5\u4f5c\u7ad9\u4e0a\u4fee\u6b63\u904e\u6642\u7684\u81ea\u67b6 AI \u6307\u5357\"\/><\/figure>\n\n<p>\u5237\u65b0\u9801\u9762\u901a\u5e38\u88ab\u7406\u89e3\u70ba\u201c\u6dfb\u52a0\u65b0\u5167\u5bb9\u201d\uff0c\u9019\u662f\u6700\u7c21\u55ae\u7c97\u66b4\u7684\u8aaa\u6cd5\u3002\u771f\u6b63\u6709\u7528\u7684\u5237\u65b0\u9801\u9762\u61c9\u8a72\u627e\u51fa\u7576\u524d\u9801\u9762\u6709\u54ea\u4e9b\u932f\u8aa4\u4e4b\u8655\u3002\u4ee5\u4e0b\u4e09\u9ede\u503c\u5f97\u6ce8\u610f\uff1a<\/p>\n\n<h3>1. \u8a72\u5de5\u5177\u5305\u7121\u6cd5\u4e0b\u8f09 Llama 3 8B<\/h3>\n\n<p>\u6211\u4e09\u6708\u7684\u8349\u7a3f\u4e2d\u63d0\u5230\uff0c\u7b2c\u4e00\u6b21\u904b\u884c\u6703\u62c9\u53d6\u4e00\u500b\u300c\u5927\u7d04 4.7 GB\u300d\u7684\u6a21\u578b\u3002\u4f46\u5be6\u969b\u4e0a\u4e26\u975e\u5982\u6b64\u3002 compose \u6a94\u6848\u4e2d\u5305\u542b\u4e00\u500b init \u5bb9\u5668\uff0c\u5176\u5168\u90e8\u4efb\u52d9\u53ea\u6709\u4e00\u884c\uff1a <code>\u7761\u7720 3\uff1bollama \u62c9 llama3.2<\/code>. Llama 3.2 \u7684\u9810\u8a2d\u6a19\u7c64\u662f <strong>3B<\/strong> \u6a21\u7279\u5152 <strong>2.0 GB<\/strong> \u4e0a\u4e0b\u6587\u8996\u7a97\u5927\u5c0f\u70ba 128K\u2014\u2014\u4e0d\u5230\u6211\u5f15\u7528\u7684\u4e0b\u8f09\u91cf\u7684\u4e00\u534a\uff0c\u800c\u4e14\u5176\u5927\u8166\u898f\u6a21\u660e\u986f\u5c0f\u65bc\u4eba\u5011\u5728\u95b1\u8b80\u300c\u672c\u5730\u4eba\u5de5\u667a\u6167\u300d\u6642\u6240\u60f3\u50cf\u7684 8B \u6a21\u578b\u3002\u201c<\/p>\n\n<p>\u9019\u6bd4\u6a94\u6848\u5927\u5c0f\u66f4\u91cd\u8981\u3002\u5b83\u6c7a\u5b9a\u4e86\u4f60\u5c0d\u9019\u53f0\u8a2d\u5099\u5be6\u969b\u529f\u80fd\u7684\u9810\u671f\uff0c\u800c\u9019\u6b63\u662f\u4e0b\u6587\u5c07\u8981\u8a73\u7d30\u8a0e\u8ad6\u7684\u5167\u5bb9\u3002.<\/p>\n\n<h3>2.\u300c\u5b8c\u5168\u514d\u8cbb\u300d\u662f\u884c\u92b7\u624b\u6bb5\uff0c\u6211\u91cd\u8907\u4e86\u9019\u53e5\u8a71\u3002<\/h3>\n\n<p>\u4e0b\u8f09\u514d\u8cbb\u3002\u8a31\u53ef\u8b49\u514d\u8cbb\u3002 <em>\u8dd1\u6b65<\/em> \u4e8b\u5be6\u4e26\u975e\u5982\u6b64\uff0c\u5e33\u55ae\u6703\u986f\u793a\u70ba\u5167\u5b58\u3001\u78c1\u789f\u3001\u96fb\u529b\u6216VPS\u8cbb\u7528\uff0c\u4ee5\u53ca\u2014\u2014\u6700\u6602\u8cb4\u7684\u2014\u2014\u4f60\u81ea\u5df1\u7684\u5de5\u6642\u8cbb\u3002\u6211\u4e4b\u524d\u5beb\u300c\u6c92\u6709\u6bcf\u6708API\u5e33\u55ae\u300d\u6642\uff0c\u597d\u50cf\u9019\u5c31\u662f\u5168\u90e8\u5167\u5bb9\u3002\u4f46\u4e8b\u5be6\u4e26\u975e\u5982\u6b64\u3002\u4e0b\u9762\u6709\u5b8c\u6574\u7684\u6210\u672c\u660e\u7d30\u3002.<\/p>\n\n<h3>3. \u5c07\u81ea\u67b6 AI \u5165\u9580\u5957\u4ef6\u7a31\u70ba\u300c\u958b\u6e90\u300d\u53ea\u5c0d\u4e86\u4e00\u534a\uff0c\u800c\u53e6\u4e00\u534a\u932f\u8aa4\u4e4b\u8655\u6070\u6070\u662f\u5546\u696d\u4e0a\u81f3\u95dc\u91cd\u8981\u7684\u3002<\/h3>\n\n<p>\u5165\u9580\u5957\u4ef6\u7bc4\u672c\u672c\u8eab\u63a1\u7528\u7684\u662f Apache 2.0 \u6388\u6b0a\u3002\u4f46\u5be6\u969b\u57f7\u884c\u5de5\u4f5c\u7684\u7d44\u4ef6 n8n \u5247\u63a1\u7528\u7684\u662f\u5176\u4ed6\u8a31\u53ef\u3002 <strong>\u6c38\u7e8c\u4f7f\u7528\u8a31\u53ef<\/strong> \u2014 \u516c\u5e73\u4ee3\u78bc\uff0c\u800c\u975e OSI \u958b\u6e90\u4ee3\u78bc \u2014 \u4ee5\u53ca\u6a19\u8a18\u70ba <code>.ee<\/code> \u5b8c\u5168\u9700\u8981\u4f01\u696d\u8a31\u53ef\u8b49\u3002\u5be6\u969b\u4e0a\uff1a\u60a8\u53ef\u4ee5\u6c38\u4e45\u514d\u8cbb\u5730\u81ea\u884c\u8a17\u7ba1\uff0c\u4f9b\u60a8\u81ea\u5df1\u7684\u4f01\u696d\u4f7f\u7528\u3002\u4f46\u60a8\u4e0d\u80fd\u5c07\u5176\u4f5c\u70ba\u8a17\u7ba1\u670d\u52d9\u8f49\u552e\u3002\u5982\u679c\u60a8\u6253\u7b97\u57fa\u65bc\u6b64\u5efa\u7acb\u9762\u5411\u5ba2\u6236\u7684\u81ea\u52d5\u5316\u7522\u54c1\uff0c\u8acb\u5728\u95b1\u8b80\u6559\u5b78\u8ab2\u7a0b\u4e4b\u524d\u5148\u95b1\u8b80\u6388\u6b0a\u3002.<\/p>\n\n<p>\u9084\u6709\u4e00\u4ef6\u4e8b\u6211\u5728\u4e09\u6708\u6f0f\u6389\u4e86\uff0c\u800c\u9019\u6070\u6070\u662fn8n\u767c\u5e03\u7684\u95dc\u65bc\u9019\u500b\u5c08\u6848\u7684\u6700\u91cd\u8981\u7684\u4e00\u53e5\u8a71\u3002\u4ed6\u5011\u81ea\u5df1\u7684\u6587\u6a94\u88e1\u8aaa\uff0c\u9019\u500b\u5957\u4ef6\u662f <em>\u201c\u5c1a\u672a\u5b8c\u5168\u91dd\u5c0d\u751f\u7522\u74b0\u5883\u9032\u884c\u6700\u4f73\u5316\u201d<\/em> \u4e26\u6307\u793a\u4f60 <em>\u201c\u5728\u6295\u5165\u751f\u7522\u4f7f\u7528\u4e4b\u524d\uff0c\u9700\u9032\u884c\u52a0\u56fa\u548c\u5f37\u5316\u8655\u7406\u3002\u201d<\/em> \u6240\u6709\u6307\u5357\u7684\u7b2c\u4e00\u9801\u90fd\u6703\u8df3\u904e\u90a3\u4e00\u884c\u3002\u9019\u6b63\u662f\u672c\u6587\u5b58\u5728\u7684\u610f\u7fa9\u3002.<\/p>\n\n<h2>\u81ea\u8a17\u7ba1\u4eba\u5de5\u667a\u6167\u5165\u9580\u5957\u4ef6\u7a76\u7adf\u662f\u4ec0\u9ebc<\/h2>\n\n<p>\u9019\u500b\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u662f\u7531 n8n \u7cbe\u5fc3\u6253\u9020\u7684 Docker Compose \u6a21\u677f\uff0c\u5b83\u5728\u4e00\u500b\u79c1\u6709 Docker \u7db2\u8def\u4e0a\u555f\u52d5\u56db\u500b\u670d\u52d9\uff1an8n \u81ea\u52d5\u5316\u904b\u884c\u6642\u3001\u7528\u65bc\u672c\u5730\u8a9e\u8a00\u6a21\u578b\u7684 Ollama\u3001\u4f5c\u70ba\u5411\u91cf\u5b58\u5132\u7684 Qdrant \u4ee5\u53ca n8n \u5e95\u5c64\u7684 PostgreSQL\u3002\u53ea\u9700\u4e00\u689d\u6307\u4ee4\uff0c\u56db\u500b\u5bb9\u5668\uff0c\u56db\u500b\u547d\u540d\u5377\u3002.<\/p>\n\n<p>\u5b83\u5f88\u53d7\u6b61\u8fce\uff0c\u4e5f\u5f88\u7a69\u5b9a\uff1a15.3k \u500b\u661f\u6a19\uff0c3.8k \u500b\u5206\u652f\uff0c\u800c\u4e14\u2014\u2014\u9019\u4e00\u9ede\u503c\u5f97\u6ce8\u610f\u2014\u2014 <strong>\u7e3d\u5171\u63d0\u4ea4\u4e86 40 \u6b21<\/strong>. \u6700\u8fd1\u4e00\u6b21\u66f4\u65b0\u662f\u5728 2026 \u5e74 7 \u6708\uff0c\u6a19\u984c\u50c5\u70ba\u300c\u4fee\u5fa9\u4e86 readme \u6a94\u6848\u4e2d\u7684\u5931\u6548\u9023\u7d50\u3002\u7121\u91cd\u5927\u8b8a\u66f4\u3002\u300dcompose \u6a94\u6848\u7684\u6700\u5f8c\u4e00\u6b21\u529f\u80fd\u6027\u8b8a\u66f4\u662f\u5728 2026 \u5e74 1 \u6708\u3002\u9019\u4e0d\u662f\u4e00\u500b\u5df2\u653e\u68c4\u7684\u9805\u76ee\uff1b\u5b83\u662f\u4e00\u500b\u2026 <em>\u5b8c\u6210\u7684<\/em> \u7b2c\u4e00\uff0c\u5b83\u539f\u672c\u5c31\u61c9\u8a72\u662f\u4e00\u689d\u8d77\u8dd1\u7dda\uff0c\u800c\u4e0d\u662f\u5225\u4eba\u66ff\u4f60\u4e0d\u65b7\u52a0\u56fa\u7684\u5e73\u53f0\u3002.<\/p>\n\n<blockquote><p>\u628a\u5b83\u60f3\u50cf\u6210\u4e00\u500b\u5be6\u9a57\u5ba4\u5e73\u53f0\uff0c\u800c\u4e0d\u662f\u4e00\u500b\u5be6\u969b\u90e8\u7f72\u74b0\u5883\u3002\u7576\u4f60\u554f\u81ea\u5df1\u300c\u672c\u5730\u6a21\u578b\u80fd\u5426\u8655\u7406\u6211\u7684\u5be6\u969b\u5de5\u4f5c\u300d\u6642\uff0c\u5be6\u9a57\u5ba4\u5e73\u53f0\u6b63\u662f\u4f60\u6240\u9700\u8981\u7684\u3002\u4f46\u4f60\u80af\u5b9a\u4e0d\u5e0c\u671b\u5b83\u5728\u51cc\u6668\u4e09\u9ede\u9084\u4fdd\u5b58\u8457\u4f60\u7684\u5ba2\u6236\u8cc7\u6599\u3002.<\/p><\/blockquote>\n\n<h2>Compose \u6a94\u6848\u5167\u90e8\u7a76\u7adf\u5305\u542b\u4ec0\u9ebc\uff1f<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/09\/shaisk-anatomy-20260919.jpg\" alt=\"\u56db\u500b\u4e92\u9023\u7684\u670d\u52d9\u6a21\u7d44\u4ee3\u8868\u4e86 n8n \u5165\u9580\u5957\u4ef6\u5806\u758a\u3002\"\/><\/figure>\n\n<p>\u5927\u591a\u6578\u6559\u7a0b\u90fd\u53ea\u662f\u5c0d README \u6587\u4ef6\u9032\u884c\u6539\u5beb\u3002\u4ee5\u4e0b\u662f\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u7684 compose \u6a94\u6848\u672c\u8eab\u5c0d\u5404\u9805\u670d\u52d9\u7684\u8072\u660e\uff1a<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u670d\u52d9<\/th><th>\u5f71\u50cf<\/th><th>\u767c\u5e03\u9023\u63a5\u57e0<\/th><th>\u9ad4\u7a4d<\/th><th>\u5de5\u4f5c<\/th><\/tr><\/thead><tbody>\n<tr><td>n8n<\/td><td><code>n8nio\/n8n:\u6700\u65b0<\/code><\/td><td>5678<\/td><td><code>n8n_\u5b58\u5132<\/code> + <code>.\u3002 \/\u5171\u4eab<\/code><\/td><td>\u5de5\u4f5c\u6d41\u7a0b\u904b\u884c\u6642\u548c\u7de8\u8f2f\u5668<\/td><\/tr>\n<tr><td>\u7f8a\u99dd<\/td><td><code>ollama\/ollama:\u6700\u65b0<\/code><\/td><td>11434<\/td><td><code>ollama_storage<\/code><\/td><td>\u904b\u884c\u672c\u6a5f\u6a21\u578b\uff1b\u7121\u9700\u8eab\u4efd\u9a57\u8b49<\/td><\/tr>\n<tr><td>qdrant<\/td><td><code>qdrant\/qdrant<\/code><\/td><td>6333<\/td><td><code>qdrant_storage<\/code><\/td><td>\u7528\u65bc\u5d4c\u5165\u7684\u5411\u91cf\u5b58\u5132<\/td><\/tr>\n<tr><td>PostgreSQL<\/td><td><code>postgres:16-alpine<\/code><\/td><td>\u6c92\u6709\u4efb\u4f55<\/td><td><code>postgres_storage<\/code><\/td><td>n8n \u7684\u8cc7\u6599\u5eab\uff0c\u6709\u5065\u5eb7\u6aa2\u67e5\u529f\u80fd<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n<p>\u9084\u6709\u5169\u500b\u5bb9\u5668\u904b\u884c\u5f8c\u7acb\u5373\u9000\u51fa\uff0c\u800c\u4e0d\u662f\u4fdd\u6301\u904b\u4f5c\uff1a<\/p>\n\n<ul>\n<li><strong><code>n8n-import<\/code><\/strong> \u2014 \u9019\u662f\u4e00\u6b21\u6027\u5c0e\u5165\u6f14\u793a\u6191\u8b49\u548c\u5de5\u4f5c\u6d41\u7a0b\u7684\u64cd\u4f5c\uff0c\u81ea 2026 \u5e74 1 \u6708\u8d77\uff0c\u5b83\u6703\u5148\u6aa2\u67e5\u5de5\u4f5c\u6d41\u7a0b\u662f\u5426\u5df2\u5b58\u5728\uff0c\u5982\u679c\u5df2\u5b58\u5728\u5247\u8df3\u904e\u5c0e\u5165\u3002\u6b63\u662f\u7531\u65bc\u9019\u9805\u4fee\u5fa9\uff0c\u91cd\u65b0\u904b\u884c\u5806\u758a\u624d\u4e0d\u518d\u5c0e\u81f4\u6f14\u793a\u91cd\u8907\u3002.<\/li>\n<li><strong><code>\u5967\u62c9\u746a\u62c9\u7f8a\u99dd<\/code><\/strong> \u2014 \u4e0b\u8f09\u7684\u521d\u59cb\u5316\u5bb9\u5668 <code>\u7f8a\u99dd3.2<\/code> \u9996\u6b21\u555f\u52d5\u6642\u3002\u5982\u679c\u60a8\u7684\u7b2c\u4e00\u500b\u804a\u5929\u8a0a\u606f\u5361\u4f4f\uff0c\u9019\u5c31\u662f\u60a8\u6b63\u5728\u7b49\u5f85\u7684\u5167\u5bb9\uff1b\u4e0b\u8f09\u9032\u5ea6\u986f\u793a\u5728 Docker \u65e5\u8a8c\u4e2d\uff0c\u800c\u4e0d\u662f n8n \u4f7f\u7528\u8005\u4ecb\u9762\u4e2d\u3002.<\/li>\n<\/ul>\n\n<p>\u4e09\u7a2e\u786c\u9ad4\u914d\u7f6e\u65b9\u6848\u7528\u65bc\u9078\u64c7\u904b\u884c\u54ea\u500b Ollama \u5bb9\u5668\uff1a <code>\u4e2d\u592e\u8655\u7406\u5668<\/code>, <code>NVIDIA GPU<\/code>, \uff0c \u548c <code>GPU-AMD<\/code> \uff08\u5b83\u6703\u4ea4\u63db ROCm \u5716\u50cf\u4e26\u901a\u904e <code>\/dev\/kfd<\/code> \u548c <code>\/dev\/dri<\/code>n8n \u670d\u52d9\u9810\u8a2d\u4e5f\u95dc\u9589\u4e86\u9059\u6e2c\u529f\u80fd\u3002 <code>N8N_DIAGNOSTICS_ENABLED=false<\/code> \u548c <code>N8N_PERSONALIZATION_ENABLED=false<\/code> \u2014\u2014\u9019\u5c0d\u65bc\u4e00\u500b\u4ee5\u96b1\u79c1\u70ba\u5c0e\u5411\u7684\u6280\u8853\u5806\u758a\u4f86\u8aaa\uff0c\u78ba\u5be6\u662f\u4e00\u500b\u7d93\u904e\u6df1\u601d\u719f\u616e\u7684\u9810\u8a2d\u8a2d\u7f6e\uff0c\u4f46\u537b\u6c92\u6709\u4eba\u63d0\u53ca\u3002.<\/p>\n\n<p>\u6700\u5f8c\uff0c\u8acb\u6ce8\u610f <code>.\u3002 \/\u5171\u4eab<\/code> \u8cc7\u6599\u593e\u5df2\u639b\u8f09\u5230 n8n <code>\/data\/shared<\/code>. \u9019\u5c31\u662f\u4f60\u7684\u6587\u4ef6\u5b58\u653e\u8655\uff1a\u4f60\u653e\u5728\u90a3\u88e1\u7684\u6587\u4ef6\u53ef\u4ee5\u88ab\u5de5\u4f5c\u6d41\u7a0b\u8b80\u53d6\uff0c\u9019\u6a23\u4f60\u5c31\u53ef\u4ee5\u5728\u5b8c\u5168\u6c92\u6709\u4e0a\u50b3\u6b65\u9a5f\u7684\u60c5\u6cc1\u4e0b\u9032\u884c\u672c\u5730\u6587\u4ef6\u8655\u7406\u3002.<\/p>\n\n<style>#kt-layout-idnl_mid_5085 > .kt-row-column-wrap{align-content:start;}:where(#kt-layout-idnl_mid_5085 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}#kt-layout-idnl_mid_5085 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;grid-template-columns:repeat(2, minmax(0, 1fr));}#kt-layout-idnl_mid_5085{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;overflow:clip;isolation:isolate;}#kt-layout-idnl_mid_5085 > .kt-row-layout-overlay{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}#kt-layout-idnl_mid_5085{background-color:#0e2f34;}#kt-layout-idnl_mid_5085 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){#kt-layout-idnl_mid_5085 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){#kt-layout-idnl_mid_5085 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignnone\">\n<style>.kadence-columnnl_mid_5085_img > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnnl_mid_5085_img > .kt-inside-inner-col,.kadence-columnnl_mid_5085_img > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnnl_mid_5085_img > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnnl_mid_5085_img > .kt-inside-inner-col{flex-direction:column;}.kadence-columnnl_mid_5085_img > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnnl_mid_5085_img > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnnl_mid_5085_img{position:relative;}@media all and (max-width: 1024px){.kadence-columnnl_mid_5085_img > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnnl_mid_5085_img > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column inner-column-1\"><div class=\"kt-inside-inner-col\">\n\n<figure class=\"wp-block-image size-medium\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/06\/newsletter-cta-ai-playbook.jpg\" alt=\"Lead Magnet AI Playbook \u7c21\u8a0a\"\/><\/figure>\n\n<\/div><\/div>\n\n<style>.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col,.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col{flex-direction:column;}.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnnl_mid_5085_txt{position:relative;}@media all and (max-width: 1024px){.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnnl_mid_5085_txt > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column inner-column-2\"><div class=\"kt-inside-inner-col\">\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#ffffff\">\u53d6\u5f97\u4eba\u5de5\u667a\u6167\u7b56\u7565\u624b\u518a<\/h3>\n\n\n<p class=\"has-text-color\" style=\"color:#cfe8e6\">\u5341\u500b\u81ea\u4e3b\u54c1\u724c\u5bb9\u5668\u7684\u5efa\u9020\u65e5\u8a8c\u3001\u62c6\u89e3\u5716\u548c\u6536\u64da\u2014\u2014\u50c5\u5728\u6709\u5be6\u969b\u6210\u679c\u53ef\u5c55\u793a\u6642\u767c\u9001\uff0c\u5f9e\u4e0d\u6309\u8a08\u5283\u767c\u9001\u3002.<\/p>\n\n<div class='fluentform ff-default fluentform_wrapper_8 ffs_default_wrap'><form data-form_id=\"8\" id=\"fluentform_8\" class=\"frm-fluent-form fluent_form_8 ff-el-form-top ff_form_instance_8_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_8_1\" method=\"POST\" action=\"\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">\u5f15\u6d41\u5de5\u5177 - AI \u7b56\u7565\u624b\u518a<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='5085' \/><input type=\"hidden\" id=\"_fluentform_8_fluentformnonce\" name=\"_fluentform_8_fluentformnonce\" value=\"887da9fad1\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/zh\/wp-json\/wp\/v2\/posts\/5085\" \/><div class='ff-el-group'><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_8_email\" class=\"ff-el-form-control\" placeholder=\"\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\" data-name=\"email\"  aria-invalid=\"false\" aria-required=\"true\"><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper ff_submit_btn_wrapper_custom'><button class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css\" type=\"submit\" name=\"custom_submit_button-8_1\" data-name=\"custom_submit_button-8_1\"  aria-label=\"\u53d6\u5f97\u64cd\u4f5c\u624b\u518a\">\u53d6\u5f97\u64cd\u4f5c\u624b\u518a<\/button><style>form.fluent_form_8 .wpf_has_custom_css.ff-btn-submit { background-color:#00ff88;border-color:#00ff88;color:#0a0a14;min-width:100%; }form.fluent_form_8 .wpf_has_custom_css.ff-btn-submit:hover { background-color:#00cc6a;border-color:#00cc6a;color:#0a0a14;min-width:100%; } <\/style><\/div><\/fieldset><input type=\"hidden\" name=\"trp-form-language\" value=\"zh\"\/><\/form><div id='fluentform_8_errors' class='ff-errors-in-stack ff_form_instance_8_1 ff-form-loading_errors ff_form_instance_8_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_8_1 = {\"id\":\"8\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_8_1\",\"form_id_selector\":\"fluentform_8\",\"rules\":{\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"Please enter a valid email address\"}}},\"debounce_time\":300};\n                            <\/script>\n            \n\n<\/div><\/div>\n\n<\/div>\n\n\n<h2>\u5b89\u88dd\u6307\u5357\uff1a\u5341\u5206\u9418\u901f\u6210\u7248\uff0c\u4f9d\u7136\u6709\u6548<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/09\/shaisk-install-20260919.jpg\" alt=\"\u958b\u767c\u4eba\u54e1\u57f7\u884c Docker Compose \u547d\u4ee4\u4f86\u5b89\u88dd\u672c\u6a5f AI \u5806\u758a\u3002\"\/><\/figure>\n\n<p>\u5b89\u88dd\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u53ea\u9700\u8981\u5169\u500b\u524d\u63d0\uff1aDocker \u548c Docker Compose\u3002\u50c5\u6b64\u800c\u5df2\u3002 \uff08\u5982\u679c\u60a8\u5c0d Docker \u9084\u4e0d\u719f\u6089\uff0c\u6211\u5beb\u904e\u4e00\u7bc7\u95dc\u65bc Docker \u7684\u7c21\u77ed\u6587\u7ae0\u3002\uff09 <a href=\"https:\/\/jonjones.ai\/zh\/%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7%e8%87%aa%e5%8b%95%e5%8c%96\/%e6%af%8f%e6%97%a5%e5%b7%a5%e5%85%b7%e6%98%9f%e6%9c%9f%e5%9b%9b-docker-2026%e5%b9%b49%e6%9c%883%e6%97%a5\/\">\u70ba\u4ec0\u9ebc Docker \u662f\u8b93\u6211\u7684\u5341\u5bb6\u4eba\u5de5\u667a\u6167\u4f01\u696d\u907f\u514d\u4e92\u76f8\u722d\u9b25\u7684\u5de5\u5177<\/a>.)<\/p>\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/n8n-io\/self-hosted-ai-starter-kit.git cd self-hosted-ai-starter-kit cp .env.example .env # \u7136\u5f8c\u5be6\u969b\u7de8\u8f2f\u5b83 \u2014 \u8acb\u53c3\u95b1\u4e0b\u4e00\u7bc0 # NVIDIA GPU docker compose --fileN 15 NV compose --profile gpu-amd up # \u50c5 CPU docker compose --profile cpu up<\/code><\/pre>\n\n<p>\u7136\u5f8c\u6253\u958b <code>http:\/\/localhost:5678<\/code>, \u5efa\u7acb\u64c1\u6709\u8005\u5e33\u6236\uff0c\u7136\u5f8c\u958b\u555f\u653e\u7f6e\u5728\u8a72\u5e33\u6236\u4e2d\u7684\u793a\u7bc4\u5de5\u4f5c\u6d41\u7a0b\u532f\u5165\u5bb9\u5668\u3002\u9ede\u9078 <strong>\u804a\u5929<\/strong>. \u7b2c\u4e00\u5247\u8a0a\u606f\u6703\u4e00\u76f4\u986f\u793a\u5728\u90a3\u88e1\uff0c\u76f4\u5230 Ollama \u5b8c\u6210\u6a21\u578b\u62c9\u53d6\u2014\u2014\u9019\u662f\u6b63\u5e38\u73fe\u8c61\uff0c\u4e5f\u662f\u4eba\u5011\u5e38\u5e38\u8aa4\u4ee5\u70ba\u662f\u5b89\u88dd\u5931\u6557\u7684\u6b65\u9a5f\u3002.<\/p>\n\n<p><strong>\u5728\u642d\u8f09 Apple Silicon \u7684 Mac \u4e0a<\/strong>, Docker \u7121\u6cd5\u5b58\u53d6 GPU\u3002\u60a8\u6709\u5169\u500b\u5207\u5be6\u53ef\u884c\u7684\u9078\u64c7\uff1a\u8981\u4e48\u5b8c\u5168\u5728 CPU \u4e0a\u904b\u884c\u4e26\u63a5\u53d7\u901f\u5ea6\u9650\u5236\uff0c\u8981\u4e48\u5728 macOS \u4e0a\u539f\u751f\u5b89\u88dd Ollama\uff0c\u4f7f\u5176\u4f7f\u7528 Apple GPU\uff0c\u7136\u5f8c\u4ee5\u7d14\u6587\u5b57\u6a21\u5f0f\u555f\u52d5\u5806\u758a\u3002 <code>docker compose up<\/code>, \uff0c \u653e <code>OLLAMA_HOST=host.docker.internal:11434<\/code> \u4f60\u7684 <code>.env<\/code>, \u7136\u5f8c\u2014\u2014\u9019\u662f\u6bcf\u500b\u4eba\u90fd\u6703\u5fd8\u8a18\u7684\u4e00\u6b65\u2014\u2014\u9032\u5165 n8n \u7684\u6191\u8b49\uff0c\u6253\u958b\u201c\u672c\u5730 Ollama \u670d\u52d9\u201d\uff0c\u4e26\u5c07\u57fa\u672c URL \u66f4\u6539\u70ba <code>http:\/\/host.docker.internal:11434\/<\/code>. \u5982\u679c\u6c92\u6709\u6700\u5f8c\u90a3\u6b21\u7de8\u8f2f\uff0c\u5de5\u4f5c\u6d41\u7a0b\u4ecd\u7136\u6307\u5411\u4e00\u500b\u6c92\u6709\u904b\u884c\u6a21\u578b\u7684\u5bb9\u5668\u3002.<\/p>\n\n<p><strong>\u5347\u7d1a<\/strong> \u662f\u4e00\u7a2e\u62c9\u529b\u3001\u4e00\u7a2e\u91cd\u5851\u3001\u4e00\u7a2e\u63d0\u5347\uff1a<\/p>\n\n<pre class=\"wp-block-code\"><code>docker compose --profile cpu pull docker compose create &amp;&amp; docker compose --profile cpu up<\/code><\/pre>\n\n<p>\u66ff\u63db\u786c\u9ad4\u8a2d\u5b9a\u6a94\u3002\u9019\u5c31\u5f15\u51fa\u4e86\u5347\u7d1a\u904e\u7a0b\u4e2d\u6c92\u4eba\u6703\u63d0\u9192\u4f60\u7684\u90e8\u5206\u3002.<\/p>\n\n<h2>\u9996\u5148\uff0c\u57fa\u65bc\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u69cb\u5efa\u7684\u4e94\u500b\u503c\u5f97\u95dc\u6ce8\u7684\u5de5\u4f5c\u6d41\u7a0b<\/h2>\n\n<p>\u4e00\u500b\u6c92\u6709\u4efb\u4f55\u5be6\u969b\u904b\u4f5c\u7684\u7cfb\u7d71\u662f\u5b78\u4e0d\u5230\u4efb\u4f55\u6771\u897f\u7684\u3002\u4ee5\u4e0b\u4e94\u500b\u7cfb\u7d71\u662f\u6211\u5728\u7b2c\u4e00\u9031\u6703\u642d\u5efa\u7684\uff0c\u5b83\u5011\u80fd\u8b93\u4f60\u4e86\u89e3\u672c\u5730\u4eba\u5de5\u667a\u6167\u662f\u5426\u9069\u5408\u4f60\u7684\u696d\u52d9\uff0c\u6392\u540d\u4f9d\u91cd\u8981\u6027\u905e\u589e\u7684\u9806\u5e8f\u6392\u5217\u3002.<\/p>\n\n<ol>\n<li><strong>\u6536\u4ef6\u5323\u5206\u985e\uff0c\u4f46\u5f9e\u4e0d\u767c\u9001\u4efb\u4f55\u5167\u5bb9\u3002.<\/strong> \u5c07\u6536\u5230\u7684\u90f5\u4ef6\u5206\u985e\u70ba\u652f\u63f4\u3001\u92b7\u552e\u3001\u4f9b\u61c9\u5546\u548c\u566a\u97f3\uff0c\u4e26\u5c07\u6a19\u7c64\u5beb\u56de\u90f5\u4ef6\u3002\u7121\u9700\u56de\u590d\uff0c\u7121\u9700\u8349\u7a3f\u2014\u2014\u53ea\u9700\u9032\u884c\u5206\u985e\uff0c\u4ee5\u4fbf\u60a8\u5be9\u6838\u4e00\u5468\u3002\u9019\u662f\u6e2c\u8a66 3B \u6a21\u578b\u662f\u5426\u7406\u89e3\u60a8\u7684\u9818\u57df\u8a5e\u5f59\u7684\u6700\u7d93\u6fdf\u6709\u6548\u7684\u65b9\u6cd5\uff0c\u800c\u5931\u6557\u7684\u539f\u56e0\u5728\u65bc\u6a19\u7c64\u932f\u8aa4\uff0c\u800c\u4e0d\u662f\u767c\u9001\u7d66\u5ba2\u6236\u7684\u932f\u8aa4\u90f5\u4ef6\u3002.<\/li>\n<li><strong>\u6587\u4ef6\u6295\u653e\u7bb1\u3002.<\/strong> \u6587\u4ef6\u5c0e\u5165 <code>.\u3002 \/\u5171\u4eab<\/code>, \u63d0\u53d6\u7684\u6587\u672c\u3001\u6458\u8981\u548c\u95dc\u9375\u5b57\u6bb5\u88ab\u5c0e\u5165Postgres\u8cc7\u6599\u5eab\u3002\u7531\u65bc\u8a72\u8cc7\u6599\u593e\u76f4\u63a5\u639b\u8f09\u5230n8n\u5bb9\u5668\u4e2d\uff0c\u56e0\u6b64\u60a8\u8655\u7406\u7684\u4efb\u4f55\u5167\u5bb9\u90fd\u4e0d\u6703\u96e2\u958b\u6a5f\u5668\u2014\u2014\u9019\u624d\u662f\u771f\u6b63\u7684\u96b1\u79c1\u8ad6\u9ede\uff0c\u5b83\u5f97\u5230\u4e86\u5be6\u969b\u8b49\u660e\uff0c\u800c\u975e\u50c5\u50c5\u88ab\u65b7\u8a00\u3002.<\/li>\n<li><strong>\u6aa2\u7d22\u60a8\u81ea\u5df1\u7684\u6587\u4ef6\u3002.<\/strong> \u5c07\u60a8\u7684\u6a19\u6e96\u4f5c\u696d\u7a0b\u5e8f (SOP)\u3001\u5408\u7d04\u6216\u7522\u54c1\u6587\u4ef6\u5d4c\u5165 Qdrant\uff0c\u5373\u53ef\u900f\u904e\u804a\u5929\u5de5\u4f5c\u6d41\u7a0b\u9032\u884c\u67e5\u8a62\u3002\u9019\u6b63\u662f\u5927\u591a\u6578\u4eba\u6240\u8aaa\u7684\u300c\u4f01\u696d\u4eba\u5de5\u667a\u6167\u300d\u7684\u6838\u5fc3\u6240\u5728\uff0c\u60a8\u4e5f\u6703\u767c\u73fe\uff0c\u7b54\u6848\u54c1\u8cea\u5f88\u5927\u7a0b\u5ea6\u4e0a\u53d6\u6c7a\u65bc\u8cc7\u6599\u5206\u584a\u800c\u975e\u6a21\u578b\u898f\u6a21\u3002.<\/li>\n<li><strong>\u7de8\u8f2f\u9810\u8655\u7406\u5668\u3002.<\/strong> \u672c\u5730\u6a21\u578b\u6703\u79fb\u9664\u59d3\u540d\u3001\u5730\u5740\u548c\u5e33\u865f\uff1b\u8655\u7406\u5f8c\u7684\u6587\u5b57\u96a8\u5f8c\u6703\u50b3\u9001\u5230\u8a17\u7ba1\u6a21\u578b\u9032\u884c\u66f4\u8907\u96dc\u7684\u63a8\u7406\u3002\u9019\u662f\u6574\u500b\u5de5\u5177\u5305\u4e2d\u6700\u6709\u50f9\u503c\u7684\u6a21\u5f0f\uff0c\u4f46\u5e7e\u4e4e\u6c92\u6709\u4eba\u6703\u5efa\u9020\u5b83\uff0c\u56e0\u70ba\u5b83\u9700\u8981\u627f\u8a8d\u672c\u5730\u6a21\u578b\u4e26\u975e\u6700\u4f73\u9078\u64c7\u3002.<\/li>\n<li><strong>\u5b9a\u671f\u6458\u8981\u3002.<\/strong> \u4e00\u500b\u5b9a\u6642\u4efb\u52d9\uff0c\u8b80\u53d6\u8cc7\u6599\u4f86\u6e90\uff0c\u7136\u5f8c\u7522\u751f\u4e00\u500b\u7c21\u77ed\u7684\u6458\u8981\uff0c\u4e26\u4fdd\u5b58\u5728\u986f\u773c\u7684\u5730\u65b9\u3002\u96d6\u7136\u67af\u71e5\u4e4f\u5473\uff0c\u4f46\u5b83\u662f\u6700\u597d\u7684\u8001\u5e2b\uff1a\u5b83\u662f\u7b2c\u4e00\u500b\u6703\u5728\u4f60\u7761\u8457\u6642\u5d29\u6f70\u7684\u5de5\u4f5c\u6d41\u7a0b\uff0c\u800c\u4f60\u5982\u4f55\u767c\u73fe\u5b83\uff0c\u6b63\u662f\u696d\u9918\u611b\u597d\u548c\u5c08\u696d\u904b\u71df\u4e4b\u9593\u7684\u5340\u5225\u3002.<\/li>\n<\/ol>\n\n<p>\u6ce8\u610f\u9019\u4efd\u6e05\u55ae\u88e1\u7f3a\u5c11\u4ec0\u9ebc\uff1a\u4e00\u500b\u7121\u9700\u5be9\u6838\u5c31\u80fd\u5b8c\u5168\u81ea\u4e3b\u884c\u52d5\u7684\u667a\u80fd\u9ad4\u3002\u5982\u679c\u4f60\u5728\u7b2c\u4e00\u9031\u5c31\u57fa\u65bc 3B \u6a21\u578b\u5efa\u69cb\u51fa\u9019\u6a23\u4e00\u500b\u667a\u80fd\u9ad4\uff0c\u4f60\u5c31\u6703\u5c0d\u672c\u5730\u4eba\u5de5\u667a\u6167\u5f62\u6210\u4e00\u7a2e\u6839\u6df1\u8482\u56fa\u4e14\u4e0d\u516c\u5e73\u7684\u770b\u6cd5\u2014\u2014\u56e0\u70ba\u5931\u6557\u7684\u4e0d\u662f\u6a21\u578b\uff0c\u800c\u662f\u67b6\u69cb\u3002.<\/p>\n\n<h2>\u81ea\u67b6 AI \u5165\u9580\u5957\u4ef6\u4e2d\u7684\u4e09\u500b\u9810\u8a2d\u8a2d\u5b9a\u6703\u640d\u5bb3\u4f60\u7684\u5229\u76ca<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/09\/shaisk-defaults-20260919.jpg\" alt=\"\u7db2\u8def\u4ea4\u63db\u5668\u4e0a\u958b\u555f\u7684\u639b\u9396\u5716\u793a\u8868\u793a\u5bb9\u5668\u9810\u8a2d\u8a2d\u5b9a\u4e0d\u5b89\u5168\u3002\"\/><\/figure>\n\n<p>\u9019\u4e9b\u90fd\u4e0d\u662f bug\u3002\u5c0d\u65bc\u4e00\u500b\u65e8\u5728\u7b46\u8a18\u578b\u96fb\u8166\u4e0a\u904b\u884c\u4e00\u6574\u500b\u4e0b\u5348\u7684\u6a21\u677f\u4f86\u8aaa\uff0c\u9019\u4e9b\u90fd\u662f\u5408\u7406\u7684\u9078\u64c7\u3002\u4e00\u65e6\u5806\u758a\u904b\u884c\u6642\u9593\u8d85\u904e\u4e0b\u5348\uff0c\u5b83\u5011\u5c31\u6210\u4e86\u4f60\u7684\u554f\u984c\u3002.<\/p>\n\n<h3>1. \u7bc4\u4f8b\u74b0\u5883\u6587\u4ef6\u5305\u542b\u771f\u5be6\u7684\u3001\u5b57\u9762\u4e0a\u7684\u6191\u8b49\u3002<\/h3>\n\n<p><code>.env.\u7bc4\u4f8b<\/code> \u5305\u542b <code>POSTGRES_USER=root<\/code>, <code>POSTGRES_PASSWORD=\u5bc6\u78bc<\/code>, <code>N8N_ENCRYPTION_KEY=\u8d85\u7d1a\u5bc6\u9470<\/code> \u548c <code>N8N_USER_MANAGEMENT_JWT_SECRET=\u66f4\u79d8\u5bc6<\/code>. \u5b89\u88dd\u8aaa\u660e\u5982\u4e0b\uff1a <code>cp .env.example.env<\/code> \u7136\u5f8c\u6703\u6709\u4e00\u689d\u7a0b\u5f0f\u78bc\u8a3b\u89e3\u544a\u8a34\u4f60\u4fee\u6539\u5b83\u5011\u3002\u8a3b\u91cb\u4e0d\u662f\u969c\u7919\u3002\u8907\u88fd\u6587\u4ef6\uff0c\u4fee\u6539\u6240\u6709\u56db\u500b\u7a0b\u5f0f\u78bc\uff0c\u7136\u5f8c\u57f7\u884c\u5373\u53ef\u3002 <em>\u524d<\/em> \u7b2c\u4e00\u6b21\u555f\u52d5\u2014\u56e0\u70ba <code>N8N_\u52a0\u5bc6\u91d1\u9470<\/code> \u9019\u662f n8n \u7528\u65bc\u52a0\u5bc6\u5132\u5b58\u6191\u8b49\u7684\u91d1\u9470\u3002\u5982\u679c\u60a8\u5728\u4fdd\u5b58\u6191\u8b49\u5f8c\u8f2a\u63db\u6b64\u91d1\u9470\uff0c\u5247\u4e0d\u6703\u6536\u5230\u8b66\u544a\uff1b\u60a8\u5c07\u7372\u5f97\u7121\u6cd5\u89e3\u5bc6\u7684\u6191\u8b49\u3002.<\/p>\n\n<h3>2. \u5b83\u767c\u5e03\u4e86\u4e09\u500b\u7aef\u53e3\uff0c\u5176\u4e2d\u5169\u500b\u7aef\u53e3\u6c92\u6709\u8eab\u4efd\u9a57\u8b49\u3002<\/h3>\n\n<p>compose \u6a94\u6848\u767c\u5e03\u4e86 5678 (n8n)\u300111434 (Ollama) \u548c 6333 (Qdrant) \u4e09\u500b\u5ba2\u6236\u7aef\u3002 n8n \u81f3\u5c11\u5177\u5099\u4f7f\u7528\u8005\u7ba1\u7406\u529f\u80fd\u3002. <strong>Ollama \u6c92\u6709\u8eab\u4efd\u9a57\u8b49\uff0c\u800c Qdrant \u555f\u52d5\u6642\u6c92\u6709 API \u91d1\u9470\u3002.<\/strong> \u5728\u5bb6\u7528\u8def\u7531\u5668\u5f8c\u9762\u7684\u7b46\u8a18\u578b\u96fb\u8166\u4e0a\u9019\u6a23\u505a\u6c92\u554f\u984c\u3002\u4f46\u5728\u5177\u6709\u516c\u7db2 IP \u7684 VPS \u4e0a\uff0c\u60a8\u5c31\u76f8\u7576\u65bc\u5c07\u672a\u7d93\u8eab\u4efd\u9a57\u8b49\u7684\u6a21\u578b\u904b\u884c\u6642\u548c\u672a\u7d93\u8eab\u4efd\u9a57\u8b49\u7684\u5411\u91cf\u8cc7\u6599\u5eab\u767c\u4f48\u5230\u4e86\u4e92\u806f\u7db2\u4e0a\u3002.<\/p>\n\n<p>\u800c\u9019\u6b63\u662f\u9023\u8b39\u614e\u7684\u4eba\u90fd\u6703\u843d\u5165\u7684\u9677\u9631\uff1a\u7e31\u5bb9\u3002 <code>ufw<\/code> \u4f46\u9019\u4e26\u4e0d\u80fd\u89e3\u6c7a\u554f\u984c\u3002 Docker \u672c\u8eab\u7684\u7db2\u8def\u6587\u4ef6\u5c0d\u6b64\u6709\u660e\u78ba\u8aaa\u660e\uff0d\u7576\u4f60\u767c\u4f48\u5bb9\u5668\u7684\u9023\u63a5\u57e0\u6642\uff0c, <em>\u201c\u9032\u51fa\u8a72\u5bb9\u5668\u7684\u6d41\u91cf\u5728\u7d93\u904e ufw \u9632\u706b\u7246\u8a2d\u5b9a\u4e4b\u524d\u5c31\u6703\u88ab\u91cd\u5b9a\u5411\u2026\u2026\u5be6\u969b\u4e0a\u5ffd\u7565\u4e86\u60a8\u7684\u9632\u706b\u7246\u914d\u7f6e\u3002\u201d<\/em> \u767c\u5e03\u9023\u63a5\u57e0\u5728 ufw \u4f7f\u7528\u7684 INPUT \u93c8\u4e4b\u524d\uff0c\u6703\u5728 NAT \u8868\u4e2d\u8655\u7406\u3002\u60a8\u53ef\u4ee5\u7372\u5f97\u4e00\u500b\u4e7e\u6de8\u7684 <code>ufw \u72c0\u614b<\/code> \u540c\u6642\u4e5f\u6253\u958b\u4e86\u4e00\u500b\u9023\u63a5\u57e0\u3002.<\/p>\n\n<p>\u4fee\u5fa9\u65b9\u6cd5\u5f88\u7c21\u55ae\u3002\u5bb9\u5668\u4e4b\u9593\u900f\u904e\u5167\u90e8\u4ecb\u9762\u9032\u884c\u901a\u8a0a\u3002 <code>\u793a\u7bc4<\/code> \u7db2\u7d61\uff0c\u6240\u4ee5\u5b83\u5011\u6839\u672c\u4e0d\u9700\u8981\u4e3b\u6a5f\u9023\u63a5\u57e0\u3002\u8981\u4e48\u522a\u9664 <code>\u9023\u63a5\u57e0\uff1a<\/code> \u963b\u6b62 Ollama \u548c Qdrant \u670d\u52d9\uff0c\u6216\u5c07\u5b83\u5011\u7d81\u5b9a\u5230\u56de\u74b0\u4f4d\u5740 \u2014 <code>127.0.0.1:11434:11434<\/code> \u2014 \u9700\u8981\u5b58\u53d6\u9019\u4e9b\u9023\u63a5\u57e0\u6642\uff0c\u53ef\u4ee5\u900f\u904e SSH \u96a7\u9053\u9023\u63a5\u5b83\u5011\u3002\u5c0d 5678 \u9023\u63a5\u57e0\u4e5f\u9032\u884c\u76f8\u540c\u7684\u64cd\u4f5c\uff0c\u4e26\u5728\u5176\u524d\u9762\u6dfb\u52a0\u4e00\u500b\u555f\u7528 TLS \u7684\u53cd\u5411\u4ee3\u7406\u3002.<\/p>\n\n<h3>3. \u6bcf\u5f35\u5716\u7247\u90fd\u6f02\u6d6e\u5728 <code>\uff1a\u6700\u65b0\u7684<\/code><\/h3>\n\n<p>n8n\u3001Ollama \u548c Qdrant \u90fd\u88ab\u7f6e\u9802\u4e86 <code>\u6700\u65b0\u7684<\/code> \uff08\u53ea\u6709Postgres\u6703\u6307\u5b9a\u4e3b\u7248\u672c\u865f\uff09\u3002\u9019\u5728\u7576\u6642\u5f88\u65b9\u4fbf\uff0c\u76f4\u5230\u2026 <code>docker compose pull<\/code> \u67d0\u500b\u666e\u901a\u7684\u661f\u671f\u4e8c\uff0c\u7cfb\u7d71\u53ef\u80fd\u6703\u7d66\u4f60\u4e00\u500b\u8207\u4f60\u6e2c\u8a66\u5de5\u4f5c\u6d41\u7a0b\u6642\u6240\u4f7f\u7528\u7684\u7248\u672c\u4e0d\u540c\u7684 n8n \u6b21\u8981\u7248\u672c\u3002\u5728\u5806\u758a\u958b\u59cb\u627f\u8f09\u8ca0\u8f09\u4e4b\u524d\uff0c\u5148\u9396\u5b9a\u4f60\u5be6\u969b\u904b\u884c\u7684\u6a19\u7c64\uff0c\u4e26\u8b39\u614e\u5730\u9032\u884c\u5347\u7d1a\u3002\u4efb\u4f55\u7d93\u6b77\u904e\u81ea\u8a17\u7ba1\u5de5\u5177\u8b8a\u66f4\u7684\u4eba\u90fd\u77e5\u9053\u539f\u56e0\u2014\u2014\u6211\u4e4b\u524d\u5beb\u904e\u95dc\u65bc\u9019\u7a2e\u6545\u969c\u6a21\u5f0f\u7684\u6587\u7ae0\u3002 <a href=\"https:\/\/jonjones.ai\/zh\/%e8%87%aa%e5%8b%95%e5%8c%96\/flowise-ai\/\">Flowise\u5df2\u88ab\u5b58\u6a94\u3002<\/a>.<\/p>\n\n\n<h2>\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u7684\u5be6\u969b\u904b\u4f5c\u6210\u672c\u662f\u591a\u5c11\uff1f<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/09\/shaisk-cost-20260919.jpg\" alt=\"\u8a18\u61b6\u9ad4\u6a21\u7d44\u548cGPU\u65c1\u908a\u662f\u96fb\u9336\uff0c\u4ee3\u8868\u672c\u5730AI\u7684\u904b\u4f5c\u6210\u672c\u3002\"\/><\/figure>\n\n<p>\u96f6\u6388\u6b0a\u8cbb\u7528\u662f\u771f\u7684\u2014\u2014\u9019\u6b3e\u81ea\u67b6 AI \u5165\u9580\u5957\u4ef6\u4e0b\u8f09\u548c\u4f7f\u7528\u90fd\u5b8c\u5168\u514d\u8cbb\u3002\u800c\u4e14\uff0c\u5b83\u4e5f\u662f\u5e33\u55ae\u4e0a\u8cbb\u7528\u6700\u4f4e\u7684\u4e00\u9805\u3002\u4ee5\u4e0b\u5206\u6210\u4e09\u90e8\u5206\u6559\u4f60\u5982\u4f55\u8aa0\u5be6\u5730\u70ba\u81ea\u5df1\u7684\u642d\u5efa\u65b9\u6848\u5b9a\u50f9\u3002.<\/p>\n\n<h3>\u7b2c\u4e00\u90e8\u5206\uff1a\u5167\u5b58\uff0c\u5b8c\u5168\u7531\u60a8\u9078\u64c7\u7684\u578b\u865f\u6c7a\u5b9a\u3002<\/h3>\n\n<p>\u56db\u500b\u5bb9\u5668\u5728\u8f09\u5165\u4efb\u4f55\u6a21\u578b\u4e4b\u524d\u5927\u7d04\u6703\u4f54\u7528\u4e00\u5230\u5169\u500bGB\u7684\u7a7a\u9593\u3002\u7136\u5f8c\u6a21\u578b\u8f09\u5165\u5230\u6700\u9802\u5c64\uff0c\u6b64\u6642\u5c31\u9700\u8981\u505a\u51fa\u6c7a\u5b9a\uff1a<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u5967\u62c9\u746a\u6a21\u578b<\/th><th>\u4e0b\u8f09\u5927\u5c0f<\/th><th>\u60c5\u5883<\/th><th>\u5be6\u969b\u4e0a\u904b\u884c\u65bc<\/th><\/tr><\/thead><tbody>\n<tr><td><code>\u7f8a\u99dd3.2<\/code> \uff083B\uff0c\u5957\u4ef6\u9810\u8a2d\u914d\u7f6e\uff09<\/td><td>2.0 GB<\/td><td>128K<\/td><td>\u4efb\u4f55\u73fe\u4ee3\u7b46\u8a18\u578b\u96fb\u8166\uff1b\u53ef\u5728 CPU \u4e0a\u904b\u884c<\/td><\/tr>\n<tr><td><code>\u7f8a\u99dd3.2:1b<\/code><\/td><td>1.3 GB<\/td><td>128K<\/td><td>\u5c0f\u578bVPS\uff0c\u908a\u7de3\u76d2\u5b50<\/td><\/tr>\n<tr><td><code>gpt-oss:20b<\/code><\/td><td>14 GB<\/td><td>128K<\/td><td>\u4e00\u584a\u771f\u6b63\u7684\u7368\u7acb\u986f\u793a\u5361\uff0c\u6216\u662f\u4e00\u53f0\u914d\u5099\u5927\u91cf\u8a18\u61b6\u9ad4\u548c\u8db3\u5920\u8010\u5fc3\u7684\u5de5\u4f5c\u7ad9\u3002<\/td><\/tr>\n<tr><td><code>gpt-oss:120b<\/code><\/td><td>65 GB<\/td><td>128K<\/td><td>\u50c5\u9650\u4f3a\u670d\u5668\u7d1a\u786c\u9ad4<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n<p>\u90a3\u5f35\u8868\u683c\u7528\u56db\u884c\u6587\u5b57\u6982\u62ec\u4e86\u5168\u90e8\u7684\u7d93\u6fdf\u8ad6\u8b49\u3002\u7b46\u8a18\u578b\u96fb\u8166\u4e0a\u904b\u884c\u7684\u7248\u672c\u904b\u884c\u7684\u662f 3B \u6a21\u578b\u3002\u800c\u904b\u884c\u4e00\u500b\u503c\u5f97\u4fe1\u8cf4\u7684\u591a\u6b65\u9a5f\u63a8\u7406\u6a21\u578b\u7684\u7248\u672c\uff0c\u6240\u9700\u7684\u786c\u9ad4\u6210\u672c\u751a\u81f3\u8d85\u904e\u4e86\u5b83\u539f\u672c\u8981\u66ff\u4ee3\u7684\u96f2\u7aef API \u8cbb\u7528\u2014\u2014\u9664\u975e\u4f60\u5df2\u7d93\u64c1\u6709\u9019\u53f0\u6a5f\u5668\uff0c\u6216\u8005\u4f60\u7684\u6578\u64da\u91cf\u8db3\u5920\u5927\uff0c\u53ef\u4ee5\u6524\u92b7\u9019\u7b46\u6210\u672c\u3002.<\/p>\n\n<h3>\u7b2c\u4e8c\u90e8\u5206\uff1a\u975e\u6a21\u578b\u90e8\u5206<\/h3>\n\n<ul>\n<li><strong>\u78c1\u789f.<\/strong> \u6a21\u578b\u6b0a\u91cd\u3001Postgres\u3001Qdrant \u96c6\u5408\u548c n8n \u7684\u4e8c\u9032\u4f4d\u8cc7\u6599\u90fd\u5728\u6210\u9577\u3002\u5de5\u5177\u5305 <code>N8N_DEFAULT_BINARY_DATA_MODE=\u6a94\u6848\u7cfb\u7d71<\/code>, \u56e0\u6b64\uff0c\u8655\u7406\u5f8c\u7684\u6a94\u6848\u5132\u5b58\u5728\u78c1\u789f\u4e0a\uff0c\u800c\u4e0d\u662f\u8cc7\u6599\u5eab\u4e2d\u2014\u2014\u9019\u5c0d\u6548\u80fd\u6709\u597d\u8655\uff0c\u4f46\u7576\u78c1\u789f\u5340\u6eff\u4e86\u6642\u5f88\u5bb9\u6613\u5fd8\u8a18\u3002.<\/li>\n<li><strong>\u6b0a\u529b\u6216\u79df\u91d1\u3002.<\/strong> \u904b\u884c\u63a8\u7406\u7684\u76d2\u5b50\u5c31\u50cf\u4e00\u500b\u5168\u5929\u5019\u8017\u96fb\u7684\u76d2\u5b50\uff0c\u6216\u8005\u8aaa\u662f\u4e00\u500b\u7121\u8ad6\u4f60\u672c\u6708\u662f\u5426\u4f7f\u7528\u90fd\u6703\u7e8c\u8a02\u7684 VPS \u670d\u52d9\u9805\u76ee\u3002.<\/li>\n<li><strong>\u5347\u7d1a\u3002.<\/strong> \u56db\u5f35\u5716\u7247\uff0c\u5404\u81ea\u6309\u7167\u81ea\u5df1\u7684\u6b65\u8abf\u767c\u5e03\uff0c\u6c92\u6709\u4f9b\u61c9\u5546\u6703\u70ba\u4f60\u6e2c\u8a66\u7d44\u5408\u6548\u679c\u3002.<\/li>\n<\/ul>\n\n<h3>\u7b2c\u4e09\u90e8\u5206\uff1a\u5de5\u6642\uff0c\u9019\u624d\u662f\u771f\u6b63\u58d3\u57ae\u4eba\u5011\u7684\u56e0\u7d20\u3002<\/h3>\n\n<p>\u81ea\u8a17\u7ba1\u4e26\u4e0d\u6703\u6d88\u9664\u7dad\u904b\u5de5\u4f5c\uff0c\u800c\u662f\u5c07\u5176\u8f49\u79fb\u7d66\u4f60\u3002\u6211\u5728\u81ea\u5df1\u7684\u57fa\u790e\u8a2d\u65bd\u4e0a\u904b\u884c\u5341\u500b\u54c1\u724c\u5bb9\u5668\uff0c\u6240\u4ee5\u6211\u53ef\u4ee5\u91cf\u5316\u9019\u7a2e\u8f49\u79fb\uff0c\u800c\u4e0d\u662f\u7a7a\u6cdb\u5730\u8a87\u5927\u5176\u8a5e\u3002\u5728\u904e\u53bb\u7684 30 \u5929\u88e1\uff0c\u6211\u7684\u5bb9\u5668\u53e2\u96c6\u7684\u8abf\u5ea6\u5668\u89f8\u767c\u4e86\u2026 <strong>410 \u6b21\u8a08\u5283\u904b\u884c\uff0c\u6db5\u84cb 20 \u7a2e\u4f5c\u696d\u985e\u578b<\/strong> \u2014 299 \u6b21\u904b\u884c\u6210\u529f\uff0c79 \u6b21\u6545\u610f\u8df3\u904e\uff0c6 \u6b21\u904b\u884c\u5931\u6557\uff0c2 \u6b21\u904b\u884c\u6027\u80fd\u4e0b\u964d\uff0c24 \u6b21\u904b\u884c\u7d50\u675f\u4f46\u672a\u5beb\u5165\u4efb\u4f55\u72c0\u614b\u8cc7\u8a0a\u3002\u81ea 6 \u6708\u4ee5\u4f86\uff0c\u5171\u8a18\u9304\u4e86 1308 \u6b21\u904b\u884c\u3002.<\/p>\n\n<p>\u5931\u6557\u6b21\u6578\u4e26\u4e0d\u662f\u6211\u5011\u95dc\u6ce8\u7684\u91cd\u9ede\u3002 <strong>24 \u6b21\u904b\u884c\u7121\u72c0\u614b\u884c<\/strong> \u78ba\u5be6\u5982\u6b64\u3002\u9019\u4e9b\u9805\u76ee\u5728\u5100\u8868\u677f\u4e0a\u770b\u8d77\u4f86\u6c92\u554f\u984c\uff0c\u4f46\u5be6\u969b\u4e0a\u4e26\u975e\u5982\u6b64\u2014\u2014\u5fc5\u9808\u6709\u4eba\u8ca0\u8cac\u7d71\u8a08\u5b83\u5011\uff0c\u5b83\u5011\u624d\u6703\u986f\u793a\u51fa\u4f86\u3002\u73fe\u5728\u9019\u500b\u4eba\u5c31\u662f\u4f60\u3002\u5c31\u50cf\u898f\u5283\u8a18\u61b6\u9ad4\u9810\u7b97\u4e00\u6a23\uff0c\u628a\u9019\u4e9b\u9805\u76ee\u4e5f\u7d0d\u5165\u9810\u7b97\u3002.<\/p>\n\n<h3>\u9084\u6709\u4e00\u500b\u500d\u589e\u5668\uff1a\u4e26\u767c\u6027<\/h3>\n\n<p>\u4ee5\u4e0a\u6240\u6709\u5167\u5bb9\u5747\u5047\u8a2d\u6bcf\u6b21\u53ea\u8655\u7406\u4e00\u500b\u8acb\u6c42\u3002 Ollama \u6703\u6839\u64da\u5df2\u52a0\u8f09\u7684\u6a21\u578b\u6b0a\u91cd\u4f86\u8655\u7406\u8acb\u6c42\uff0c\u56e0\u6b64\uff0c\u5982\u679c\u5169\u500b\u5de5\u4f5c\u6d41\u7a0b\u540c\u6642\u5728\u540c\u4e00\u53f0\u6a5f\u5668\u4e0a\u904b\u884c\uff0c\u5b83\u5011\u4e26\u4e0d\u6703\u50cf\u60a8\u671f\u671b\u7684\u90a3\u6a23\u6392\u968a\u7b49\u5f85\u2014\u2014\u5b83\u5011\u6703\u722d\u7528\u76f8\u540c\u7684\u5167\u5b58\u548c\u8a08\u7b97\u8cc7\u6e90\uff0c\u539f\u672c\u201c\u56db\u79d2\u97ff\u61c9\u201d\u7684\u57fa\u6e96\u6e2c\u8a66\u7d50\u679c\u6703\u8b8a\u6210\u4e09\u5341\u79d2\u3002\u5982\u679c\u60a8\u6253\u7b97\u5728\u91cd\u758a\u7684\u6642\u9593\u6bb5\u5167\u57f7\u884c\u591a\u500b\u5b9a\u6642\u5de5\u4f5c\u6d41\u7a0b\uff0c\u8acb\u6709\u610f\u932f\u958b\u5b83\u5011\u7684\u904b\u884c\u6642\u9593\uff0c\u6216\u6839\u64da\u5c16\u5cf0\u800c\u975e\u5e73\u5747\u8ca0\u8f09\u4f86\u8a2d\u5b9a\u6a5f\u5668\u3002\u932f\u958b\u904b\u884c\u6642\u9593\u662f\u514d\u8cbb\u7684\uff0c\u800c\u6839\u64da\u5c16\u5cf0\u8ca0\u8f09\u4f86\u914d\u7f6e\u6a5f\u5668\u5247\u9700\u8981\u6210\u672c\u3002.<\/p>\n\n<h2>3B\u672c\u5730\u6a21\u5f0f\u771f\u6b63\u5920\u597d\u7684\u5730\u65b9<\/h2>\n\n<p>\u95dc\u65bc\u96b1\u79c1\u554f\u984c\u7684\u8aa0\u5be6\u8aaa\u6cd5\u4e26\u975e\u300c\u672c\u5730\u6a21\u578b\u548c\u524d\u6cbf\u6a21\u578b\u4e00\u6a23\u597d\u300d\u3002\u4e8b\u5be6\u4e26\u975e\u5982\u6b64\uff0c\u5047\u88dd\u60c5\u6cc1\u4e26\u975e\u5982\u6b64\u53ea\u6703\u8b93\u4eba\u5011\u5728\u5169\u9031\u5f8c\u611f\u5230\u5931\u671b\u3002\u8aa0\u5be6\u7684\u8aaa\u6cd5\u662f\uff1a <em>\u5f88\u5927\u4e00\u90e8\u5206\u696d\u52d9\u81ea\u52d5\u5316\u6839\u672c\u4e0d\u9700\u8981\u524d\u6cbf\u6a21\u578b\u3002.<\/em><\/p>\n\n<p>\u4e8b\u7269 <code>\u7f8a\u99dd3.2<\/code> \u6027\u80fd\u826f\u597d\uff0c\u8db3\u4ee5\u6295\u5165\u751f\u7522\uff1a<\/p>\n\n<ul>\n<li><strong>\u5206\u985e\u548c\u8def\u7531\u3002.<\/strong> \u9019\u662f\u96fb\u5b50\u90f5\u4ef6\u652f\u63f4\u3001\u92b7\u552e\u9084\u662f\u566a\u97f3\uff1f\u6b64\u5de5\u55ae\u5c6c\u65bc\u4ee5\u4e0b\u516d\u500b\u985e\u5225\u4e2d\u7684\u54ea\u4e00\u985e\uff1f<\/li>\n<li><strong>\u7d50\u69cb\u5316\u8403\u53d6\u3002.<\/strong> \u5f9e\u9019\u6bb5\u6587\u5b57\u4e2d\u63d0\u53d6\u767c\u7968\u865f\u78bc\u3001\u65e5\u671f\u548c\u7e3d\u984d\uff0c\u4e26\u50b3\u56de JSON \u683c\u5f0f\u7684\u8cc7\u6599\u3002.<\/li>\n<li><strong>\u7c21\u8981\u6982\u8ff0\u3002.<\/strong> \u4e00\u4efd\u5169\u9801\u6587\u4ef6\u4e2d\u7684\u4e09\u500b\u8981\u9ede\u3002.<\/li>\n<li><strong>\u7de8\u8f2f\u548c\u9810\u8655\u7406\u3002.<\/strong> \u672c\u5730\u522a\u9664\u59d3\u540d\u548c\u5e33\u865f\u8a0a\u606f, <em>\u7136\u5f8c<\/em> \u5c07\u812b\u654f\u5f8c\u7684\u5269\u9918\u8cc7\u6599\u50b3\u9001\u5230\u96f2\u7aef\u6a21\u578b\u3002\u9019\u7a2e\u65b9\u6cd5\u5e38\u5e38\u88ab\u4f4e\u4f30\uff1a\u5b83\u65e2\u80fd\u78ba\u4fdd\u95dc\u9375\u74b0\u7bc0\u7684\u96b1\u79c1\u5b89\u5168\uff0c\u53c8\u80fd\u4f7f\u7528\u529f\u80fd\u5f37\u5927\u7684\u6a21\u578b\u9032\u884c\u6df1\u5165\u5206\u6790\u3002.<\/li>\n<\/ul>\n\n<p>\u5b83\u7684\u7f3a\u9ede\uff1a\u5197\u9577\u7684\u591a\u6b65\u9a5f\u4ee3\u7406\u5faa\u74b0\u3001\u53ef\u9760\u7684\u5de5\u5177\u547c\u53eb\u3001\u4efb\u4f55\u9700\u8981\u5728\u8f03\u9577\u4e0a\u4e0b\u6587\u4e2d\u9032\u884c\u5224\u65b7\u7684\u4efb\u52d9\uff0c\u4ee5\u53ca\u7a0b\u5f0f\u78bc\u7de8\u5beb\u3002\u5982\u679c\u60a8\u6253\u7b97\u5728 3B \u6a21\u578b\u4e0a\u5be6\u73fe\u5b8c\u5168\u81ea\u4e3b\u3001\u7121\u4eba\u503c\u5b88\u7684\u4ee3\u7406\u93c8\uff0c\u8acb\u95b1\u8b80\u4ee5\u4e0b\u5167\u5bb9\u3002 <a href=\"https:\/\/jonjones.ai\/zh\/%e5%95%86%e6%a5%ad\/%e5%ae%8c%e5%85%a8%e8%87%aa%e4%b8%bb%e7%9a%84%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7%e4%bb%a3%e7%90%86\/\">\u904b\u4f5c\u4e00\u500b\u771f\u6b63\u81ea\u4e3b\u7684\u4ee3\u7406\u7a76\u7adf\u9700\u8981\u4ec0\u9ebc<\/a> \u7b2c\u4e00\u7684\u3002.<\/p>\n\n<p>\u7576\u7136\uff0c\u4f60\u4e5f\u53ef\u4ee5\u5c07\u540c\u4e00\u500b\u5806\u758a\u6307\u5411\u66f4\u5927\u7684\u76ee\u6a19\u2014\u2014 <code>ollama \u62c9\u53d6 gpt-oss:20b<\/code> \u4e26\u66f4\u6539 n8n Ollama \u7bc0\u9ede\u4e2d\u7684\u6a21\u578b\u3002\u4e0a\u8868\u986f\u793a\u4e86\u786c\u9ad4\u6210\u672c\u3002\u5982\u679c\u60a8\u60f3\u5728\u540c\u4e00\u500b\u4ecb\u9762\u5f8c\u6df7\u5408\u4f7f\u7528\u672c\u6a5f\u6a21\u578b\u548c\u8a17\u7ba1\u6a21\u578b\uff0c\u90a3\u6b63\u662f\u554f\u984c\u6240\u5728\u3002 <a href=\"https:\/\/jonjones.ai\/zh\/%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7\/%e5%85%8b%e5%8b%9e%e5%be%b7%e4%bb%a3%e7%a2%bc%e8%b7%af%e7%94%b1%e5%99%a8%e6%93%8d%e4%bd%9c%e5%93%a1%e6%8c%87%e5%8d%97-2026\/\">\u6a21\u578b\u8def\u7531<\/a> \u5b58\u5728\u7684\u76ee\u7684\u662f\u70ba\u4e86\u89e3\u6c7a\u554f\u984c\u3002.<\/p>\n\n<p>\u9019\u88e1\u552f\u4e00\u91cd\u8981\u7684\u57fa\u6e96\u5c31\u662f\u4f60\u81ea\u5df1\u7684\uff1a\u5f9e\u4f60\u7684\u6536\u4ef6\u5323\u6216\u6587\u4ef6\u5806\u88e1\u627e\u51fa\u5341\u500b\u6700\u68d8\u624b\u7684\u771f\u5be6\u6848\u4f8b\uff0c\u6309\u7167\u793a\u7bc4\u6d41\u7a0b\u904b\u884c\u4e00\u904d\uff0c\u7136\u5f8c\u95b1\u8b80\u8f38\u51fa\u7d50\u679c\u3002\u4e0d\u662f\u7bc4\u4f8b\u63d0\u793a\uff0c\u800c\u662f\u4f60\u81ea\u5df1\u7684\u6848\u4f8b\u3002.<\/p>\n\n<h2>\u6211\u5be6\u969b\u904b\u884c\u7684\u5206\u6bb5<\/h2>\n\n<p>\u6211\u7a4d\u6975\u63a1\u7528\u81ea\u67b6\u6a21\u5f0f\u2014\u2014\u4f46\u4e26\u975e\u63a1\u7528\u9019\u7a2e\u6a21\u5f0f\u3002\u6211\u81ea\u5df1\u7684\u6280\u8853\u68e7\u5c07\u2026 <em>\u904b\u884c\u6642\u74b0\u5883<\/em> \u6211\u81ea\u5df1\u7528\u76d2\u5b50\uff0c\u7136\u5f8c\u79df\u7684 <em>\u667a\u529b<\/em>\u5bb9\u5668\u3001\u8abf\u5ea6\u5668\u3001\u4f47\u5217\u3001\u8cc7\u6599\u5eab\u548c\u65e5\u8a8c\u90fd\u904b\u884c\u5728\u6211\u63a7\u5236\u7684\u57fa\u790e\u67b6\u69cb\u4e0a\uff0c\u800c\u63a8\u7406\u904e\u7a0b\u5247\u900f\u904e API \u91dd\u5c0d\u524d\u6cbf\u6a21\u578b\u9032\u884c\u3002\u6211\u5df2\u7d93\u8a73\u7d30\u8a18\u9304\u4e86\u8a72\u67b6\u69cb\u3002 <a href=\"https:\/\/jonjones.ai\/zh\/%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7%e8%87%aa%e5%8b%95%e5%8c%96\/%e8%87%aa%e8%a8%97%e7%ae%a1%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7%e4%bc%ba%e6%9c%8d%e5%99%a8\/\">\u6211\u5982\u4f55\u5728\u55ae\u6a5f\u4e0a\u904b\u884c\u6211\u7684\u81ea\u4e3bAI\u8eca\u968a<\/a> \u4e26\u4e14 <a href=\"https:\/\/jonjones.ai\/zh\/%e4%ba%ba%e5%b7%a5%e6%99%ba%e6%85%a7\/%e5%85%8b%e5%8b%9e%e5%be%b7%e4%bb%a3%e7%a2%bc%e7%89%b9%e5%b7%a5%e8%a3%bd%e4%bd%9c\/\">\u771f\u6b63\u652f\u6490\u6211\u65d7\u4e0b\u5341\u500b\u54c1\u724c\u696d\u52d9\u7684\u662f\u4ec0\u9ebc\uff1f<\/a>.<\/p>\n\n<p>\u65e2\u7136\u6211\u660e\u986f\u5c0d\u81ea\u8a17\u7ba1\u6709\u8208\u8da3\uff0c\u70ba\u4ec0\u9ebc\u9084\u8981\u9019\u6a23\u62c6\u5206\u5462\uff1f\u56e0\u70ba\u9019\u5169\u90e8\u5206\u6545\u969c\u7684\u65b9\u5f0f\u4e0d\u540c\u3002\u57f7\u884c\u6642\u9593\u554f\u984c\u2014\u2014\u5bb9\u5668\u7121\u6cd5\u91cd\u65b0\u555f\u52d5\u3001\u78c1\u789f\u5df2\u6eff\u3001\u5b9a\u6642\u4efb\u52d9\u6084\u7121\u8072\u606f\u5730\u505c\u6b62\u904b\u4f5c\u2014\u2014\u65e2\u67af\u71e5\u4e4f\u5473\uff0c\u6210\u672c\u53c8\u4f4e\u5ec9\uff0c\u800c\u4e14\u6211\u81ea\u5df1\u5c31\u80fd\u89e3\u6c7a\u3002\u6a21\u578b\u54c1\u8cea\u554f\u984c\u65e2\u4e0d\u67af\u71e5\u4e5f\u4e0d\u4fbf\u5b9c\uff0c\u800c\u4e14\u64c1\u6709GPU\u4e26\u4e0d\u80fd\u8b93\u9019\u4e9b\u554f\u984c\u6d88\u5931\uff1b\u53ea\u662f\u8b93\u5b83\u5011\u4e5f\u6210\u70ba\u4f60\u7684\u8cac\u4efb\u800c\u5df2\u3002.<\/p>\n\n<p>\u96b1\u79c1\u554f\u984c\u7684\u89e3\u6c7a\u65b9\u5f0f\u4e5f\u8207\u5927\u591a\u6578\u8cbc\u6587\u6240\u63cf\u8ff0\u7684\u4e0d\u540c\u3002\u4f60\u4e0d\u9700\u8981\u5c07\u6bcf\u500b\u4ee4\u724c\u4fdd\u7559\u5728\u4f60\u7684\u786c\u9ad4\u4e0a\u3002\u4f60\u9700\u8981\u2026 <em>\u7d93\u904e\u6df1\u601d\u719f\u616e\uff0c\u6c7a\u5b9a\u54ea\u4e9b\u6578\u64da\u53ef\u4ee5\u96e2\u958b\u3002<\/em> \u2014\u2014\u5728\u96f2\u7aef\u6a21\u578b\u4e4b\u524d\u90e8\u7f72\u672c\u5730\u6a21\u578b\u662f\u5be6\u73fe\u6b64\u6c7a\u7b56\u7684\u6709\u6548\u65b9\u6cd5\u3002\u9019\u662f\u4e00\u7a2e\u8a2d\u8a08\u9078\u64c7\uff0c\u800c\u975e\u975e\u6b64\u5373\u5f7c\u7684\u7406\u5ff5\u3002.<\/p>\n\n<p>\u5982\u679c\u4f60\u4e0d\u60f3\u900f\u904e\u53cd\u8986\u8a66\u9a57\u4f86\u8a08\u7b97\u9019\u500b\u6bd4\u4f8b\uff0c\u90a3\u6211\u6bcf\u9031\u90fd\u6703\u548c\u71df\u904b\u5546\u4e00\u8d77\u505a\u9019\u985e\u4e8b\u60c5\u2014\u2014 <a href=\"https:\/\/jonjones.ai\/zh\/%e9%a0%90%e7%b4%84%e6%9c%83%e8%ad%b0\/\">\u9810\u7d04\u5de5\u4f5c\u574a<\/a> \u6211\u5011\u5c07\u88fd\u5b9a\u8a08\u5283\uff0c\u78ba\u5b9a\u54ea\u4e9b\u61c9\u8a72\u672c\u5730\u5316\uff0c\u54ea\u4e9b\u61c9\u8a72\u79df\u8cc3\uff0c\u54ea\u4e9b\u76ee\u524d\u9084\u4e0d\u61c9\u8a72\u81ea\u52d5\u5316\u3002.<\/p>\n\n<h2>\u5f9e\u5165\u9580\u5957\u4ef6\u5230\u8b93\u4f60\u611b\u4e0d\u91cb\u624b\u7684\u88dd\u5099<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/09\/shaisk-hardening-20260919.jpg\" alt=\"\u6574\u6f54\u5b89\u5168\u7684\u4f3a\u670d\u5668\u6a5f\u6ac3\uff0c\u4ee3\u8868\u7d93\u904e\u5f37\u5316\u7684\u751f\u7522\u90e8\u7f72\u3002\"\/><\/figure>\n\n<p>n8n \u7684\u6587\u4ef6\u5efa\u8b70\u5728\u751f\u7522\u74b0\u5883\u90e8\u7f72\u524d\u52a0\u56fa\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\uff0c\u7136\u5f8c\u5c31\u6b64\u6253\u4f4f\u2014\u2014\u7de8\u5beb\u64cd\u4f5c\u624b\u518a\u4e26\u975e\u4ed6\u5011\u7684\u8077\u8cac\u3002\u4ee5\u4e0b\u662f\u6211\u7684\u64cd\u4f5c\u624b\u518a\uff0c\u6309\u6211\u7684\u9806\u5e8f\u6392\u5217\uff1a<\/p>\n\n<ol>\n<li><strong>\u771f\u6b63\u7684\u79d8\u5bc6\uff0c\u7b2c\u4e00\u6b21\u555f\u52d5\u3002.<\/strong> \u65b0\u7684Postgres\u5bc6\u78bc\uff0c\u65b0\u7684 <code>N8N_\u52a0\u5bc6\u91d1\u9470<\/code>, \u5728\u5132\u5b58\u4efb\u4f55\u6191\u8b49\u4e4b\u524d\uff0c\u9700\u8981\u7522\u751f\u65b0\u7684 JWT \u91d1\u9470\u3002.<\/li>\n<li><strong>\u95dc\u9589\u9023\u63a5\u57e0\u3002.<\/strong> \u79fb\u9664 Ollama \u548c Qdrant <code>\u9023\u63a5\u57e0\uff1a<\/code> \u689d\u76ee\u6216\u5c07\u5b83\u5011\u7d81\u5b9a\u5230 <code>127.0.0.1<\/code>. \u7121\u8ad6\u5982\u4f55\uff0c\u5b83\u5011\u90fd\u80fd\u900f\u904e Docker \u7db2\u8def\u76f8\u4e92\u9023\u63a5\u3002.<\/li>\n<li><strong>n8n \u524d\u7aef\u7684\u53cd\u5411\u4ee3\u7406\u548c TLS\u3002.<\/strong> Caddy \u6216 nginx \u7d42\u6b62 HTTPS\uff0cn8n \u672c\u8eab\u4e0d\u76f4\u63a5\u66b4\u9732\u3002.<\/li>\n<li><strong>\u9632\u706b\u7246\u90e8\u7f72\u5728\u6b63\u78ba\u7684\u5c64\u7d1a\u3002.<\/strong> \u56e0\u70ba\u5df2\u767c\u5e03\u7684\u9023\u63a5\u57e0\u7e5e\u904e\u4e86 ufw\uff0c\u6240\u4ee5\u9700\u8981\u4f7f\u7528\u904e\u6ffe\u5668\u3002 <code>DOCKER \u7528\u6236<\/code> \u898f\u5247\u6216\u60a8\u7684\u63d0\u4f9b\u8005\u7684\u7db2\u8def\u9632\u706b\u7246\u2014\u4e26\u4e14\u5f9e\u4e3b\u6a5f\u5916\u90e8\u9032\u884c\u9a57\u8b49\uff0c\u800c\u4e0d\u662f\u5f9e\u4e3b\u6a5f\u5167\u90e8\u9032\u884c\u9a57\u8b49\u3002.<\/li>\n<li><strong>\u56fa\u5b9a\u5716\u7247\u6a19\u7c64\u3002.<\/strong> \u4e86\u89e3\u60a8\u7684\u5de5\u4f5c\u6d41\u7a0b\u662f\u5728\u54ea\u500b n8n \u7248\u672c\u4e0a\u9032\u884c\u6e2c\u8a66\u7684\u3002.<\/li>\n<li><strong>\u5099\u4efd\u5168\u90e8\u56db\u500b\u5377\uff0c\u7136\u5f8c\u6062\u5fa9\u5176\u4e2d\u4e00\u500b\u3002.<\/strong> A <code>pg_dump<\/code> \u6b64\u5916\uff0c\u4e5f\u8981\u6309\u8a08\u756b\u5efa\u7acb\u78c1\u789f\u5340\u5feb\u7167\u3002\u672a\u7d93\u6e2c\u8a66\u7684\u5099\u4efd\u53ea\u662f\u8b20\u8a00\u3002.<\/li>\n<li><strong>\u91cd\u555f\u7b56\u7565\u548c\u8cc7\u6e90\u9650\u5236\u3002.<\/strong> \u9577\u671f\u904b\u4f5c\u7684\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a <code>\u91cd\u65b0\u555f\u52d5\uff1a\u9664\u975e\u5df2\u505c\u6b62<\/code>; \u589e\u52a0\u8a18\u61b6\u9ad4\u9650\u5236\uff0c\u4ee5\u9632\u6b62\u5931\u63a7\u7684\u6a21\u578b\u5c0e\u81f4\u8cc7\u6599\u5eab\u5d29\u6f70\u3002.<\/li>\n<li><strong>\u76e3\u8996\u78c1\u789f\u548c\u4f47\u5217\u6df1\u5ea6\u3002.<\/strong> \u6a21\u578b\u6b0a\u91cd\u52a0\u4e0a\u6a94\u6848\u7cfb\u7d71\u4e8c\u9032\u4f4d\u8cc7\u6599\u6703\u975c\u9ed8\u5730\u586b\u5165\u78c1\u789f\u5340\u3002.<\/li>\n<li><strong>\u5c0d\u6c89\u9ed8\u4fdd\u6301\u8b66\u60d5\uff0c\u800c\u4e0d\u50c5\u50c5\u662f\u5c0d\u932f\u8aa4\u4fdd\u6301\u8b66\u60d5\u3002.<\/strong> \u505c\u6b62\u57f7\u884c\u7684\u5de5\u4f5c\u6d41\u7a0b\u4e0d\u6703\u7522\u751f\u4efb\u4f55\u932f\u8aa4\u2014\u8acb\u53c3\u95b1\u4e0a\u9762\u63d0\u5230\u7684 24 \u500b\u7121\u72c0\u614b\u904b\u884c\u3002.<\/li>\n<li><strong>\u4fdd\u7559\u4e00\u4efd\u5099\u7528\u526f\u672c\u3002.<\/strong> \u540c\u6a23\u7684\u7de8\u66f2\uff0c\u4e0d\u540c\u7684\u97f3\u91cf\uff0c\u5148\u5347\u7d1a\u97f3\u91cf\u3002.<\/li>\n<\/ol>\n\n<p>\u5982\u679c\u9019\u4efd\u6e05\u55ae\u8b93\u4f60\u89ba\u5f97\u514d\u8cbb\u5de5\u5177\u537b\u9700\u8981\u4ed8\u51fa\u5f88\u591a\u52aa\u529b\uff1a\u6c92\u932f\u3002\u9019\u6b63\u662f\u672c\u6587\u7684\u7d50\u8ad6\u3002\u5de5\u5177\u5305\u662f\u514d\u8cbb\u7684\uff1b\u4f46\u64c1\u6709\u5b83\u9700\u8981\u4ed8\u8cbb\u3002.<\/p>\n\n<h2>\u81ea\u8a17\u7ba1\u4eba\u5de5\u667a\u6167\u5165\u9580\u5957\u4ef6\u8207\u5176\u4ed6\u5be6\u73fe\u65b9\u5f0f\u7684\u6bd4\u8f03<\/h2>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u9078\u9805<\/th><th>\u4f60\u5c07\u7372\u5f97\u4ec0\u9ebc<\/th><th>\u4f60\u64c1\u6709\u7684<\/th><th>\u6700\u4f73\u6642\u6a5f<\/th><\/tr><\/thead><tbody>\n<tr><td><strong>n8n \u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6<\/strong><\/td><td>n8n + Ollama + Qdrant + Postgres\uff0c\u4e00\u689d\u6307\u4ee4<\/td><td>\u4e00\u5207\uff1a\u5b89\u5168\u3001\u5099\u4efd\u3001\u5347\u7d1a\u3001\u786c\u4ef6<\/td><td>\u60a8\u6b63\u5728\u8a55\u4f30\u672c\u5730\u6a21\u578b\u662f\u5426\u9069\u5408\u60a8\u7684\u5de5\u4f5c\u3002<\/td><\/tr>\n<tr><td><strong>\u672c\u5730\u4eba\u5de5\u667a\u6167\u6253\u5305<\/strong> (coleam00)<\/td><td>\u4e00\u500b\u8d85\u96c6\uff0d\u5305\u542b\u76f8\u540c\u7684\u6838\u5fc3\u529f\u80fd\u4ee5\u53ca Supabase\u3001Web UI\u3001\u4ee3\u7406\u7b49\u66f4\u591a\u529f\u80fd\uff083.8k \u661f\u6a19\uff0c\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\u70ba 2026 \u5e74 2 \u6708\uff09<\/td><td>\u4e00\u5207\uff0c\u904d\u5e03\u66f4\u5927\u7684\u8868\u9762<\/td><td>\u60a8\u5e0c\u671b\u96fb\u6c60\u5305\u542b\u5728\u5167\uff0c\u4e26\u63a5\u53d7\u984d\u5916\u7684\u7dad\u8b77\u8cbb\u7528<\/td><\/tr>\n<tr><td><strong>\u81ea\u8a17\u7ba1 n8n + \u8a17\u7ba1\u6a21\u578b API<\/strong><\/td><td>\u60a8\u7684\u904b\u884c\u6642\uff0c\u79df\u7528\u7684\u667a\u80fd<\/td><td>\u904b\u884c\u6642\u50c5<\/td><td>\u5927\u591a\u6578\u5c0f\u578b\u696d\u8005\uff0c\u5927\u591a\u6578\u6642\u5019\u2014\u2014\u9019\u5c31\u662f\u6211\u71df\u904b\u7684\u6a21\u5f0f\u3002<\/td><\/tr>\n<tr><td><strong>n8n \u96f2\u7aef\u6216\u5176\u4ed6\u8a17\u7ba1\u5e73\u53f0<\/strong><\/td><td>\u5176\u4ed6\u71df\u904b\u5718\u968a<\/td><td>\u60a8\u7684\u5de5\u4f5c\u6d41\u7a0b<\/td><td>\u4f60\u5be7\u9858\u82b1\u9322\u8cb7\u56de\u6642\u9593\uff0c\u4e5f\u4e0d\u9858\u64c1\u6709\u81ea\u5df1\u7684\u57fa\u790e\u5efa\u8a2d\u3002<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n<p>\u524d\u4e09\u884c\u5167\u5bb9\u6d89\u53ca\u4e00\u500b\u8a31\u53ef\u65b9\u9762\u7684\u8aaa\u660e\uff1a\u81ea\u67b6\u7684 n8n \u514d\u8cbb\u793e\u7fa4\u7248\u529f\u80fd\u9f4a\u5168\uff0c\u8db3\u4ee5\u6eff\u8db3\u5927\u591a\u6578\u500b\u4eba\u7528\u6236\u7684\u9700\u6c42\uff0c\u4f46\u5b83\u4e0d\u5305\u542b\u81ea\u8a02\u8b8a\u6578\u3001\u74b0\u5883\u3001\u5916\u90e8\u91d1\u9470\u5132\u5b58\u3001\u5916\u90e8\u4e8c\u9032\u4f4d\u5132\u5b58\u3001\u65e5\u8a8c\u6d41\u548c\u591a\u4e3b\u6a21\u5f0f\u3002\u9019\u4e9b\u5728\u521d\u671f\u968e\u6bb5\u90fd\u4e0d\u91cd\u8981\u3002\u4f46\u5982\u679c\u60a8\u904b\u884c\u591a\u500b\u74b0\u5883\uff0c\u5176\u4e2d\u5169\u9805\u529f\u80fd\u5c31\u6703\u8b8a\u5f97\u81f3\u95dc\u91cd\u8981\u3002\u5982\u679c\u60a8\u66f4\u95dc\u6ce8\u5e73\u81fa\u672c\u8eab\u800c\u975e\u6280\u8853\u68e7\uff0c\u6211\u5df2\u64b0\u5beb\u4e86\u4e00\u4efd\u5be6\u6230\u6307\u5357\u3002 <a href=\"https:\/\/jonjones.ai\/zh\/%e8%87%aa%e5%8b%95%e5%8c%96\/n8n%e6%98%af%e4%bb%80%e9%ba%bc\/\">n8n \u5230\u5e95\u662f\u4ec0\u9ebc<\/a> \u4ee5\u53ca\u4e00\u4f4d\u8aa0\u5be6\u7684\u4eba <a href=\"https:\/\/jonjones.ai\/zh\/%e8%87%aa%e5%8b%95%e5%8c%96\/n8n-%e7%9a%84%e6%9b%bf%e4%bb%a3%e6%96%b9%e6%a1%88\/\">\u5099\u9078\u65b9\u6848\u6e05\u55ae<\/a>.<\/p>\n\n<h2>\u5e38\u898b\u554f\u984c\u89e3\u7b54<\/h2>\n\n<h3>\u81ea\u8a17\u7ba1\u4eba\u5de5\u667a\u6167\u5165\u9580\u5957\u4ef6\u771f\u7684\u514d\u8cbb\u55ce\uff1f<\/h3>\n<p>\u6b64\u7bc4\u672c\u57fa\u65bc Apache 2.0 \u5354\u8b70\uff0c\u81ea\u67b6\u7684 n8n \u793e\u7fa4\u7248\u5b8c\u5168\u514d\u8cbb\uff0c\u56e0\u6b64\u7121\u9700\u652f\u4ed8\u6388\u6b0a\u8cbb\u7528\u3002\u904b\u884c\u8a72\u6a21\u677f\u9700\u8981\u786c\u9ad4\u3001\u96fb\u529b\u6216 VPS \u79df\u91d1\uff0c\u4ee5\u53ca\u60a8\u6295\u5165\u7684\u6642\u9593\u3002 \u300c\u514d\u8cbb\u300d\u6307\u7684\u662f\u4e0b\u8f09\uff0c\u800c\u975e\u90e8\u7f72\u3002.<\/p>\n\n<h3>\u5b83\u9810\u8a2d\u5b89\u88dd\u7684\u662f\u54ea\u500b\u578b\u865f\uff1f<\/h3>\n<p><code>\u7f8a\u99dd3.2<\/code> \u2014 \u9019\u662f 3B \u7248\u672c\uff0c\u4e0b\u8f09\u5927\u5c0f\u70ba 2.0 GB\uff0c\u4e0a\u4e0b\u6587\u8996\u7a97\u70ba 128K\u3002\u4e26\u975e Llama 3 8B\uff0c\u6b64\u524d\u4e00\u4e9b\u6307\u5357\uff08\u5305\u62ec\u6211\u65e9\u671f\u7684\u8349\u7a3f\uff09\u8072\u7a31\u5b83\u662f 8B \u7248\u672c\u3002.<\/p>\n\n<h3>\u6211\u53ef\u4ee5\u904b\u884c\u50cfgpt-oss\u9019\u6a23\u7684\u5927\u578b\u6a21\u578b\u55ce\uff1f<\/h3>\n<p>\u662f\u7684 - <code>ollama \u62c9\u53d6 gpt-oss:20b<\/code> \u4e26\u5728 n8n Ollama \u7bc0\u9ede\u4e2d\u5207\u63db\u6a21\u578b\u3002\u8a18\u61b6\u9ad4\u9810\u7b97\uff1a20B \u9700\u8981 14 GB\uff0c120B \u9700\u8981 65 GB\u3002\u5957\u4ef6\u672c\u8eab\u4e26\u4e0d\u5728\u4e4e\u4f60\u904b\u884c\u54ea\u500b\u6a21\u578b\uff0c\u4f60\u7684\u786c\u9ad4\u624d\u6703\u5728\u4e4e\u3002.<\/p>\n\n<h3>\u6211\u9700\u8981\u7368\u7acb\u986f\u793a\u5361\u55ce\uff1f<\/h3>\n<p>\u4e0d\uff0c\u5c0d\u65bc\u4e2d\u7b49\u5de5\u4f5c\u8ca0\u8f09\u4e0b\u7684\u9810\u8a2d 3B \u6a21\u578b\u800c\u8a00\u2014\u2014 <code>\u4e2d\u592e\u8655\u7406\u5668<\/code> \u78ba\u5be6\u5b58\u5728\u5c08\u9580\u70ba\u6b64\u8a2d\u8a08\u7684\u914d\u7f6e\u6587\u4ef6\u3002\u662f\u7684\uff0c\u5be6\u969b\u4e0a\uff0c\u5c0d\u65bc\u4efb\u4f55\u898f\u6a21\u66f4\u5927\u6216\u5c0d\u5ef6\u9072\u654f\u611f\u7684\u61c9\u7528\uff0c\u90fd\u9700\u8981\u7528\u5230\u5b83\u3002 Apple Silicon \u662f\u500b\u7279\u4f8b\uff1a\u5728 macOS \u4e0a\u539f\u751f\u904b\u884c Ollama\uff0c\u800c\u4e0d\u662f\u5728 Docker \u4e2d\u904b\u884c\uff0c\u7136\u5f8c\u5c07\u5806\u758a\u6307\u5411\u2026 <code>host.docker.internal:11434<\/code>.<\/p>\n\n<h3>\u5728\u516c\u5171VPS\u4e0a\u904b\u884c\u7a0b\u5f0f\u5b89\u5168\u55ce\uff1f<\/h3>\n<p>\u4e26\u975e\u51fa\u5ee0\u9810\u8a2d\u914d\u7f6e\u3002\u5b83\u6703\u5728\u672a\u9032\u884c\u8eab\u4efd\u9a57\u8b49\u7684\u60c5\u6cc1\u4e0b\u767c\u5e03 Ollama \u548c Qdrant\uff0c\u4e26\u4e14 Docker \u767c\u5e03\u9023\u63a5\u57e0\u6703\u7e5e\u904e ufw \u9632\u706b\u7246\u2014\u2014\u56e0\u6b64\u60a8\u555f\u7528\u7684\u9632\u706b\u7246\u53ef\u80fd\u7121\u6cd5\u904e\u6ffe\u9019\u4e9b\u9023\u63a5\u57e0\u3002\u8acb\u53d6\u6d88\u767c\u5e03\u6216\u7d81\u5b9a\u9019\u4e9b\u7aef\u53e3\uff0c\u5728 n8n \u524d\u9762\u65b0\u589e\u4e00\u500b TLS \u7d42\u6b62\u53cd\u5411\u4ee3\u7406\uff0c\u7136\u5f8c\u5f9e\u4e3b\u6a5f\u5916\u90e8\u9032\u884c\u9a57\u8b49\u3002.<\/p>\n\n<h3>\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u662f\u5426\u5df2\u6e96\u5099\u597d\u6295\u5165\u751f\u7522\u4f7f\u7528\uff1f<\/h3>\n<p>n8n \u7684\u6587\u4ef6\u6307\u51fa\uff0c\u5b83\u201c\u5c1a\u672a\u91dd\u5c0d\u751f\u7522\u74b0\u5883\u9032\u884c\u5b8c\u5168\u6700\u4f73\u5316\u201d\uff0c\u4e26\u5efa\u8b70\u5148\u9032\u884c\u5b89\u5168\u52a0\u56fa\u3002\u96d6\u7136\u7d44\u4ef6\u662f\u751f\u7522\u7d1a\u7684\uff0c\u4f46\u914d\u7f6e\u53ea\u662f\u4e00\u500b\u6f14\u793a\u7248\u672c\u3002\u4e0a\u9762\u7684\u5b89\u5168\u52a0\u56fa\u6e05\u55ae\u6b63\u662f\u5169\u8005\u4e4b\u9593\u7684\u5dee\u8ddd\u6240\u5728\u3002.<\/p>\n\n<h3>\u5347\u7d1a\u5f8c\u6211\u7684\u5de5\u4f5c\u6d41\u7a0b\u6703\u767c\u751f\u4ec0\u9ebc\u8b8a\u5316\uff1f<\/h3>\n<p>\u5b83\u5011\u5b58\u5728\u65bc Postgres \u548c n8n \u5377\u4e2d\uff0c\u6240\u4ee5 <code>docker compose pull<\/code> \u7136\u5f8c <code>\u5275\u9020<\/code> \u7136\u5f8c <code>\u5411\u4e0a<\/code> \u4fdd\u5b58\u5b83\u5011\u3002\u98a8\u96aa\u4e0d\u5728\u65bc\u907a\u5931\uff0c\u800c\u5728\u65bc\u6f02\u79fb\uff1a\u6bcf\u4e00\u5e45\u5f71\u50cf\u90fd\u6f02\u6d6e\u5728\u2026 <code>\uff1a\u6700\u65b0\u7684<\/code>, \u6240\u4ee5\uff0c\u8acb\u5148\u56fa\u5b9a\u6a19\u7c64\u4e26\u5347\u7d1a\u6e2c\u8a66\u7248\u672c\u3002.<\/p>\n\n<h2>\u6700\u5f8c\u60f3\u8aaa\u7684\u8a71<\/h2>\n\n<p>\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u4ecd\u7136\u662f\u56de\u7b54\u4e00\u500b\u503c\u5f97\u56de\u7b54\u7684\u554f\u984c\u2014\u2014\u672c\u5730\u6a21\u578b\u80fd\u5426\u505a\u5230\u2014\u2014\u7684\u6700\u7d93\u6fdf\u5be6\u60e0\u4e14\u53ef\u9760\u7684\u65b9\u5f0f\u3002 <em>\u4f60\u7684<\/em> \u6548\u679c\u597d\u5230\u503c\u5f97\u4e00\u63d0\uff1f\u90a3\u5c31\u514b\u9686\u4e00\u500b\uff0c\u82b1\u4e00\u500b\u665a\u4e0a\u628a\u4f60\u7684\u771f\u5be6\u6587\u6a94\u548c\u771f\u5be6\u6536\u4ef6\u5323\u5c0e\u5165\u9032\u53bb\uff0c\u4f60\u5c31\u6703\u77e5\u9053\u6bd4\u4efb\u4f55\u5c0d\u6bd4\u6587\u7ae0\uff08\u5305\u62ec\u672c\u6587\uff09\u90fd\u66f4\u6709\u7528\u7684\u4fe1\u606f\u3002.<\/p>\n\n<p>\u5b83\u7121\u6cd5\u56de\u7b54\u7684\u662f\u4f60\u662f\u5426\u60f3\u8981\u64c1\u6709\u9019\u53f0\u8a2d\u5099\u3002\u9019\u4e0d\u662f\u6280\u8853\u554f\u984c\uff0c\u800c\u9019\u6b63\u662f\u5927\u591a\u6578\u5931\u671b\u7684\u6839\u6e90\u2014\u2014\u4eba\u5011\u63a1\u7528\u6f14\u793a\u7d1a\u5225\u7684\u914d\u7f6e\u4f5c\u70ba\u57fa\u790e\u8a2d\u65bd\uff0c\u5ffd\u7565\u4e86\u5b89\u5168\u52a0\u56fa\uff0c\u516d\u9031\u5f8c\u624d\u767c\u73fe\u5de5\u4f5c\u88ab\u8f49\u79fb\u4e86\u3002\u61c9\u8a72\u6309\u7167\u8a2d\u8a08\u4e4b\u521d\u7684\u5be6\u9a57\u76ee\u7684\u4f86\u904b\u4f5c\u9019\u5957\u8a2d\u5099\u3002\u5982\u679c\u7b54\u6848\u662f\u80af\u5b9a\u7684\uff0c\u90a3\u9ebc\u5c31\u61c9\u8a72\u6709\u610f\u8b58\u5730\u9032\u884c\u5b89\u5168\u52a0\u56fa\uff0c\u4e26\u78ba\u5b9a\u54ea\u4e9b\u8cc7\u6e90\u4fdd\u7559\u5728\u672c\u5730\uff0c\u54ea\u4e9b\u8cc7\u6e90\u9700\u8981\u79df\u7528\u3002.<\/p>\n\n<p>\u5982\u679c\u4f60\u60f3\u5728\u6c7a\u5b9a\u82b1\u6574\u500b\u9031\u672b\u4e4b\u524d\u807d\u807d\u5176\u4ed6\u4eba\u7684\u610f\u898b\uff0c, <a href=\"https:\/\/jonjones.ai\/zh\/%e9%a0%90%e7%b4%84%e6%9c%83%e8%ad%b0\/\">\u9810\u7d04\u8ab2\u7a0b<\/a> \u6211\u5011\u5c07\u8003\u5bdf\u4f60\u7684\u5be6\u969b\u5de5\u4f5c\u91cf\uff0c\u800c\u4e0d\u662f\u6f14\u793a\u5de5\u4f5c\u91cf\u3002.<\/p>\n\n<style>#kt-layout-idnl_end_5085 > .kt-row-column-wrap{align-content:start;}:where(#kt-layout-idnl_end_5085 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}#kt-layout-idnl_end_5085 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;grid-template-columns:repeat(2, minmax(0, 1fr));}#kt-layout-idnl_end_5085{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;overflow:clip;isolation:isolate;}#kt-layout-idnl_end_5085 > .kt-row-layout-overlay{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}#kt-layout-idnl_end_5085{background-color:#0e2f34;}#kt-layout-idnl_end_5085 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){#kt-layout-idnl_end_5085 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){#kt-layout-idnl_end_5085 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignnone\">\n<style>.kadence-columnnl_end_5085_img > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnnl_end_5085_img > .kt-inside-inner-col,.kadence-columnnl_end_5085_img > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnnl_end_5085_img > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnnl_end_5085_img > .kt-inside-inner-col{flex-direction:column;}.kadence-columnnl_end_5085_img > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnnl_end_5085_img > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnnl_end_5085_img{position:relative;}@media all and (max-width: 1024px){.kadence-columnnl_end_5085_img > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnnl_end_5085_img > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column inner-column-1\"><div class=\"kt-inside-inner-col\">\n\n<figure class=\"wp-block-image size-medium\"><img decoding=\"async\" src=\"https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/06\/newsletter-cta-ai-playbook.jpg\" alt=\"Lead Magnet AI Playbook \u7c21\u8a0a\"\/><\/figure>\n\n<\/div><\/div>\n\n<style>.kadence-columnnl_end_5085_txt > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnnl_end_5085_txt > .kt-inside-inner-col,.kadence-columnnl_end_5085_txt > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnnl_end_5085_txt > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnnl_end_5085_txt > .kt-inside-inner-col{flex-direction:column;}.kadence-columnnl_end_5085_txt > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnnl_end_5085_txt > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnnl_end_5085_txt{position:relative;}@media all and (max-width: 1024px){.kadence-columnnl_end_5085_txt > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnnl_end_5085_txt > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column inner-column-2\"><div class=\"kt-inside-inner-col\">\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#ffffff\">\u4e00\u5bb6\u71df\u904b\u5546\uff0c\u5341\u5bb6\u81ea\u4e3b\u4f01\u696d<\/h3>\n\n\n<p class=\"has-text-color\" style=\"color:#cfe8e6\">\u52a0\u5165\u90f5\u4ef6\u5217\u8868\uff0c\u4e86\u89e3\u6587\u7ae0\u80cc\u5f8c\u7684\u904b\u4f5c\u7cfb\u7d71\uff0d\u54ea\u4e9b\u7cfb\u7d71\u904b\u4f5c\u6b63\u5e38\uff0c\u54ea\u4e9b\u7cfb\u7d71\u6545\u969c\uff0c\u4ee5\u53ca\u7dad\u4fee\u6210\u672c\u662f\u591a\u5c11\u3002.<\/p>\n\n<div class='fluentform ff-default fluentform_wrapper_8 ffs_default_wrap'><form data-form_id=\"8\" id=\"fluentform_8\" class=\"frm-fluent-form fluent_form_8 ff-el-form-top ff_form_instance_8_2 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_8_2\" method=\"POST\" action=\"\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">\u5f15\u6d41\u5de5\u5177 - AI \u7b56\u7565\u624b\u518a<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='5085' \/><input type=\"hidden\" id=\"_fluentform_8_fluentformnonce\" name=\"_fluentform_8_fluentformnonce\" value=\"887da9fad1\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/zh\/wp-json\/wp\/v2\/posts\/5085\" \/><div class='ff-el-group'><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_8_2_email\" class=\"ff-el-form-control\" placeholder=\"\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\" data-name=\"email\"  aria-invalid=\"false\" aria-required=\"true\"><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper ff_submit_btn_wrapper_custom'><button class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css\" type=\"submit\" name=\"custom_submit_button-8_1\" data-name=\"custom_submit_button-8_1\"  aria-label=\"\u53d6\u5f97\u64cd\u4f5c\u624b\u518a\">\u53d6\u5f97\u64cd\u4f5c\u624b\u518a<\/button><style>form.fluent_form_8 .wpf_has_custom_css.ff-btn-submit { background-color:#00ff88;border-color:#00ff88;color:#0a0a14;min-width:100%; }form.fluent_form_8 .wpf_has_custom_css.ff-btn-submit:hover { background-color:#00cc6a;border-color:#00cc6a;color:#0a0a14;min-width:100%; } <\/style><\/div><\/fieldset><input type=\"hidden\" name=\"trp-form-language\" value=\"zh\"\/><\/form><div id='fluentform_8_errors' class='ff-errors-in-stack ff_form_instance_8_2 ff-form-loading_errors ff_form_instance_8_2_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_8_2 = {\"id\":\"8\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_8_2\",\"form_id_selector\":\"fluentform_8\",\"rules\":{\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"Please enter a valid email address\"}}},\"debounce_time\":300};\n                            <\/script>\n            \n\n<\/div><\/div>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u81ea\u8a17\u7ba1 AI \u5165\u9580\u5957\u4ef6\u53ef\u4ee5\u514d\u8cbb\u4e0b\u8f09\uff0c\u4f46\u904b\u884c\u4e26\u975e\u514d\u8cbb\u3002\u672c\u6587\u5c07\u7531\u71df\u904b\u5546\u8a73\u7d30\u5206\u6790 n8n \u672c\u5730 AI \u5806\u758a\u7684\u5b89\u88dd\u3001\u529f\u80fd\u548c\u6210\u672c\u3002.<\/p>","protected":false},"author":2,"featured_media":5086,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[28,46],"tags":[66,47,50,216,76,239,214],"class_list":["post-5085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-tutorials","tag-ai-automation","tag-ai-tools","tag-automation","tag-docker","tag-n8n","tag-ollama","tag-self-hosted-ai"],"taxonomy_info":{"category":[{"value":28,"label":"AI"},{"value":46,"label":"Tutorials"}],"post_tag":[{"value":66,"label":"ai automation"},{"value":47,"label":"ai-tools"},{"value":50,"label":"automation"},{"value":216,"label":"docker"},{"value":76,"label":"n8n"},{"value":239,"label":"ollama"},{"value":214,"label":"self-hosted ai"}]},"featured_image_src_large":["https:\/\/jonjones.ai\/wp-content\/uploads\/2026\/03\/self-hosted-ai-starter-kit.webp",1344,752,false],"author_info":{"display_name":"Jon Jones","author_link":"https:\/\/jonjones.ai\/zh\/author\/jonjonjones-ai\/"},"comment_info":0,"category_info":[{"term_id":28,"name":"AI","slug":"ai","term_group":0,"term_taxonomy_id":28,"taxonomy":"category","description":"","parent":0,"count":89,"filter":"raw","cat_ID":28,"category_count":89,"category_description":"","cat_name":"AI","category_nicename":"ai","category_parent":0},{"term_id":46,"name":"Tutorials","slug":"tutorials","term_group":0,"term_taxonomy_id":46,"taxonomy":"category","description":"","parent":0,"count":26,"filter":"raw","cat_ID":46,"category_count":26,"category_description":"","cat_name":"Tutorials","category_nicename":"tutorials","category_parent":0}],"tag_info":[{"term_id":66,"name":"ai automation","slug":"ai-automation","term_group":0,"term_taxonomy_id":66,"taxonomy":"post_tag","description":"","parent":0,"count":33,"filter":"raw"},{"term_id":47,"name":"ai-tools","slug":"ai-tools","term_group":0,"term_taxonomy_id":47,"taxonomy":"post_tag","description":"","parent":0,"count":11,"filter":"raw"},{"term_id":50,"name":"automation","slug":"automation","term_group":0,"term_taxonomy_id":50,"taxonomy":"post_tag","description":"","parent":0,"count":15,"filter":"raw"},{"term_id":216,"name":"docker","slug":"docker","term_group":0,"term_taxonomy_id":216,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":76,"name":"n8n","slug":"n8n","term_group":0,"term_taxonomy_id":76,"taxonomy":"post_tag","description":"","parent":0,"count":11,"filter":"raw"},{"term_id":239,"name":"ollama","slug":"ollama","term_group":0,"term_taxonomy_id":239,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":214,"name":"self-hosted ai","slug":"self-hosted-ai","term_group":0,"term_taxonomy_id":214,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/posts\/5085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/comments?post=5085"}],"version-history":[{"count":3,"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/posts\/5085\/revisions"}],"predecessor-version":[{"id":6951,"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/posts\/5085\/revisions\/6951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/media\/5086"}],"wp:attachment":[{"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/media?parent=5085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/categories?post=5085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jonjones.ai\/zh\/wp-json\/wp\/v2\/tags?post=5085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}