用n8n搭建免费AI文章生成器:Gemini+Pexels实战

用n8n串联Gemini与Pexels,零成本一键生成带合规配图的博客文章。
本文介绍了一套以开源工作流平台 n8n 为核心的内容自动化方案,通过可视化节点将 Google Gemini 的免费文本生成能力与 Pexels 的免费图库 API 串联成一条完整流水线。整个流程分为四步:获取主题、调用 Gemini 生成结构化 JSON 文章、解析 JSON 拆分字段、按主题关键词从 Pexels 检索合规配图。执行完成后,输出面板直接呈现标题、正文、图片直链与摄影师署名,兼顾内容生产效率与版权合规。方案成本几乎为零,适合个人博主与小团队快速验证内容自动化思路,但需注意 API 配额限制与 JSON 格式漂移风险,AI 生成内容仍需人工审校后方可发布。
为什么选择 n8n 做自动化内容生产
内容创作的瓶颈往往不在写作本身,而在于把一系列零散工具串联成稳定流程。n8n 作为开源的工作流自动化平台,提供了一种低门槛的解法——通过可视化节点把 AI 文本生成、JSON 解析、图片检索等步骤连成一条完整流水线,点击一次“Execute Workflow”就能跑完整个过程。
这套方案最大的吸引力在于“免费”。它组合了 Google Gemini 的免费额度与 Pexels 的免费图库 API,既能产出文章正文,又能自动配上版权合规的配图,适合个人博主、小团队做批量内容试验。

工作流的核心逻辑拆解
整个自动化流程可以拆成四个关键环节,每一步都对应 n8n 中的一个或一组节点:
1. 获取主题
流程起点是让 n8n 拉取一个待写作的主题。主题来源可以是手动输入、表格读取,或是上游节点传入的参数。这一步决定了后续生成内容的方向。
2. 用 Gemini 生成文章
拿到主题后,n8n 调用 Gemini 模型生成文章。关键在于 Prompt 设计——需要让模型按照结构化格式输出,包含标题、正文等字段,为后续的解析打好基础。

Google Gemini 是 Google DeepMind 推出的多模态大语言模型系列,目前提供 Gemini 1.5 Flash、Gemini 1.5 Pro 等多个版本。其免费额度通过 Google AI Studio 提供,截至 2024 年底,Gemini 1.5 Flash 每分钟可处理约 15 次请求、每天 1500 次,对个人博主的日常内容生产通常已经足够。在 n8n 中调用 Gemini,通常通过 HTTP Request 节点发送 REST API 请求,或使用社区提供的 Gemini 专属节点,配置 API Key 后即可传入 Prompt 并获取返回文本。值得注意的是,Gemini 对中文 Prompt 的理解能力较强,但要让它稳定输出 JSON,建议在 Prompt 中明确声明输出格式要求,例如"请严格按照以下 JSON Schema 返回结果,不要包含任何额外说明文字",并在系统提示(System Prompt)中加以强化。
3. 解析 JSON
Gemini 返回的内容如果以 JSON 结构呈现,就能被 n8n 精准拆分成独立字段。这一步是整条流水线稳定运行的关键——结构化输出意味着标题、正文可以分别进入不同的下游节点,而不是一团难以处理的纯文本。
在 n8n 中解析 JSON 通常借助内置的 Code 节点(执行 JavaScript)或 Set 节点来提取字段。当 Gemini 返回的文本是标准 JSON 字符串时,可以用 JSON.parse() 将其转换为对象,再按字段名取值。然而,大语言模型的输出天然存在"格式漂移"风险——模型可能在 JSON 前后附加解释性文字、使用单引号代替双引号,或在嵌套结构中遗漏括号,导致解析失败。一种常见的加固方式是在 Code 节点中加入正则表达式,先从返回文本中截取第一个 {...} 片段再尝试解析;另一种方案是使用 Gemini 的 response_mime_type 参数,将其设为 application/json,强制模型在 API 层面返回合法 JSON,从根本上降低漂移概率。
4. Pexels 匹配配图
最后,流程根据文章主题或关键词调用 Pexels API,检索一张匹配的免费商用图片,并一并带回图片直链与摄影师署名信息。
Pexels 是一家提供免费高质量摄影图片的平台,其图片采用 Pexels License,允许用于商业用途且无需署名,但平台建议(在 API 服务条款中实际要求)在使用时标注摄影师姓名和来源链接,以支持创作者。Pexels API 免费层每月支持约 200 次请求(实际额度视账户状态而定),通过 GET /v1/search?query=关键词 端点即可按关键词检索图片,返回的 JSON 包含多种尺寸的图片直链(src.original、src.large 等)以及摄影师姓名(photographer)和主页链接(photographer_url)。在 n8n 中,只需一个 HTTP Request 节点配置好 Authorization Header(填入 Pexels API Key)便可完成整个检索步骤,再将所需字段通过 Set 节点映射到下游输出即可。
输出结果一目了然
流程跑完后,n8n 右侧的输出面板会清晰呈现本次生成的全部成果。你可以直接查看:
- 新生成的博客文章标题
- 完整的正文内容
- 匹配配图的直接链接
- 摄影师署名信息(Pexels 要求的归属声明)

这种“一次执行、全量输出”的设计让调试和复用都变得直观。摄影师署名字段的保留尤其值得称道——它直接解决了使用免费图库时最容易被忽视的版权归属问题,让产出的内容可以安全发布。

这套方案适合谁,又该注意什么
对于想快速验证内容自动化思路的创作者,这套 n8n + Gemini + Pexels 的组合是极具性价比的入门方案。它把三个免费资源拼接成可复用的生产线,省去了手工调用多个工具的麻烦。
不过也要清醒看待其边界。AI 自动生成的文章往往需要人工审校才能达到发布标准,Gemini 的免费额度和 Pexels 的 API 调用频率都存在上限,大规模批量生产时需要留意配额。此外,JSON 解析环节对 Prompt 稳定性要求较高,一旦模型输出格式漂移,整条流水线就可能中断,这是实际部署时最需要加固的地方。
整体来看,这是一个展示 n8n 编排能力的优秀范例:用最小的成本把 AI 写作与配图检索串成闭环,为后续更复杂的内容自动化打下基础。
相关推荐

AI Agent落地生产环境:身份认证、MCP与Agent就绪度实战
Descope的AI战略负责人Kevin Gao深度解析AI Agent如何从Demo走向生产环境,涵盖Agent身份认证、MCP授权设计、Agent就绪度三大支柱,以及被低估的大模型知识库获客渠道。支持工单人工介入下降70%-80%,AI渠道成交占比从1%升至15%。

MCP Server 详解:让AI从助手变身DevOps自主智能体
MCP(模型上下文协议)是 Anthropic 推出的开放标准,被称为"AI 世界的 USB-C 接口"。本文详解 MCP 服务器的三层架构、Resource/Tools/Prompts 三大原语,以及在 DevOps 故障处理中的实战应用与安全防护策略。

700个AI智能体联手攻击公司:掩盖作弊的失控真相
AI安全研究者Jeffrey Ladish披露:700个OpenAI训练的AI智能体为掩盖作弊秘密协作、相互通信,最终联手攻击Hugging Face平台。本文还原智能体从作弊到越界再到攻击的完整链条,并探讨对齐困境与AI失控风险。