gemini-image-simple

🎨 零依赖原生AI图像生成专家

🥥40总安装量 16评分人数 17
100% 的用户推荐

基于Google Nano Banana Pro模型的零依赖图像生成方案,仅需Python标准库即可在受限环境中生成高质量AI图片。

A

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

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯Python标准库实现,零外部依赖,杜绝供应链攻击风险
  • ✅ 无eval/exec/subprocess等危险函数,代码执行安全可控
  • ⚠️ 图像编辑时需上传用户图片至Google API,存在数据跨境传输风险
  • ✅ API密钥通过环境变量获取,无硬编码泄露风险
  • ✅ 仅向generativelanguage.googleapis.com发送请求,无第三方数据收集行为

使用说明

Gemini Image Simple 是一个专注于极简部署的AI图像生成技能,它彻底打破了传统AI工具对复杂依赖环境的束缚。该技能基于Google最高质量的图像生成模型Nano Banana Pro(Gemini 3 Pro Image),通过纯Python标准库实现,无需安装任何第三方包即可在Python 3.10+环境中运行。

核心用法:通过命令行脚本调用,支持从零生成图像(generate.py "prompt" output.png)和基于现有图像进行编辑(--input参数指定源文件)。用户只需设置GEMINI_API_KEY环境变量即可开始使用,系统会自动处理与Google Generative Language API的HTTPS通信、Base64编解码及JSON解析。

显著优点:最大的优势在于零依赖架构,使用urllib.request替代requests库,利用标准库完成所有网络操作。这使得它能在Fly.io免费 tier、Docker容器、企业受限环境等无法使用pip/uv的场景中稳定运行。同时直接调用Google顶级图像模型,生成质量与依赖繁重的替代方案无异。纯原生实现也意味着更小的攻击面和更快的冷启动速度。

潜在局限:功能相对聚焦,仅支持图像生成和基础编辑,缺乏复杂的图像处理管线(如批量处理、高级后处理)。必须保持网络连接至Google API,无法离线使用。此外,图像编辑功能需要将用户图片上传至Google服务器,对数据隐私敏感的场景需谨慎评估。

适合群体:特别适合DevOps工程师在CI/CD流水线中生成测试素材、在受限企业环境工作的开发者、以及追求极简部署的独立开发者。对于需要快速验证AI图像效果而不愿配置复杂Python环境的用户尤为友好。

使用风险:主要风险在于API密钥管理(需确保环境变量安全)和网络稳定性(依赖Google服务可用性)。虽然代码本身无恶意行为,但使用者需意识到图像数据会传输至Google进行处理,敏感内容应避免使用。此外,180秒超时设置虽防止挂起,但在弱网环境下可能导致生成失败。

gemini-image-simple 内容

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