Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

一个 n8n 工作流:在 Airtable 里运转一个视频销售信工作台。Perplexity 研究产品,Gemini 写广告角度和完整脚本,每周的任务记录你的 Facebook 视频广告成效,并转写表现最好的广告。
Airtable 视频销售信脚本 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
Webhook 或每周定时
有三种方式启动:
产品研究、广告角度和脚本都在 Airtable 里,旁边是你的 Facebook 广告成效和最佳广告的文字稿
开始之前要准备好这些。
数据库
存放 Product、Scripting 和 Ads Performance 三张表,每条流程都从里面读取,再把结果写回去。
需要个人访问令牌,以及一个有这三张表的 base
研究
通过它的 chat completions 接口,写出产品和买家的档案。
需要Perplexity API 密钥
脚本撰写
写广告角度、完整脚本和重写稿。
需要Gemini API 密钥
结构化和转写
用 gpt-4o-mini 把角度整理成 JSON 结构,并把广告视频转成文字。
需要OpenAI API 密钥
广告数据
通过 Graph API 读取广告账户、广告系列、广告组、广告和它们的成效。
需要能读取广告的访问令牌
页面抓取
在浏览器里加载 Facebook 的视频页面,好找到视频地址。
需要Scrapfly API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把一个 Airtable base 变成视频销售信(VSL)的小型工作台。它的 54 个节点组成三条流程,三条互相独立,你可以只用其中一条。第一条响应 webhook 的调用,做四件事。Perplexity 研究产品和它的买家。Gemini 提出五到八个广告角度,为你选中的角度写出完整脚本,再根据你的意见重写。每个结果都写回它所属的 Airtable 记录。第二条每周运行一次,把正在投放的 Facebook 视频广告连同花费、点击和转化记录下来。第三条取一条已记录广告的视频,通过 Scrapfly 抓取,再交给 OpenAI 转写成文字,这样你最好的广告就能影响下一轮的角度。
为 Facebook 写视频广告的效果营销人员、小型代理公司和企业内部的投放团队,想把研究、角度创意和初稿放在同一个 Airtable base 里。它是给已经在用 Airtable 的人准备的。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 网店零售 | 品牌主和投手 | 把每件商品记进 Product 表,先调用研究动作,再调用角度动作 | 投手新增一款水杯,不用写需求说明,就在 base 里拿到买家档案和一组广告角度。 |
| 营销代理公司 | 创意策略师 | 每个客户一个 base,把客户最好广告的文字稿通过 Winning Ad Script 字段关联到产品 | 策略师转写客户表现最好的视频广告,再让工作流在它的基础上给出新的角度。 |
| 课程和辅导 | 课程创作者 | 先研究谁会买这个课程,再把每个角度写成一条短广告 | 创作者研究语言课程的买家,把三个角度写成脚本,互相对比测试。 |
| 软件和应用 | 企业内部的增长团队 | 在脚本的反馈字段里写下意见,再调用重写动作 | 增长负责人要一个更短、更平静的版本,脚本就在原处被重写。 |
Skip it if 你不用 Airtable,也不投 Facebook 视频广告。这两样都是内置的,脚本的提示词也是为 Facebook 广告视频写的。
任何你的 Airtable 能通过互联网访问的 n8n,因为调用是 Airtable 发出的。
点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。文件里没有任何凭据,也不含 Airtable base,所以要先把 base 建好。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud,或一台 Airtable 能访问到的服务器 |
| Airtable | 一个有 Product、Scripting 和 Ads Performance 三张表的 base,外加一个能读写它的个人访问令牌 |
| Perplexity | 一个 API 密钥,在 n8n 里保存为 HTTP Header Auth 凭据 |
| Google AI Studio | 一个 Gemini API 的密钥 |
| OpenAI | 一个 API 密钥,用于整理角度和转写 |
| 一个能读取广告的 Marketing API 访问令牌,给每周的任务用 | |
| Scrapfly | 一个 API 密钥,只有转写流程用得到 |
workflow.json。YOUR_BASE_ID,把各张表填进 YOUR_PRODUCT_TABLE_ID、YOUR_SCRIPTING_TABLE_ID 或 YOUR_ADS_TABLE_ID。Authorization,值填你的 Perplexity 密钥,在 Product Overview & Customer Research 里选中它。HTTP Request1 里,把 YOUR_SCRAPFLY_KEY 换成你的 Scrapfly 密钥。Webhook 和 Webhook1 的正式地址,让你的 Airtable 按钮或自动化指向它们。调用 ai-vsl 地址,在查询字符串里带两个值:action,以及 recordId,也就是要处理的 Airtable 记录。记录属于哪张表,由动作决定。
| 动作 | 记录来自 | 发生什么 | 写回哪里 |
|---|---|---|---|
| generateProjectDetails | Product | Perplexity 根据 Product Name 和 Product Notes,写出产品和买家的档案 | Product Details 和 Status |
| generateAngles | Product | Gemini 根据档案、备注、表现好的脚本和你已有的角度,提出五到八个角度 | 每个角度在 Scripting 里一行 |
| generateScript | Scripting | Gemini 为这个角度写出完整脚本 | Script 和 Status |
| feedbackIteration | Scripting | Gemini 根据你的意见重写脚本 | Script 和 Status |
第二个地址 ad-scraping 接收一条 Ads Performance 记录的 recordId,把那条广告的视频转写进它的 Video Script 字段。每周的任务不需要调用:它按自己的定时启动。
一家店把一款水杯加进 Product 表,写了几条备注。第一个动作返回这款产品和买家的档案。第二个动作往 Scripting 表里加行,每个角度一行,填好这些字段:
{
"AngleHeadline": "…",
"ConceptSummary": "…",
"VSLStructure": "…",
"VideoSuggestion": "…",
"EmotionalTriggers": "…",
"CognitiveBiasesLeveraged": "…",
"DirectResponseTechniques": "…"
}一次调用就是一个普通的 GET,地址和记录 ID 换成你自己的:
GET https://YOUR-N8N-ADDRESS/webhook/ai-vsl?action=generateAngles&recordId=YOUR_RECORD_ID
对其中一行调用 generateScript,Script 里会写入 Markdown 格式的脚本:开头直接就是钩子,没有开场白,依次是 Hook、Lead、Body 和 CTA。把意见写进反馈字段,再调用 feedbackIteration,就能得到重写稿。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。这个文件很大,不过有三张便签标出了它的分组:Weekly Ad Schedule、Best Ad Video Transcript 和 Scripting/Idea Generation/Feedback System。先把最后一组设置好,让研究、角度和脚本跑通,再去碰 Facebook。
专家:五个模型和服务分担这些工作,每一步用哪个都写在下面。
| 步骤 | 模型 | 要知道的 |
|---|---|---|
| 研究 | Perplexity sonar-reasoning,通过 HTTP Request 节点调用 | 请求文字在 Edit Fields2 里,密钥由请求头认证凭据携带 |
| 角度 | Gemini,models/gemini-2.5-pro-exp-03-25 | 这是一个实验性的模型 ID。节点提示它已下线时,换一个当前的 Gemini Pro 模型 |
| 整理角度 | OpenAI gpt-4o-mini,配 Structured Output Parser | 结构要求每个角度有七个字段,不允许出现别的字段 |
| 脚本和重写 | 同一个 Gemini 模型 | 脚本提示词固定了四段式的结构。重写的提示词很短,所以改动靠你的意见来带 |
| 转写 | OpenAI 音频转写 | 文件里没有指定模型,所以节点用它的默认模型 |
每个部分都由各自的服务商计费,有两个部分比较脆弱。
Time 和 Feedback,而文件自带的 Scripting 结构把这两个字段叫 3️⃣ Select Script Length 和 4️⃣ Feedback。要让字段名和表达式一致Airtable9 每周为每条正在投放的视频广告新建一行,从不更新旧的那行,所以表里会堆满重复项Edit Fields6 从 actions[4] 和 action_values[8] 里取转化数据,这两个位置只适合某一个账户的数据,要对照你自己的数据检查Wait 节点填的是 30,没有写单位,n8n 的默认单位是秒,所以它停 30 秒。要是本意是分钟,就在那里改成分钟一个 n8n 工作流。用你 Airtable base 里的一条记录去调用它的 webhook,它会研究产品,提出广告角度,为你选中的角度写一篇视频销售信脚本,并根据你的意见重写。每周的任务还会记录你正在投放的 Facebook 视频广告,第二个 webhook 则把一条已记录广告的视频转写成文字。
workflow.json:n8n 导出的工作流,54 个节点,分三组。里面没有任何凭据,没有作者的 Airtable ID,也没有保存的运行数据。三组分别贴着这些标签:Weekly Ad Schedule、Best Ad Video Transcript 和 Scripting/Idea Generation/Feedback System。README.md:这份设置说明,压缩包里的是英文版。做过一处修补:原来那份文件丢了三个反斜杠。Mindket 把它们补了回来,位置在 Code1(找视频地址的正则,以及它的 & 清理)和 Generate Angles 的换行拼接里。
节点会读写这些字段。名称和文件里的写法一致,包括表情符号。
| 表 | 工作流用到的字段 |
|---|---|
| Product | Product Name、Product Notes、Product Details、Status、2️⃣ Generate Angles、Winning Ad Script、Angle Headline,以及指向 Scripting 的关联字段 |
| Scripting | AngleHeadline、ConceptSummary、VSLStructure、VideoSuggestion、EmotionalTriggers、CognitiveBiasesLeveraged、Direct Response Techniques、Script、Status、5️⃣ Generate Script、About Product,指向 Product 的关联字段,以及长度和反馈两个字段 |
| Ads Performance | Ad Name、Ad ID、Video ID、Campaign Name、AdSet Name、Active Status、Spend、Impressions、Clicks、CPC、CPM、Conversions、Conversion Value、Best Ads?、Video Script |
Product 的 Status 可选:Idle、Generating Product Details、Generating Angles、Product Details Generated 和 Angles Generated。Scripting 的 Status 可选:Idle、Generating Script、Revision in progress、Script Generated 和 Script Revised。
按文件自带的结构,Product 里的 Winning Ad Script 和 Angle Headline,以及 Scripting 里的 About Product,都是只读字段,所以请把它们建成指向关联表的查找字段。
workflow.json。YOUR_BASE_ID,把表填进 YOUR_PRODUCT_TABLE_ID、YOUR_SCRIPTING_TABLE_ID 或 YOUR_ADS_TABLE_ID,再选中这个凭据。Authorization,值填 Bearer 加上你的 Perplexity 密钥。在 Product Overview & Customer Research 里选中它。OpenAI Chat Model1 和 OpenAI 里选中它。Get FB Ad Accounts、Get Ad Campaigns、Get FB Ad Sets、Get FB Ad Contents 和 Facebook Graph API10 里选中它。HTTP Request1,把 YOUR_SCRAPFLY_KEY 换成你的 Scrapfly 密钥。Webhook 和 Webhook1,复制它们的正式地址,用在 Airtable 里。两个 webhook 都用 GET。带 Open URL 公式的按钮字段,或带脚本步骤的自动化,都能发出调用。
| 地址 | 查询参数 | 发生什么 |
|---|---|---|
| ai-vsl | action=generateProjectDetails&recordId=<Product 记录> | Perplexity 写出产品和买家的档案,填进 Product Details |
| ai-vsl | action=generateAngles&recordId=<Product 记录> | Gemini 往 Scripting 里加五到八行 |
| ai-vsl | action=generateScript&recordId=<Scripting 记录> | Gemini 填写 Script |
| ai-vsl | action=feedbackIteration&recordId=<Scripting 记录> | Gemini 根据反馈字段重写 Script |
| ad-scraping | recordId=<Ads Performance 记录> | 抓取那条广告的视频,转写进 Video Script |
每周的任务从 Schedule Trigger2 启动,不需要调用。
任务先列出你的广告账户,再列出它们的广告系列和广告组,只保留状态为 ACTIVE 的。对每个广告组,它读取各条广告和截至目前的成效,保留有成效、有视频且正在投放的广告,每条广告在 Ads Performance 里新建一行。转写流程读取那一行,向 Graph API 要视频的页面。Scrapfly 在浏览器里加载这个页面,流程在页面的 JSON 里找视频地址,再由 OpenAI 转写下载下来的文件。
Generate Angles 里,五到八个的数量写在它的提示词里。Basic LLM Chain1 和 Basic LLM Chain2 里。Edit Fields2 里。Schedule Trigger2 里,它读取的广告字段在 Get FB Ad Contents 的 fields 查询参数里。Script。想保留旧版本,就先复制出来。Time 和 Feedback 这两个字段,而文件自带的 Scripting 结构把它们叫 3️⃣ Select Script Length 和 4️⃣ Feedback。要让字段名和表达式一致。Update Product Details 会清掉 2️⃣ Generate Angles,1️⃣ Generate Product Details 则保持原样。Airtable9 每周为每条正在投放的视频广告新建一行,从不更新旧的那行。Edit Fields6 从 actions[4] 取转化数,从 action_values[8] 取转化价值。这两个位置只适合某一个账户的数据,要对照你自己的数据检查。Wait 填的是 30,没有写单位,n8n 的默认单位是秒,所以它停 30 秒。要是本意是分钟,就在那里改成分钟。models/gemini-2.5-pro-exp-03-25。它下线了,就换一个当前的模型。README.md 7 KB workflow.json 111 KB
Updated by Mindket to the current version of this kit.
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
nerijs · 工具包
一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。
LiconStudio · 工具包
给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。