diff --git a/README.md b/README.md index 769fc3b..1b7749d 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ ╚══════════════════════════════════════════════════════╝ ``` -**桌面 AI 图片生成器 · 聚合 17 个免费与付费生图接口** +**桌面 AI 图片生成器 · 内置 22 个免费、付费及商用生图服务实现** [![CI](https://github.com/Aswellle/2image/actions/workflows/ci.yml/badge.svg)](https://github.com/Aswellle/2image/actions) [![Release](https://img.shields.io/github/v/release/Aswellle/2image)](https://github.com/Aswellle/2image/releases/latest) @@ -37,17 +37,17 @@ ## ✨ 核心亮点 -### 🎯 一个界面,17 个接口 -同时接入 Pollinations、硅基流动、Gemini、Cloudflare、fal.ai、DALL-E 3 等 17 个主流生图服务。**免费的先用,付费的按需开通**,接口故障自动切换,生成从不中断。 +### 🎯 一个界面,19 个可选接口 +主界面可直接选择 19 个免费与付费生图服务,覆盖 Pollinations、硅基流动、Gemini、通义万相、Bria AI、OpenAI GPT-Image 与 Black Forest Labs FLUX 等。**可先使用无需 Key 的服务,再按需配置免费或付费 API**;生成会按当前优先序列依次尝试可用服务。另有 3 个商用服务实现,见下方说明。 ### 🆓 零成本起步 -**Pollinations.AI 完全免费、无需注册**,开箱即用。注册几个免费账号后还能解锁更多高质量模型,日均数百张的创作需求无需花一分钱。 +**Pollinations.AI 无需注册即可体验**,开箱即用;匿名调用仍受频率限制。注册几个提供免费额度的服务后,还能解锁更多高质量模型,覆盖日常创作需求。 ### 🧠 智能路由,一键最优 -输入「banner 设计」自动优先 Ideogram(擅长文字入图);输入「电商产品图」自动优先 fal.ai FLUX Ultra(写实高清)。不同场景用最合适的模型,无需手动切换。 +配置可用服务后,输入「banner 设计」会优先排列 Ideogram(擅长文字入图);输入「电商产品图」会优先排列 fal.ai FLUX Ultra(写实高清)。不同场景按优先序列尝试适合的模型,也可手动指定接口。 ### 🖼 图生图(img2img) -上传参考图,调整「变化强度」,让 AI 在保留原图风格的基础上进行创作。支持 Stability AI 和 fal.ai 等主流图生图接口。 +上传参考图后,程序会只显示已接入且已有配置入口的图生图接口;可使用 Stability AI 的「变化强度」控制改动幅度,其他支持的模型会一并接收参考图。当前可选 Stability AI、Google Gemini Nano Banana、Nano Banana Pro、OpenAI GPT-Image、MiniMax image-01 与 Black Forest Labs FLUX 等服务;批量变体和顺序队列会在图生图模式下自动锁定,避免参考图被忽略。 ### 🎲 批量变体,一次生成 6 张 同一提示词自动生成多张不同种子的变体,对比挑选最满意的一张,极大提升创作效率。支持标准模式与高质量模式(更高步数 / 更好模型)。 @@ -56,7 +56,7 @@ 将多个任务加入队列,让程序按顺序自动生成。可随时暂停、继续或停止,中途新增任务也会自动纳入当前轮次。 ### 🔧 AI 提示词优化 -内置 DeepSeek V3 提示词优化向导(通过硅基流动 LLM 接口调用),帮助你把模糊想法转化为高质量的英文提示词,无需 DeepSeek 独立账号。 +内置提示词优化向导,可将模糊想法整理成高质量英文提示词。填写硅基流动 Key 后会按 DeepSeek V3、Qwen 与 GLM 候选顺序尝试;也可填写 DeepSeek 官方 API Key,手动选择质量优先的 Pro 或速度优先的 Flash 预设。未配置硅基流动时,可改用 HuggingFace 通道。 ### 🀄 中文原生支持 直接输入中文描述,程序自动调用 MyMemory 翻译为英文再送入生图接口——无需手动翻译,无需额外配置。 @@ -92,31 +92,38 @@ python main.py | 接口 | 模型 | 免费额度 | 是否需要 Key | |---|---|---|---| -| **Pollinations.AI** | FLUX Schnell | 无限制 | ❌ 无需注册 | +| **Pollinations.AI** | FLUX Schnell | 无固定日配额,匿名调用有频率限制 | ❌ 无需注册 | | **硅基流动 SiliconFlow** ⭐ | FLUX.1-dev/schnell · SDXL | 注册送免费额度 | ✅ 免费注册 | -| **Google Gemini** | Gemini 2.5 Flash Image | 500 次/天 | ✅ 免费注册 | -| **Cloudflare Workers AI** | FLUX.1-schnell | 1 万次/天 | ✅ 免费注册 | -| **HuggingFace** | FLUX · SDXL | 免费推理 API | ✅ 免费注册 | +| **Google Gemini** | Gemini 2.5 Flash Image(Nano Banana) | 以 Google AI Studio 当前免费额度为准 | ✅ 免费注册 | +| **通义万相 Qwen-Image** | wanx2.1-t2i-turbo | 阿里云新用户免费额度 | ✅ 免费注册 | +| **Bria AI Fibo** | Fibo | 注册送 1000 次调用 | ✅ 免费注册 | +| **Cloudflare Workers AI** | FLUX.1-schnell | 1 万 Neurons/天(约 10–20 张高分辨率图) | ✅ 免费注册 | +| **HuggingFace** | FLUX · Stable Diffusion 3 Medium | 免费推理 API | ✅ 免费注册 | | **StableHorde** | SD 系列 | 匿名可用 | ❌ 可选注册 | | **ModelsLab** | FLUX · SDXL | 100 次/天 | ✅ 免费注册 | -| **Together AI** | FLUX.1-schnell-Free | 免费端点 | ✅ 免费注册 | -| **OpenRouter** | 多种免费模型 | 部分模型免费 | ✅ 免费注册 | +| **Together AI** | FLUX.1-schnell | 免费可用性请以 Together 控制台为准 | ✅ 免费注册 | +| **OpenRouter** | 统一 Image API | 按所选模型计费,免费可用性请以模型页为准 | ✅ 免费注册 | | **Segmind** | FLUX · SDXL | 注册送 $5 额度 | ✅ 免费注册 | ### 付费接口 | 接口 | 特点 | 定价参考 | |---|---|---| -| **💎 OpenAI DALL-E 3** | 高质量写实 / 插画,提示词服从度极高 | 按次计费 | +| **💎 OpenAI GPT-Image** | 文生图与参考图编辑,支持 gpt-image-1 / mini | 按次计费 | +| **💎 Nano Banana Pro** | Gemini 3 Pro Image,高画质图生图,复用 Gemini Key | 按量计费 | +| **💎 MiniMax image-01** | 文生图与主体参考图创作 | 按量计费 | +| **💎 Black Forest Labs FLUX** | 官方 FLUX 文生图与 Kontext 图生图 | 按量计费 | | **💎 Stability AI** | 支持图生图,Stable Diffusion 原厂 | 按次计费 | -| **💎 Replicate FLUX** | FLUX.1-pro 高分辨率 | 按次计费 | -| **💎 xAI Grok Imagine** | Aurora 模型,注册送 $25 免费额度 | 按次计费 | +| **💎 Replicate FLUX** | FLUX.1.1 Pro 高分辨率 | 按次计费 | +| **💎 xAI Grok Imagine** | Grok Imagine Image Quality 模型 | 按次计费 | ### 商业变现接口 +以下服务已由注册表自动发现;当前尚未接入常规的主界面下拉菜单与密钥配置向导,适合需要自行补充配置入口的商用场景。 + | 接口 | 特点 | |---|---| -| **Ideogram v2** | 文字入图首选,Banner / LOGO / 海报中文字可读 | +| **Ideogram v3** | 文字入图首选,Banner / LOGO / 海报中文字可读 | | **fal.ai FLUX Ultra** | 最高 4MP 超清写实,产品图 / 人像首选 | | **Recraft v3** | 设计 / 插画 / 矢量风格,品牌 VI 利器 | @@ -129,7 +136,7 @@ main.py └─ config/ 配置层:路径 · 主题 · 国际化 · 字体 └─ data/ 数据层:SQLite 历史(WAL 模式,线程安全) └─ services/ 服务层:调度 · 路由 · 翻译 · 提示词优化 - │ └─ providers/ 17 个接口实现(pkgutil 自动发现,无需手动注册) + │ └─ providers/ 22 个接口实现(pkgutil 自动发现,无需手动注册) └─ ui/ 表现层:Tkinter 暗色主题,通过 Protocol 接口解耦 ``` @@ -139,7 +146,7 @@ main.py ## 🔌 扩展新接口 -只需新建一个文件,框架自动发现: +只需新建一个免费或付费接口文件,框架自动发现: ```python # services/providers/my_api.py @@ -158,7 +165,7 @@ def try_my_api(prompt, w, h, seed, cfg, log): return image_bytes, "我的接口" ``` -无需修改任何其他文件,接口自动出现在 UI 下拉菜单和智能路由中。 +免费或付费接口会自动出现在 UI 下拉菜单和智能路由中。商用分类也会被自动注册,可按项目的商用接口接入方式继续扩展。 ---