Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
一个 n8n 工作流:把 Google 表格里列出的 logo 做成动画,每次运行处理一行。OpenAI 读取 logo,GPT-4.1 智能体规划三个镜头,Kie.ai 上的 Veo 3 Fast 负责渲染,视频地址再写回这一行。
Logo 动画短片,按 Google Sheets 队列逐个生成 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
手动运行
你点 Execute workflow 时开始运行,没有表单:
一段 logo 的动画短片,链接就在表格里它那一行
开始之前要准备好这些。
Logo 队列
每个 logo 占一行。工作流读取第一行标为 for production 的记录,再把视频地址和 done 写回去。
需要有 Sheets 权限的 Google 账号,以及一张带 id、input_logo、status 和 output_logo 列的表格
Logo 文件
存放 logo 图片。OpenAI 和 Kie.ai 通过公开的下载地址取图,所以不用 Drive 凭据。
需要每个 logo 都设成知道链接的人可查看
图像分析与方案
用你在 Analyze Image 里选的视觉模型描述 logo,用 gpt-4.1 运行规划动画的智能体。
需要OpenAI API 密钥
视频生成
根据方案和 logo 用 Veo 3 Fast 渲染短片,被询问时返回视频地址。
需要Kie.ai API 密钥,放在两个请求节点里
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把 logo 做成一段动画短片,一次处理 Google 表格里的一行。你在表格里以 Google Drive 链接的形式列出 logo,把下一个标成 for production。手动运行时,它取第一行标好的记录,让 OpenAI 用 YAML 描述这个 logo:品牌、十六进制色值、字体和外观。GPT-4.1 智能体根据这些和你的创意说明,写出三个镜头、共 7.8 秒的方案。Kie.ai 用 Veo 3 Fast 渲染,等 250 秒后,视频地址写回这一行。
想给 logo 做一个动态版本,用在片头、短视频或网站页头,又不想打开动画软件的设计师、小型代理公司和品牌团队。如果你要的动作必须逐帧对上分镜脚本,就别选它。Veo 会根据文字方案自己发挥动作,每重试一次就是一次付费渲染。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 设计工作室 | 自由设计师 | 在品牌素材包里加一个动态 logo | 设计师把 logo 文件和用它做的一段片头短片一起交给客户。 |
| 代理公司 | 客户团队 | 把每个客户的 logo 放进同一张表,从上往下处理 | 一家代理公司标好五个客户的行,一个下午把工作流跑五次。 |
| 视频与播客 | 创作者 | 每期节目用一个动态标志开场 | 一位播客主把这段短片放在每期 YouTube 节目的开头。 |
| 初创公司 | 创始人 | 请动效设计师之前,先试几种感觉 | 创始人用两份创意说明跑同一个 logo,留下更合适的那段。 |
| 活动 | 主办方 | 活动前做一段竖屏短片发社交平台 | 主办方把画幅设成竖屏,把短片发成 Story。 |
任何能访问 Google Sheets、OpenAI 和 Kie.ai 的 n8n 都能运行它。每次运行都由你自己启动,所以不会有外部请求进入你的 n8n。
点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。作者估计设置要 13 分钟左右。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个 API 密钥,读取 logo 和运行智能体都用它 |
| Kie.ai | 一个能调用 Veo 接口的 API 密钥 |
| 一张表格 | 一个名为 Sheet1 的工作表,第 1 行是 id、input_logo、status 和 output_logo |
| logo 文件 | 存在 Google Drive 里的图片,每个都设成知道链接的人可查看 |
workflow.json。id,input_logo 里填它的 Drive 链接,status 里填 for production。Get input logo 和 Store output 里选中它,并把两处的 YOUR_SHEET_ID 都换成表格的 ID。Analyze Image 和 GPT 里选中它。Analyze Image 里选一个现行的视觉模型,比如 gpt-4o,再关掉 Simplify Output,这样智能体才能在提示词指定的位置找到 logo 描述。Create Veo3 和 Get Veo3 里,把 Authorization 请求头中的 <YOUR_KIE_API_KEY> 换成你的密钥。把一行标成 for production,点 Execute workflow。一次运行大约五分钟,大部分时间在等 Veo。之后这一行会显示 done,output_logo 里是视频地址。每次运行处理一行。下一个 logo 再点一次。
| 要改的 | 在哪里改 |
|---|---|
| 创意说明 | Your creative direction 里的 your_creative_direction |
| 画幅 | 同一个节点里的 aspect_ratio,现在是 horizontal。智能体只会回答 16:9 或 9:16 |
| Veo 模型 | model,现在是 veo3_fast。智能体也可能选 veo3 |
| 配音 | dialogue,现在是 no voiceover please |
| 时长和镜头 | 智能体的系统消息,里面定死了 7.8 秒、三个镜头 |
| 等待渲染 | Wait1,250 秒 |
一行记录,id 是 1,链接指向一家咖啡烘焙店的 logo,状态是 for production。Analyze Image 按这个结构回答:
brand_name: …
color_scheme:
- hex: "#…"
name: …
font_style: …
visual_description: …接着智能体按解析器的结构回答,整份方案以文本形式放在里面:
{
"aspect_ratio": "16:9",
"video_model": "veo3_fast",
"full_video_prompt": "{ \"brand_name\": …, \"video_length\": 7.8, \"scenes\": [ … ] }"
}三个镜头各自写明起止时间、画面内容、镜头运动、声音和背景元素。等待结束后,这一行显示 done 和视频地址。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。凭据是 n8n 替你保管的密钥,你在哪个节点里选中它,它就交给哪个节点。Kie.ai 的密钥是个例外。它直接写在两个请求头字段里。先跑一行,在这次运行里逐个打开节点看看。没人能打开的 Drive 链接会在 Analyze Image 里露出来,密钥填错则会在 Create Veo3 里看到。
专家:三个步骤调用模型,各走一个不同的节点。
| 步骤 | 模型 | 要知道的 |
|---|---|---|
Analyze Image | 文件里是 chatgpt-4o-latest,改过之后是 gpt-4o | 通过 Drive 下载地址读取 logo,用 YAML 回答,默认最多 300 个 token |
Logo Animator AI Agent | gpt-4.1,通过 GPT | 会用 Think 工具,Structured Output 把它的回答限定为三个字段 |
Create Veo3 | Kie.ai 上的 veo3_fast,或智能体指定的模型 | 接收方案、画幅和 logo 地址,返回一个 taskId |
Create Veo3 把 full_video_prompt 不加引号地放进请求体,所以方案是以 JSON 对象的形式送过去的。Kie.ai 的文档(2026 年 11 月 2 日查阅)说 prompt 是一段文本。logo 放在 imageUrls 里也只是一个地址,而不是列表。如果 Kie.ai 拒绝请求,就用 JSON.stringify() 包住方案,再给地址加上方括号。
每次运行都要在 OpenAI 和 Kie.ai 花钱,Analyze Image 在第一次运行前要改两处。
Analyze Image 默认只返回 content,而智能体的提示词读的是 choices[0].message.content。跳过第 5 步,智能体就拿不到 logo 描述,或者直接报错停下Get Veo3 在 250 秒后只问一次。渲染更慢时拿不到地址,这一行可能显示 done,output_logo 却是空的。把 Wait1 调长,再把这一行标回 for productionchatgpt-4o-latest,OpenAI 的弃用页面写明它已在 2026 年 2 月 17 日从 API 中移除,所以第 5 步要把它换掉Code in JavaScript1 的正则表达式丢掉了反斜杠。这一份已经补回一个 n8n 工作流。把你的 logo 列在 Google 表格里,标好一个 for production,然后运行。OpenAI 读取 logo,一个智能体规划一段短动画,Kie.ai 上的 Veo 3 Fast 负责渲染,视频地址再写回这一行。
workflow.json:n8n 导出的工作流,13 个节点。里面没有任何凭据。表格和 Kie.ai 密钥都留成了占位符。README.md:这份设置说明,压缩包里的是英文版。Sheet1 的工作表,第 1 行是这几个列名:id、input_logo、status 和 output_logo。workflow.json。id,input_logo 里填 logo 的 Google Drive 链接,status 里填 for production。output_logo 留空。/d/ 和 /edit 之间那一长段。添加 Google Sheets OAuth2 凭据,在 Get input logo 和 Store output 里选中它,并把两处的 YOUR_SHEET_ID 都换成这个 ID。Analyze Image 和 GPT 里选中它。Analyze Image,选一个现行的视觉模型,比如 gpt-4o。文件里写的是 chatgpt-4o-latest,OpenAI 的弃用页面写明它已在 2026 年 2 月 17 日从 API 中移除。在同一个节点里关掉 Simplify Output。智能体从 choices[0].message.content 读取 logo 描述,只有完整输出里才有它(见注意事项)。Create Veo3 和 Get Veo3 里,把 Authorization 请求头中的 <YOUR_KIE_API_KEY> 换成你的密钥,尖括号也一起删掉。Your creative direction 里有四项设置:创意说明、画幅(horizontal)、Veo 模型(veo3_fast)和配音要求(no voiceover please)。Get input logo 返回第一行 status 为 for production 的记录。Code in JavaScript1 从 Drive 链接里取出文件 ID。Analyze Image 把 logo 发给你在第 6 步选的视觉模型,它用 YAML 回答:品牌名、每种颜色的十六进制色值和名称、字体风格,以及一两句话描述 logo 的样子。Logo Animator AI Agent 运行在 gpt-4.1 上,有一个 Think 工具用来检查自己的回答。它的系统消息要求做一段 7.8 秒、三个镜头的短片,每个镜头都有镜头运动、声音和背景元素。Structured Output 把回答限定为三个字段:aspect_ratio、video_model 和 full_video_prompt。Create Veo3 把方案、模型、画幅和 logo 的下载地址发给 Kie.ai。Wait1 停 250 秒,然后 Get Veo3 去取一次结果。Store output 按 id 找到这一行,在 status 里写 done,在 output_logo 里写视频地址。Your creative direction 里的 your_creative_direction。原样是要一段贴合品牌的动画,背景元素在动,镜头也很灵活。aspect_ratio。想要竖屏短片就写 vertical。智能体只会回答 16:9 或 9:16。model,veo3_fast 或 veo3。dialogue。留空的话,智能体会把每个镜头的 dialog 设成 null。Wait1,250 秒。Get input logo 之后就停了。Analyze Image 保留了 n8n 默认开着的 Simplify Output,它只返回 content,而智能体的提示词读的是 choices[0].message.content。不改的话,智能体拿到的 logo 描述是空的,或者直接报错停下,取决于你的 n8n 版本。第 6 步能解决这个问题,把提示词改成 $json.content 也行。Get Veo3 只问一次。如果到那时 Veo 还没渲染完,Store output 就没有地址可写,这一行可能被标成 done,output_logo 却是空的。把 Wait1 调长,把这一行改回 for production,再运行一次。Create Veo3 把智能体的方案不加引号地放进请求体,所以它是以 JSON 对象的形式送过去的。Kie.ai 的文档(2026 年 11 月 2 日查阅)说 prompt 是一段文本。logo 的地址放在 imageUrls 里也只是单独一个,而不是列表。如果 Kie.ai 拒绝请求,就用 JSON.stringify() 包住方案,再给地址加上方括号。Code in JavaScript1 的正则表达式丢掉了反斜杠,节点因此无法运行。这一份已经补回:/\/d\/([A-Za-z0-9_-]+)/。README.md 5 KB workflow.json 18 KB
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,还可以为两位说话者添加音频参考。