名称: BlogBurst
描述: AI 内容创作与分发。头脑风暴标题、生成博客文章,并为 9 个平台(Twitter、LinkedIn、Bluesky、Telegram、Discord、Reddit、TikTok、YouTube、Threads)创建优化内容。
主页: https://blogburst.ai
元数据:
{"openclaw": {"emoji": "📝", "requires": {"env": ["BLOGBURST_API_KEY"]}, "primaryEnv": "BLOGBURST_API_KEY"}}
BlogBurst 帮助您将想法转化为发布在 9 个社交平台上的内容。典型工作流如下:
您也可以通过 URL 重新利用现有文章。
bash
export BLOGBURST_API_KEY="your-key"所有 API 请求均使用请求头:X-API-Key: $BLOGBURST_API_KEY
基础 URL:https://api.blogburst.ai/api/v1
与 AI 聊天,为您的构思一个引人注目的标题。
端点:POST /chat/title
请求:
{
"messages": [
{"role": "user", "content": "我想写关于 AI 在医疗保健领域的应用"}
],
"language": "en"
}
这是一个多轮对话。每次发送完整的消息历史记录:
{
"messages": [
{"role": "user", "content": "我想写关于 AI 在医疗保健领域的应用"},
{"role": "assistant", "content": "很棒的话题!您对哪个方面最感兴趣?"},
{"role": "user", "content": "AI 帮助医生更快诊断疾病"}
],
"language": "en"
}
响应:
{
"success": true,
"reply": "基于 AI 辅助诊断,这里有一些标题构思...",
"suggested_titles": [
"AI 如何在 5 秒内发现医生遗漏的细节",
"医疗 AI:从助手到救星",
"当 AI 成为你的第一位医生"
],
"usage": {"tokens_used": 350, "cost": 0.001, "model": "gemini-2.5-flash"}
}
使用场景:当用户需要帮助构思主题或标题时,或表达类似“帮我头脑风暴一下”、“我该写什么”、“为 X 主题建议一些标题”的需求时。
根据主题或标题生成完整的博客文章。
端点:POST /blog/generate
请求:
{
"topic": "AI 如何在 5 秒内发现医生遗漏的细节",
"tone": "professional",
"language": "en",
"length": "medium"
}
参数:
- topic (必需):标题或主题 (5-500 字符)
- tone:professional | casual | witty | educational | inspirational (默认:professional)
- language:语言代码,例如 "en", "zh" (默认:en)
- length:short (500-800 词) | medium (1000-1500 词) | long (2000-3000 词) (默认:medium)
响应:
{
"success": true,
"title": "AI 如何在 5 秒内发现医生遗漏的细节",
"content": "完整的 Markdown 博客文章内容在此...",
"summary": "文章的简明摘要...",
"keywords": ["AI", "healthcare", "diagnosis", "medical AI"],
"usage": {"tokens_used": 2500, "cost": 0.005, "model": "gemini-2.5-flash"}
}
使用场景:当用户希望根据主题生成博客文章、文章或长篇内容时。
根据主题为多个社交平台生成优化内容。这是主要的内容分发端点。
端点:POST /blog/platforms
请求:
{
"topic": "AI 如何在 5 秒内发现医生遗漏的细节",
"platforms": ["twitter", "linkedin", "bluesky", "telegram", "discord"],
"tone": "professional",
"language": "en"
}
参数:
- topic (必需):标题或主题 (5-500 字符)
- platforms (必需):平台数组,从以下选择 1-9 个:twitter, linkedin, reddit, bluesky, threads, telegram, discord, tiktok, youtube
- tone:professional | casual | witty | educational | inspirational (默认:professional)
- language:语言代码 (默认:en)
响应:
{
"success": true,
"topic": "AI 如何在 5 秒内发现医生遗漏的细节",
"twitter": {
"thread": [
"1/ AI 现在能发现医生遗漏的疾病。以下是它如何拯救生命...",
"2/ 一项研究发现 AI 能检测出 95% 的早期癌症,而放射科医生为 85%。",
"3/ 关键所在?AI 分析数百万张图像。医生一生中只能看到数千张。"
]
},
"linkedin": {
"post": "我研究医疗保健领域的 AI 已有 2 年。\n\n结果令人震惊...",
"hashtags": ["#AIHealthcare", "#MedTech", "#DigitalHealth"]
},
"bluesky": {
"posts": ["AI 正在悄然革新医疗诊断。以下是大多数人不知道的..."]
},
"telegram": {
"post": "**AI 在医疗诊断中的应用:静默的革命**\n\n医生们获得了一位强大的新盟友..."
},
"discord": {
"post": "大家好!想分享一些关于 AI 在医疗保健领域的有趣发现..."
},
"reddit": {
"title": "AI 如何发现医生遗漏的疾病 - 深度解析",
"body": "我一直在密切关注医疗保健领域的 AI,想分享一下...",
"suggestedSubreddits": ["r/artificial", "r/healthcare", "r/technology"]
},
"tiktok": {
"hook": "你知道吗?AI 能比医生更快地检测出癌症?",
"script": "这里有件疯狂的事。AI 系统现在可以...",
"caption": "AI 正在永久改变医学",
"hashtags": ["#AI", "#Healthcare", "#MedTech", "#Science"]
},
"youtube": {
"title": "AI 如何发现医生遗漏的细节",
"description": "在本视频中,我们将探讨人工智能如何...",
"script": "如果我告诉你,一个 AI 能发现一种疾病...",
"tags": ["AI healthcare", "medical AI", "diagnosis"]
},
"usage": {"tokens_used": 3000, "cost": 0.006, "model": "gemini-2.5-flash"}
}
使用场景:当用户希望创建社交媒体帖子、跨平台分发内容,或表达类似“为 X 主题创建 Twitter 和 LinkedIn 帖子”、“生成社交内容”、“帮我在所有平台发布关于 X 的内容”的需求时。
将现有的博客文章或文章转化为平台优化的帖子。
端点:POST /repurpose
使用 URL 的请求:
{
"content": "https://myblog.com/my-article",
"platforms": ["twitter", "linkedin", "bluesky"],
"tone": "casual",
"language": "en"
}
使用文本的请求:
{
"content": "您的完整文章文本在此(至少 50 个字符)...",
"platforms": ["twitter", "linkedin", "bluesky"],
"tone": "casual",
"language": "en"
}
参数:
- content (必需):文章的 URL,或完整文本
- platforms (必需):平台数组,从以下选择:twitter, linkedin, reddit, bluesky, threads
- tone:professional | casual | witty | educational | inspirational
- language:语言代码 (默认:en)
响应:格式与 API 3 相同(每个请求平台的特定内容)。
使用场景:当用户提供 URL 或粘贴现有内容,并希望将其适配到社交平台时。
将内容直接发布到用户已连接的社交账户。
重要提示:在使用此 API 之前,用户必须先在 blogburst.ai/dashboard/connections 连接其社交账户。如果没有已连接的账户,发布将会失败。
端点:GET /publish/connected
响应:
{
"platforms": [
{
"platform": "bluesky",
"username": "@user.bsky.social",
"connected_at": "2026-02-01T10:00:00Z",
"capabilities": {"text": true, "images": true, "video": true}
},
{
"platform": "telegram",
"username": "MyChannel",
"connected_at": "2026-02-01T10:00:00Z",
"capabilities": {"text": true, "images": true, "video": true}
}
]
}
使用场景:在发布之前,调用此接口检查用户已连接了哪些平台。如果未连接任何平台,请告知用户先访问 https://blogburst.ai/dashboard/connections 连接其账户。
端点:POST /publish
请求:
{
"platforms": ["bluesky", "telegram", "discord"],
"content": "您的帖子内容在此",
"image_urls": ["https://example.com/image.jpg"],
"video_url": null
}
参数:
- platforms (必需):要发布到的已连接平台 ID 数组
- content (必需):要发布的文本内容
- image_urls (可选):要附加的图片 URL 数组
- video_url (可选):要附加的视频 URL
- reddit_subreddit (可选):Reddit 帖子的子版块名称
- reddit_title (可选):Reddit 帖子标题
响应:
{
"total": 3,
"successful": 2,
"failed": 1,
"results": [
{"platform": "bluesky", "success": true, "post_url": "https://bsky.app/..."},
{"platform": "telegram", "success": true, "post_url": "https://t.me/..."},
{"platform": "discord", "success": false, "error": "Webhook 已过期"}
]
}
使用场景:在使用 API 3 或 API 4 生成内容后,当用户希望实际发布到其已连接的平台时。务必先使用 GET /publish/connected 检查已连接账户。
为获得最佳效果,请引导用户遵循以下流程:
/chat/title) 共同进行标题头脑风暴。/blog/platforms) 为其选择的平台生成内容。GET /publish/connected 检查已连接了哪些账户。/publish) 将每个平台的生成内容发布出去。如果用户已有博客文章 URL,则直接跳转到 API 4 (/repurpose)。
如果用户希望先生成完整的博客文章,则在第 3 步之前使用 API 2 (/blog/generate)。
关于发布的注意事项:每个平台接收为其量身定制的内容。例如,将 Twitter 线程文本发送到 Twitter,将 LinkedIn 帖子文本发送到 LinkedIn,依此类推。不要将相同的原始内容发送到所有平台——请使用 API 3 输出的平台特定内容。
| 平台 | ID | 生成内容 | 自动发布 | 备注 |
|---|---|---|---|---|
| Twitter/X | 是 | 是 | 带引子的线程(每推 280 字符) | |
| 是 | 即将推出 | 专业见解 + 话题标签 | ||
| Bluesky | bluesky | 是 | 是 | 简短真实的帖子(300 字符) |
| Telegram | telegram | 是 | 是 | 富格式广播 |
| Discord | discord | 是 | 是 | 社区友好的公告 |
| 是 | 等待 API | 讨论帖 + 子版块建议 | ||
| TikTok | tiktok | 是 | 是 | 引子 + 脚本 + 字幕 + 话题标签 |
| YouTube | youtube | 是 | 是 | 标题 + 描述 + 脚本 + 标签 |
| Threads | threads | 是 | 即将推出 | 对话式帖子 |