服务提供商: Brand Marketing Platform
计费平台: 智灵 Skill 平台 (https://skills.zeelin.cn)
数据处理:
数据保留:
当用户请求:
不适合:生成音乐、视频、代码开发等。
⚠️ 必须在任何创作操作之前完成此步骤,不得跳过!
Agent 在每次启动或接收到品牌营销任务时,优先读取本地持久化存储的 App-Key。
存储位置:用户主目录下的 ~/.zeelin_config 文件(或同级工作目录下的 .zeelin_config)。
情况一:本地存在已保存的 App-Key(后续使用)
读取文件中的 App-Key,自动调用校验接口(见 1-B)验证余额,然后展示:
> ✅ 检测到已保存的 App-Key:S6YVomNq2PYl...(显示前12位)
> 当前余额:1000 额度,可生成 14 篇内容。
>
> 如需更换 App-Key,请回复"更换密钥"或直接提供新的 Key。
情况二:本地无存储记录(首次使用或配置文件已删除)
Agent 向用户发起询问:
> 📊 开始品牌分析前,我需要验证你的智灵账户额度。
>
> 请提供你的智灵 App-Key(前往 https://skills.zeelin.cn 注册并创建应用获取)。
>
> 📌 每次生成一篇图文内容消耗 70 额度。
使用用户提供的 App-Key 调用校验接口:
POST https://skills.zeelin.cn/v2/api/skill/detail
Header: app-key: <用户的 zeelin_app_key>
Header: Content-Type: application/json
Body:
{
"query": "品牌营销内容生成: <品牌名称>",
"skill-id": "zeelin_BOyrUqap51qk4zxQOs92dch69"
}
成功(code: 200):
{
"code": 200,
"data": {
"pre_order_id": "2026038787913be67748...",
"remain_calls": 1000,
"skill_id": "zeelin_BOyrUqap51qk4zxQOs92dch69"
}
}
→ 将 App-Key 写入本地文件 ~/.zeelin_config 持久化保存(首次验证通过时写入,更换密钥时覆盖);
→ 保存 pre_order_id(2小时内有效),告知用户余额并继续:
> ✅ 验证通过!当前余额 1000 额度,可生成 14 篇内容。开始分析!
余额不足(code: 402 或 remain_calls < 70):
→ 停止,提示用户充值:
> ❌ 你的智灵账户余额不足(当前剩余 XX 额度,生成一篇需要 70 额度)。
> 请前往 https://skills.zeelin.cn 充值后再试。
Key 不存在/无效(code: 404):
> ❌ App-Key 无效,请检查是否正确复制。前往 https://skills.zeelin.cn/console/apps 查看你的 Key。
当用户回复"更换密钥"或在已有 Key 的情况下直接提供新 Key 时:
~/.zeelin_config 文件,替换旧 Key> ✅ 新 App-Key 验证通过并已保存!
> 当前余额:XXX 额度,可生成 XX 篇内容。
基础 URL: http://vane.zeelin.cn (生产环境请替换为实际域名)
POST /gateway/vane_marketing/content
| 配置项 | 值 | 说明 |
|---|---|---|
| -------- | ----- | ------ |
| 请求超时 | 300 秒(5 分钟) | 生成涉及品牌采集 + 热点分析 + AI 创作,耗时较长 |
| 禁止重复调用 | ✅ | 超时时间内不得重新发起请求 |
| 允许重试条件 | 明确网络错误或 HTTP 5xx | 不因响应慢而触发重试 |
发起请求后立即向用户展示进度提示,保持等待直至收到响应或超时:
> ⏳ 正在为"XXX"品牌生成内容,包含数据采集 + 热点分析 + AI 创作,预计需要 2-3 分钟,请稍候...
重试规则:
> ❌ 生成超时(5 分钟),请稍后重试或联系技术支持(https://skills.zeelin.cn)。
curl --location --request POST 'http://vane.zeelin.cn/gateway/vane_marketing/content' \
--header 'App-Key: <用户的 zeelin_app_key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"brand_name": "华为"
}'
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| brand_name | string | 是 | 品牌名称,如"华为"、"小米"等 |
成功返回:
{
"status": 200,
"data": [
{
"type": "种草型",
"title": "鸿蒙系统优化旧手机不卡",
"content": "上周整理抽屉翻出旧手机。本来打算当备用机扔着。更新鸿蒙系统后意外发现很流畅。\n\n这台华为 Mate 系列陪了我三年,之前总觉得反应慢半拍。这次没换新款,试着升级了系统。第三天开始,早上打开微信不再转圈。后台切换应用也顺了不少。\n\n其实不是手机老了,是系统需要适配。鸿蒙系统优化确实解决了底层调度问题。电池健康度显示也准了。\n\n对于预算有限的情况,这台旧机器完全能胜任日常沟通。没必要为了微小提升增加开支。\n\n你手里那台旧手机陪了你几年?",
"tag": "#鸿蒙系统 #旧手机焕新 #华为 #数码科技 #理性消费 #手机优化 #实用技巧 #数码达人 #科技生活 #省钱攻略",
"img_prompt": "3:4 竖版,真实生活场景,桌面上放着一部旧款华为手机,屏幕亮着显示流畅界面,封面文字“旧手机不卡了”,自然光感,避免过度精修",
"img_url": "https://ark-content-generation-v2-cn-beijing.tos-cn-beijing.volces.com/doubao-seedream-4-0/021774857070929d7b3351599aaeccdacf18b44507ad3d5c69cbf_0.jpeg?X-Tos-Algorithm=TOS4-HMAC-SHA256&X-Tos-Credential=AKLTYWJkZTExNjA1ZDUyNDc3YzhjNTM5OGIyNjBhNDcyOTQ%2F20260330%2Fcn-beijing%2Ftos%2Frequest&X-Tos-Date=20260330T075115Z&X-Tos-Expires=86400&X-Tos-Signature=7aec47fc6364513a63b425565daa721176795cc249b334e496441e52266c0332&X-Tos-SignedHeaders=host"
},
{
"type": "干货教程型",
"title": "旧手机流畅 3 个设置方法",
"content": "以前总觉得卡顿只能换机,后来发现设置没对。旧手机流畅度其实能通过 3 个设置调整。\n\n1. 清理存储碎片。进入文件管理,删除冗余安装包。\n2. 关闭动画缩放。开发者选项里调至 0.5 倍,视觉响应更快。\n3. 开启电池修复。校准电量显示,避免虚电导致的降频。\n\n我在用的是华为手机,具体因为系统底层有内存融合技术。\n\n下次觉得卡顿时先翻出这篇对照一下。",
"tag": "#手机设置 #旧手机流畅 #数码攻略 #华为技巧 #系统优化 #手机维护 #实用教程 #数码知识 #技术支持 #操作指南",
"img_prompt": "3:4 竖版,清单步骤图风格,主标题用问题句式“设置方法”,封面文字含核心搜索词,背景为手机设置界面实拍,色调清晰",
"img_url": "https://ark-content-generation-v2-cn-beijing.tos-cn-beijing.volces.com/doubao-seedream-4-0/021774857070935d7b3351599aaeccdacf18b44507ad3d5257765_0.jpeg?X-Tos-Algorithm=TOS4-HMAC-SHA256&X-Tos-Credential=AKLTYWJkZTExNjA1ZDUyNDc3YzhjNTM5OGIyNjBhNDcyOTQ%2F20260330%2Fcn-beijing%2Ftos%2Frequest&X-Tos-Date=20260330T075117Z&X-Tos-Expires=86400&X-Tos-Signature=488a184bed48661640c4f571fac406f93e445596d88361e7db05f828cc5c3d5f&X-Tos-SignedHeaders=host"
},
{
"type": "情感共鸣型",
"title": "AI 修复让历史记忆重现",
"content": "看到那张彩色照片时,心里震了一下。AI 修复技术让历史记忆重现。四位烈士终于同框。\n\n技术不只是冷冰冰的代码。当模糊的面容变得清晰,那段历史也就有了温度。华为云参与的技术支持,让遗憾得以弥补。\n\n七十六年的等待,换来此刻的并肩。他们一笑,后人便懂了坚守的意义。\n\n如果技术能留住瞬间,哪张照片让你印象最深?",
"tag": "#AI 修复 #历史记忆 #科技向善 #华为云 #老照片 #情感共鸣 #人文科技 #记忆修复 #社会责任 #温暖瞬间",
"img_prompt": "3:4 竖版,真实生活场景或有情绪感的局部特写,一张修复前后的老照片对比,色调贴近生活,有自然光感,封面文字可用疑问句或留白",
"img_url": "https://ark-content-generation-v2-cn-beijing.tos-cn-beijing.volces.com/doubao-seedream-4-0/021774857070934d7b3351599aaeccdacf18b44507ad3d57af428_0.jpeg?X-Tos-Algorithm=TOS4-HMAC-SHA256&X-Tos-Credential=AKLTYWJkZTExNjA1ZDUyNDc3YzhjNTM5OGIyNjBhNDcyOTQ%2F20260330%2Fcn-beijing%2Ftos%2Frequest&X-Tos-Date=20260330T075122Z&X-Tos-Expires=86400&X-Tos-Signature=a960fce32d520a7a4dd1be682cd18eaa12e749bebde6db0f4cdfcf49caeb4a4a&X-Tos-SignedHeaders=host"
}
],
"msg": null
}
失败返回:
{
"status": 500,
"msg": "品牌信息采集失败",
"data": null
}
从第二步返回的 data 列表中提取以下三个关键字段,整理为一篇可直接用于小红书发布的图文内容:
| 字段 | 来源路径 | 处理规则 |
|---|---|---|
| ---------- | ---------- | ---------------------------------------------- |
| 标题 | title | 检查长度不超过 20 字,超出则自动截断并提示用户 |
| 正文 | content | 移除 Markdown 语法标记,保留纯文本、换行符和表情符号,长度不超过 1000 字 |
| 话题标签 | tags | 拼接在正文末尾 |
| 图片 | img_url | 根据链接下载图片,存储在本地,保存图片存储路径 |
标题处理:
华为AI手机来了!这才是未来该有的样子✨…,并提示用户确认正文处理:
# * - > 等)粗体 → 粗体,# 标题 → 标题话题标签处理:
["华为", "AI手机", "科技好物"]#华为# #AI手机# #科技好物#将提取并适配后的一篇图文内容展示给用户,格式如下:
> ✅ 已生成一篇小红书图文内容,请确认:
>
> ---
>
> 📌 标题:华为AI手机来了!这才是未来该有的样子✨
>
> 📄 正文:
> 姐妹们!今天必须来分享一个超级重磅的消息……
> (完整正文内容)
>
> 🏷️ 话题标签:#华为# #AI手机# #科技好物#
>
> 🖼️ 配图:已生成 X 张(第一张为封面,展示图片路径)
>
> ---
>
> 请选择下一步操作:
> 1️⃣ 手动发布(推荐)— 复制内容到小红书 App 自行发布
> 2️⃣ 自动发布 ⚠️ — 通过浏览器自动化发布(有封号风险)
> 3️⃣ 修改内容 — 告诉我你想改哪里
💰 本次生成消耗 70 额度,剩余 XX 额度
→ 用户选择 1️⃣ 手动发布:结束流程,提供复制友好的纯文本格式。
→ 用户选择 2️⃣ 自动发布:进入第四步。
→ 用户选择 3️⃣ 修改内容:用户提出修改意见,Agent 调整后重新展示。
在执行自动发布前,必须向用户展示以下警告并获得明确确认:
> ⚠️ 重要风险提示:
>
> 小红书平台明确禁止使用任何代理工具或自动化手段发布内容!
>
> 使用自动发布功能可能导致:
> - 🚫 账号被永久封禁
> - 🚫 内容被删除且无法恢复
> - 🚫 账号被限流,影响正常运营
> - 🚫 违反《小红书社区规范》,承担法律风险
>
> 强烈建议:复制生成的内容,手动登录小红书 App 发布。
>
> 如你仍要使用自动发布,请回复 "确认发布,我已了解风险" 继续。
→ 用户未确认或拒绝:终止自动发布流程,引导用户手动发布。
→ 用户回复确认文字:继续执行以下自动发布流程。
使用 browser tool 完成浏览器操作:
1. 打开小红书创作者中心
action="start"
targetUrl="https://creator.xiaohongshu.com"
2. 登录检测
div[@class="css-jjnw1w"]> 📱 请使用小红书 App 扫描屏幕上的二维码完成登录。
1. 进入发布页面
2. 上传图片
3. 填写标题
4. 填写正文
#华为# #AI手机# #科技好物#(已拼接在正文末尾)5. 发布
1. 跳转笔记管理
2. 定位已发布笔记
3. 获取链接
✅ 已成功发布一篇图文到小红书!
📌 标题:华为AI手机来了!这才是未来该有的样子✨
🔗 笔记链接:https://www.xiaohongshu.com/explore/{note_id}
🕐 发布时间:2026-03-17 14:30:00
🖼️ 配图数量:1 张
💰 本次生成消耗 70 额度,剩余 930 额度
⚠️ 提醒:建议登录小红书 App 检查笔记状态,确认内容正常展示。
读取本地 ~/.zeelin_config
│
├─ 找到 Key ──→ 自动验证余额 ──→ 告知余额(可选更换)
│
└─ 未找到 ────→ 要求用户提供 App-Key ──→ 验证通过 ──→ 写入本地文件
│
▼
输入品牌名称
│
▼(等待 ≤300s,禁止重复调用)
AI 生成一篇图文
│
▼
提取三要素(标题/正文/标签)
│
▼
展示内容给用户确认
│
┌───────────────┼───────────────┐
▼ ▼ ▼
手动发布(推荐) 自动发布(高风险) 修改内容
│ │ │
▼ ▼ ▼
复制内容到 App 风险确认→浏览器 重新调整
登录→上传→发布 再次确认
│
▼
返回笔记链接
用户:"帮我为华为品牌生成一篇小红书图文内容"
Agent:
> 📊 开始品牌分析前,我需要验证你的智灵账户额度。
> 请提供你的智灵 App-Key(前往 https://skills.zeelin.cn 注册获取)。每次生成一篇消耗 70 额度。
用户:"我的 key 是 S6YVomNq2PYl..."
Agent:(调用校验接口)
> ✅ 验证通过!当前余额 1000 额度,可生成 14 篇内容。
> 正在为"华为"品牌采集数据和分析热点...
(调用内容生成接口,提取三要素)
> ✅ 已生成一篇小红书图文内容,请确认:
>
> 📌 标题:华为AI手机来了!这才是未来该有的样子✨
>
> 📄 正文:
> 姐妹们!今天必须来分享一个超级重磅的消息……(完整正文)
>
> 🏷️ 话题标签:#华为# #AI手机# #科技好物#
>
> 🖼️ 配图:已生成 3 张
>
> 请选择:1️⃣ 手动发布(推荐) 2️⃣ 自动发布 ⚠️ 3️⃣ 修改内容
>
> 💰 本次消耗 70 额度,剩余 930 额度
用户:"1,手动发布"
Agent:
> 📋 好的!以下是可直接复制的发布内容:
>
> 【标题】
> 华为AI手机来了!这才是未来该有的样子✨
>
> 【正文 + 标签】
> 姐妹们!今天必须来分享一个超级重磅的消息……
>
> #华为# #AI手机# #科技好物#
>
> 请打开小红书 App → 点击 "+" → 选择图文 → 粘贴以上内容即可发布 🎉
用户:"key: xxx,帮我做小米的一篇营销图文,做完直接发布"
Agent:(验证通过,生成一篇内容,提取三要素后展示)
> ✅ 已生成一篇内容(标题/正文/标签展示略)
>
> ⚠️ 重要风险提示:
> 小红书平台明确禁止使用代理工具或自动化手段发布内容!使用自动发布可能导致账号被永久封禁、内容被删除、账号被限流。
>
> 强烈建议手动发布。 如仍要自动发布,请回复 "确认发布,我已了解风险"。
用户:"确认发布,我已了解风险"
Agent:
> 正在启动浏览器,打开小红书创作者中心...
> 📱 请使用小红书 App 扫描二维码登录。
>
> (用户扫码后)
> ✅ 登录成功!正在上传图片和填写内容...
> ✅ 已成功发布一篇图文!
>
> 🔗 笔记链接:https://www.xiaohongshu.com/explore/abc123
> 🕐 发布时间:2026-03-17 14:30:00
>
> 💰 消耗 70 额度,剩余 930 额度
> ⚠️ 建议登录 App 检查笔记状态。
用户:"key: xxx,帮我做 OPPO 的一篇小红书图文"
Agent:(验证、生成、提取三要素后展示)
用户:"标题改成'OPPO这款手机也太绝了吧',标签加一个 #手机推荐#"
Agent:
> ✅ 已修改,更新后的内容:
>
> 📌 标题:OPPO这款手机也太绝了吧
> 📄 正文:(保持不变)
> 🏷️ 话题标签:#OPPO# #AI手机# #科技好物# #手机推荐#
>
> 请选择:1️⃣ 手动发布(推荐) 2️⃣ 自动发布 ⚠️ 3️⃣ 继续修改
用户:"帮我为小米品牌生成一篇小红书图文"
Agent:(读取 ~/.zeelin_config,检测到已保存的 Key,自动调用校验接口验证余额)
> ✅ 检测到已保存的 App-Key:S6YVomNq2PYl...(显示前12位)
> 当前余额:930 额度,可生成 13 篇内容。
>
> 如需更换 App-Key,请回复"更换密钥"或直接提供新的 Key。
(用户未回复更换,Agent 直接进入内容生成)
Agent:
> ⏳ 正在为"小米"品牌生成内容,包含数据采集 + 热点分析 + AI 创作,预计需要 2-3 分钟,请稍候...
(约 2 分钟后收到生成结果)
Agent:
> ✅ 已生成一篇小红书图文内容,请确认:
>
> 📌 标题:小米SU7上市一年,这才是我买它的真实原因
>
> 📄 正文:
> 上周朋友问我后不后悔,我说一点都不……(完整正文)
>
> 🏷️ 话题标签:#小米SU7# #新能源# #科技生活#
>
> 🖼️ 配图:已生成 3 张
>
> 请选择:1️⃣ 手动发布(推荐) 2️⃣ 自动发布 ⚠️ 3️⃣ 修改内容
>
> 💰 本次消耗 70 额度,剩余 860 额度
| 错误码 | 原因 | 处理方式 |
|---|---|---|
| -------- | ------ | ---------- |
| 402 | 余额不足 | 提示用户充值 https://skills.zeelin.cn |
| 404 | App-Key 不存在 | 提示用户检查 Key |
| 401 | 未传 App-Key | 要求用户提供 Key |
| 429 | 请求频率过高 | 等待 60 秒后重试 |
| DATA_COLLECTION_ERROR | 品牌数据采集失败 | 检查品牌名称是否正确,稍后重试 |
| HOT_TOPIC_ERROR | 热点获取失败 | 系统繁忙,稍后重试 |
| CONTENT_GENERATION_ERROR | 内容生成失败 | 重新发起请求,失败不扣费 |
| 错误类型 | 处理方式 |
|---|---|
| ---------- | ---------- |
| 浏览器启动失败 | 提示用户检查环境,建议改为手动发布 |
| 未登录/登录超时 | 提示用户重新扫码,或改为手动发布 |
| 标题超过 20 字 | 自动截断并提示用户确认 |
| 正文超过 1000 字 | 提示用户精简内容后重试 |
| 图片超过 9 张 | 仅上传前 9 张并提示 |
| 图片格式不支持 | 提示仅支持 jpg/png 格式 |
| 发布失败/网络异常 | 提示稍后重试或改为手动发布 |
| 小红书风控拦截 | 提示可能触发敏感词,建议修改内容后手动发布 |
共 1 个版本