SuperAPI AI 工具集

blog-cover-generator

通用与其它

查看项目

更新于 10-16 02:31

技能介绍

用途:当用户要求生成博客封面图、缩略图或文章头图时使用,产出极简、技术风格的封面图片。

主要能力:基于 blog-cover-image-cli 命令行工具,底层使用 Gemini 3.1 Flash Image Preview;可从指定域名自动抓取品牌 Logo(经 Brandfetch 获取并用 sharp 处理,自动将 WebP/SVG/AVIF 转为 PNG);加载本地美学参考图以保持干净的白色背景与醒目排版;启用 Google Search grounding,可在生成前检索与标题相关的实时信息;强制按排版规则输出精确的标题文字。

使用方式:先确认已安装,若 blog-cover-cli --help 失败则全局安装:npm install -g blog-cover-image-cli。首次使用需配置 Gemini API Key:npx -p blog-cover-image-cli blog-cover-cli config set-key <YOUR_GEMINI_API_KEY>;如需抓取高清 Logo,还需设置 Brandfetch Client ID:npx -p blog-cover-image-cli blog-cover-cli config set-brandfetch-id <YOUR_BRANDFETCH_CLIENT_ID>。可用 config get-key 与 config get-brandfetch-id 查看(掩码显示)。生成命令:npx -p blog-cover-image-cli blog-cover-cli generate -t "标题" -l "example.com"。参数:-t/--title 为必填标题,建议不超过三行;-l/--logo 为可选但推荐的品牌域名;-o/--output 为可选输出路径,省略时自动保存到当前目录的 output/ 下。

适用场景:为技术博客、文章、产品发布等快速生成统一风格的封面图。

限制:需要 Gemini API Key,Logo 抓取需要 Brandfetch Client ID;标题过长会影响排版;若提示无法抓取 Logo,仍会生成无 Logo 的图片;由于使用实验性图像模型,可能因严格安全过滤而偶发失败,此时应告知用户。其他收费、价格与平台细节暂未提供。