gemini-tg-image-gen

🎨 Gemini 图像生成与 TG 自动推送

🥥67总安装量 15评分人数 18
100% 的用户推荐

基于 OpenRouter 调用 Gemini 2.5 Flash Image 模型生成 AI 图像,并自动推送至 Telegram,适合需要自动化图像创作与分发的场景。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec/system/subprocess 等危险函数,依赖版本稳定
  • ✅ API 密钥通过环境变量读取,无硬编码敏感信息,数据隐私保护良好
  • ✅ 文件操作严格限定在指定工作目录,无破坏性系统命令,网络请求超时设置合理
  • ⚠️ 来源为 T3 级社区/个人开发者,非官方组织,长期维护更新存在不确定性
  • ⚠️ 文件扩展名提取验证机制可进一步增强,建议后续版本完善白名单校验

使用说明

该 Skill 提供了一套完整的 AI 图像生成与分发解决方案,通过集成 OpenRouter 平台的 Google Gemini 2.5 Flash Image 模型,实现从文本提示到图像生成再到 Telegram 自动推送的全流程自动化。

核心用法

用户通过配置环境变量 OPENROUTER_API_KEY 即可启用服务。当触发图像生成请求时,系统首先向 Telegram 发送等待提示("⏳ Идёт генерация, подождите немного..."),随后调用 OpenRouter API 生成图像并保存至本地指定目录,最终通过 Telegram 的 message 工具将图像文件发送至目标频道或对话,全程无需人工干预,使用 NO_REPLY 模式结束会话。

显著优点

该方案的最大优势在于 workflow 的高度集成,将 AI 图像生成与即时通讯推送无缝结合,特别适合内容自动化运营场景。技术实现上采用业界标准的 Gemini 2.5 Flash Image 模型,生成质量有保障;代码层面严格遵守安全规范,敏感信息通过环境变量管理,避免了硬编码风险;文件操作限定在特定工作目录 /root/.openclaw/workspace/tmp,配合合理的超时设置(60-120秒),确保了系统稳定性。依赖方面仅使用标准的 requests 库和 Python 内置模块,无动态代码加载风险。

潜在缺点与局限性

作为 T3 来源的社区项目,其长期维护更新存在不确定性,且目前缺乏明确的软件许可证说明。功能层面,该 Skill 强依赖于 OpenRouter 和 Telegram 双平台的 API 可用性,任何一方的服务中断都会影响功能使用。此外,图像生成质量和风格受限于 Gemini 2.5 Flash Image 模型的固有能力,对于高度定制化的图像需求可能无法完全满足。文件扩展名验证机制也有待加强,虽不影响 A 级安全评级,但属于可优化的边界情况。

适合的目标群体

该 Skill 特别适合 Telegram 频道运营者、社交媒体内容创作者以及需要自动化图像生成工作流的开发者。对于希望将 AI 图像生成集成到现有 Telegram Bot 生态中的技术团队,或是需要批量生成并分发图像素材的营销运营人员,该工具能显著提升工作效率。同时适合已有 OpenRouter API 密钥且熟悉环境变量配置的技术用户。

使用风险

主要风险包括:网络依赖风险(需稳定连接 OpenRouter 和 Telegram 服务)、API 成本风险(OpenRouter 按量计费模式)、以及 T3 来源代码的潜在维护风险。用户需确保运行环境具备适当的文件系统写入权限和网络访问权限,同时建议定期审查代码更新以获取安全修复。此外,生成的图像保存在本地临时目录,需注意存储空间管理和敏感内容合规性审查。

gemini-tg-image-gen 内容

文件夹图标scripts文件夹
手动下载zip · 2.7 kB
generate_image.pytext/plain
请选择文件