fal-text-to-image by delorenj/skills
npx skills add https://github.com/delorenj/skills --skill fal-text-to-image使用 fal.ai 先进的文生图模型(包括 FLUX、Recraft V3、Imagen4 等)从文本提示生成可用于生产的图像。
当用户出现以下情况时触发:
uv run python fal-text-to-image "日落时分的赛博朋克城市,霓虹闪烁"
uv run python fal-text-to-image -m flux-pro/v1.1-ultra "商务高管的专业肖像照"
uv run python fal-text-to-image -i reference.jpg "山景" -m flux-2/lora/edit
脚本会根据任务上下文智能选择最佳模型:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
fal-ai/flux-pro/v1.1-ultrafal-ai/recraft/v3/text-to-imagefal-ai/flux-2fal-ai/flux-2/lora-i 标志提供参考图像时fal-ai/flux-2/lora/editfal-ai/imagen4/previewfal-ai/stable-diffusion-v35-largefal-ai/ideogram/v2fal-ai/bria/text-to-image/3.2uv run python fal-text-to-image [OPTIONS] PROMPT
参数:
PROMPT 要生成图像的文本描述
选项:
-m, --model TEXT 使用的模型(见上方模型列表)
-i, --image TEXT 用于风格迁移的参考图像路径或 URL
-o, --output TEXT 输出文件名(默认:generated_image.png)
-s, --size TEXT 图像尺寸(例如:"1024x1024", "landscape_16_9")
--seed INTEGER 用于可重现性的随机种子
--steps INTEGER 推理步数(取决于模型)
--guidance FLOAT 引导尺度(越高越遵循提示)
--help 显示此帮助信息并退出
首次使用前,请设置您的 fal.ai API 密钥:
export FAL_KEY="your-api-key-here"
或者在技能目录中创建 .env 文件:
FAL_KEY=your-api-key-here
从以下网址获取您的 API 密钥:https://fal.ai/dashboard/keys
uv run python fal-text-to-image \
-m flux-pro/v1.1-ultra \
"现代办公室中商务高管的专业肖像照" \
-s 2048x2048
uv run python fal-text-to-image \
-m recraft/v3/text-to-image \
"现代科技初创公司徽标,带有极简主义风格的 'AI Labs' 文字"
uv run python fal-text-to-image \
-m flux-2/lora/edit \
-i artistic_style.jpg \
"花园中的女性肖像"
uv run python fal-text-to-image \
-m flux-2 \
--seed 42 \
"带有飞行汽车的未来主义城市景观"
当未指定 -m 时,脚本会自动选择最佳模型:
-i:使用 flux-2/lora/edit 进行风格迁移recraft/v3/text-to-imageflux-pro/v1.1-ultrarecraft/v3/text-to-imageflux-2 进行通用目的生成生成的图像会附带元数据保存:
| 问题 | 解决方案 |
|---|---|
FAL_KEY 未设置 | 导出 FAL_KEY 环境变量或创建 .env 文件 |
找不到模型 | 根据支持的列表检查模型名称 |
图像参考失败 | 确保图像路径/URL 可访问 |
生成超时 | 某些模型耗时较长;请等待或尝试更快的模型 |
速率限制错误 | 检查 fal.ai 仪表板了解使用限制 |
flux-2 或 stable-diffusion-v35-largeflux-pro/v1.1-ultrafal-text-to-image/
├── SKILL.md # 本文档
├── pyproject.toml # 依赖项 (uv)
├── fal-text-to-image # 主可执行脚本
├── references/
│ └── model-comparison.md # 详细的模型基准测试
└── outputs/ # 生成的图像(首次运行时创建)
通过 uv 管理:
fal-client:官方 fal.ai Python SDKpython-dotenv:环境变量管理pillow:图像处理和 EXIF 元数据click:CLI 界面--seed 以获得一致的结果每周安装数
72
代码仓库
GitHub 星标数
9
首次出现
2026 年 1 月 24 日
安全审计
安装于
opencode62
gemini-cli61
codex61
cursor59
github-copilot59
amp57
Generate production-quality images from text prompts using fal.ai's state-of-the-art text-to-image models including FLUX, Recraft V3, Imagen4, and more.
Trigger when user:
uv run python fal-text-to-image "A cyberpunk city at sunset with neon lights"
uv run python fal-text-to-image -m flux-pro/v1.1-ultra "Professional headshot of a business executive"
uv run python fal-text-to-image -i reference.jpg "A mountain landscape" -m flux-2/lora/edit
The script intelligently selects the best model based on task context:
fal-ai/flux-pro/v1.1-ultrafal-ai/recraft/v3/text-to-imagefal-ai/flux-2fal-ai/flux-2/lora-i flagfal-ai/flux-2/lora/editfal-ai/imagen4/previewfal-ai/stable-diffusion-v35-largefal-ai/ideogram/v2fal-ai/bria/text-to-image/3.2uv run python fal-text-to-image [OPTIONS] PROMPT
Arguments:
PROMPT Text description of the image to generate
Options:
-m, --model TEXT Model to use (see model list above)
-i, --image TEXT Path or URL to reference image for style transfer
-o, --output TEXT Output filename (default: generated_image.png)
-s, --size TEXT Image size (e.g., "1024x1024", "landscape_16_9")
--seed INTEGER Random seed for reproducibility
--steps INTEGER Number of inference steps (model-dependent)
--guidance FLOAT Guidance scale (higher = more prompt adherence)
--help Show this message and exit
Before first use, set your fal.ai API key:
export FAL_KEY="your-api-key-here"
Or create a .env file in the skill directory:
FAL_KEY=your-api-key-here
Get your API key from: https://fal.ai/dashboard/keys
uv run python fal-text-to-image \
-m flux-pro/v1.1-ultra \
"Professional headshot of a business executive in modern office" \
-s 2048x2048
uv run python fal-text-to-image \
-m recraft/v3/text-to-image \
"Modern tech startup logo with text 'AI Labs' in minimalist style"
uv run python fal-text-to-image \
-m flux-2/lora/edit \
-i artistic_style.jpg \
"Portrait of a woman in a garden"
uv run python fal-text-to-image \
-m flux-2 \
--seed 42 \
"Futuristic cityscape with flying cars"
The script automatically selects the best model when -m is not specified:
-i provided: Uses flux-2/lora/edit for style transferrecraft/v3/text-to-imageflux-pro/v1.1-ultrarecraft/v3/text-to-imageflux-2 for general purposeGenerated images are saved with metadata:
| Problem | Solution |
|---|---|
FAL_KEY not set | Export FAL_KEY environment variable or create .env file |
Model not found | Check model name against supported list |
Image reference fails | Ensure image path/URL is accessible |
Generation timeout | Some models take longer; wait or try faster model |
Rate limit error | Check fal.ai dashboard for usage limits |
flux-2 or stable-diffusion-v35-large for general useflux-pro/v1.1-ultra only when high-res is requiredfal-text-to-image/
├── SKILL.md # This file
├── pyproject.toml # Dependencies (uv)
├── fal-text-to-image # Main executable script
├── references/
│ └── model-comparison.md # Detailed model benchmarks
└── outputs/ # Generated images (created on first run)
Managed via uv:
fal-client: Official fal.ai Python SDKpython-dotenv: Environment variable managementpillow: Image handling and EXIF metadataclick: CLI interface--seed for consistent results during iterationWeekly Installs
72
Repository
GitHub Stars
9
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode62
gemini-cli61
codex61
cursor59
github-copilot59
amp57
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
50,900 周安装