
Nano Banana Browser
用 Nano Banana 扩展改造你的网页浏览体验!这个有趣且创新的 Chrome 扩展使用 AI 技术,将你的脸插入到你在网页浏览时遇到的任何图像中。
AI Wallpaper Generator搭载 FLUX.1-dev、DALL-E 3、GPT-Image-1、SDXL + LoRA 等多种AI模型,结合 DeepSeek-R1 生成创意提示、天气数据联动 和 8K超采样流水线,实现了高质量、智能化、自动化的4K壁纸生成体验。
你是否厌倦了千篇一律的桌面背景?是否希望每天打开电脑时,都能看到一张与天气、心情和时间匹配的AI壁纸?
现在,一个名为 AI Wallpaper Generator 的开源项目,正将这个愿望变为现实。
该项目搭载 FLUX.1-dev、DALL-E 3、GPT-Image-1、SDXL + LoRA 等多种AI模型,结合 DeepSeek-R1 生成创意提示、天气数据联动 和 8K超采样流水线,实现了高质量、智能化、自动化的4K壁纸生成体验。
pip install -r requirements.txt
配置 Real-ESRGAN(用于FLUX)
git clone https://github.com/xinntao/Real-ESRGAN.git
cd Real-ESRGAN
pip install basicsr facexlib gfpgan -r requirements.txt
python setup.py develop
wget https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth -P weights
export OPENAI_API_KEY="your-key-here"
./ai-wallpaper generate
# 使用指定模型
./ai-wallpaper generate --model dalle3
# 随机模型生成
./ai-wallpaper generate --random-model
# 保存中间阶段
./ai-wallpaper generate --save-stages
# 干运行(显示计划)
./ai-wallpaper --dry-run generate
# 列出可用模型
./ai-wallpaper models --list
# 显示配置
./ai-wallpaper config --show
# 测试系统
./ai-wallpaper test
所有配置文件位于 ai_wallpaper/config/ 目录下:
models.yaml:模型设置与流水线配置system.yaml:环境、天气坐标、路径等themes.yaml:主题类别与定义weather.yaml:天气API设置paths.yaml:目录路径配置settings.yaml:桌面环境设置| 模型 | 流水线 | 质量 | 显存要求 | 生成时间 |
|---|---|---|---|---|
| FLUX.1-dev(默认) | 1920x1088 → 8K放大 → 4K下采样 | 最高(100步,bfloat16) | 24GB | 约11分钟 |
| DALL-E 3 | API生成 → 裁剪 → 4x放大 | 高清、生动风格 | OpenAI API | 约2分钟 |
| GPT-Image-1 | API生成 → 裁剪 → 放大 | 高质量 | OpenAI API | 约3分钟 |
| SDXL + LoRA | 1920x1024 → 2x放大 → 4K | 按主题自动选择LoRA | 16GB | 约8分钟 |
./setup_cron.sh
默认每天早上6点运行,也可手动编辑 crontab 自定义时间。
ai_wallpaper/
├── cli/ # 基于Click的命令行界面
├── core/ # 配置、日志、天气、壁纸管理
├── models/ # 各模型实现(FLUX、DALL-E等)
├── prompt/ # DeepSeek提示生成与主题选择
├── processing/ # Real-ESRGAN放大处理模块
├── utils/ # 工具函数与资源管理
└── config/ # YAML配置文件
原始单体脚本存放在 legacy/ 目录中:
daily_wallpaper.py:FLUX实现daily_wallpaper_dalle.py:DALL-E 3实现daily_wallpaper_gpt.py:GPT-Image-1实现本项目为开源项目,请参考各模型的许可协议了解使用限制。







