AI图片生成器
这里介绍AI图片生成器程序依赖 Pollinations.ai 的后端服务(官网 Pollinations.AI )。
先看一个效果图:
这里提供两种方法实现:一是HTML+CSS+JavaScript实现,二是python+ requests+pillow实现。
可以选用的模型:
Flux
Stable Diffusion v2
它们都依赖依赖pollinations.ai的后端服务。
模型区别
- 选 Flux:
- 需要快速生成简单图像(如图标、基础场景)。
- 对生成速度敏感,或提示词较为直接。
- 选 Stable Diffusion v2:
- 需要高质量、复杂细节的图像(如艺术创作、写实场景)。
- 需精细控制参数(如采样步骤、负面提示词)。
提示词长度限制(500字符)
提示词建议使用英文提示词(可用翻译工具辅助),如:
A beautiful modern and simple Chinese modern girl, smiling
A sunset over mountains, digital art
即使相同提示词,不同种子也会产生差异。
特别提示,目前,提示词用中文生成的图像符合度较低。
界面中,各参数的详细说明和设置建议:
基础参数
参数名称 |
取值范围 |
默认值 |
功能说明 |
设置建议 |
宽度(Width) |
256-2048 |
1024 |
生成图像的横向像素数 |
推荐使用1024x576或1280x720等标准比例,大尺寸(>1600)会增加显存消耗和生成时间 |
高度(Height) |
256-2048 |
576 |
生成图像的纵向像素数 |
需与宽度保持合理比例(如16:9),避免设置极端尺寸(如2048x256) |
核心控制参数
参数名称 |
取值范围 |
默认值 |
功能说明 |
设置建议 |
采样步骤(Steps) |
50-150 |
80 |
生成过程中的迭代次数,直接影响图像质量 |
- 高质量:100-120 |
CFG Scale |
7-15 |
10 |
控制生成结果与提示词的贴合度(Classifier-Free Guidance) |
- 严格遵循提示:12-15 |
随机种子(Seed) |
0-999999 |
100 |
控制生成随机性的数字,相同种子+相同参数会产生相似结果 |
- 随机探索:每次+1 |
提示词
参数类型 |
功能说明 |
使用技巧 |
正向提示词 |
描述你希望生成的图像内容 |
- 使用英文更准确 |
负面提示词 |
描述需要排除的元素 |
- 常用:"low quality, blurry, extra fingers" |
模型选择
参数名称 |
可选值 |
默认值 |
功能说明 |
设置建议 |
模型(Model) |
flux |
flux |
选择不同的生成模型 |
- flux:通用场景,细节丰富 |
参数组合示例
场景1:高质量角色设计
宽度(Width): 1280
高度(Height): 720
采样步骤(Steps): 110
cfg: 12
model: flux
正向提示词: "cyborg warrior, intricate armor design, neon lighting, futuristic city background, cinematic composition, 8k"
负面提示词: "deformed, low resolution, watermark"
场景2:艺术风格探索
宽度(Width): 1600
高度(Height): 900
采样步骤(Steps): 90