image-generator
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseImage Generator - Générateur d'images Heroic Fantasy
图像生成器 - 英雄奇幻图像生成工具
Skill pour générer des illustrations fantasy de haute qualité via l'API fal.ai avec le modèle FLUX.1 [pro].
一款通过fal.ai API调用FLUX.1 [pro]模型生成高质量奇幻插画的Skill。
Prérequis
前提条件
Variable d'environnement requise :
bash
export FAL_KEY="votre_clé_api_fal"所需环境变量 :
bash
export FAL_KEY="votre_clé_api_fal"Utilisation Rapide
快速使用
bash
undefinedbash
undefinedCompiler si nécessaire
如有需要请编译
go build -o sw-image ./cmd/image
go build -o sw-image ./cmd/image
Portrait de personnage existant
生成已有角色肖像
./sw-image character "Aldric"
./sw-image character "Aldric"
Portrait de PNJ généré
生成PNJ肖像
./sw-image npc --race=elf --gender=f --occupation=skilled
./sw-image npc --race=elf --gender=f --occupation=skilled
Scène d'aventure
生成冒险场景
./sw-image scene "Trois aventuriers explorent une crypte en pleine nuit par temps couvert"
./sw-image scene "Trois aventuriers explorent une crypte en pleine nuit par temps couvert"
Monstre
生成怪物图像
./sw-image monster dragon --style=epic
undefined./sw-image monster dragon --style=epic
undefinedCommandes Disponibles
可用命令
Portrait de Personnage
角色肖像
bash
./sw-image character <nom> [options]bash
./sw-image character <nom> [options]Exemples:
示例:
./sw-image character "Aldric" --style=realistic
./sw-image character "Lyra" --style=painted
undefined./sw-image character "Aldric" --style=realistic
./sw-image character "Lyra" --style=painted
undefinedPortrait de PNJ
PNJ肖像
bash
./sw-image npc [options]bash
./sw-image npc [options]Options:
可选参数:
--race=<race> Race (human, dwarf, elf, halfling)
--race=<race> 种族 (human, dwarf, elf, halfling)
--gender=<m|f> Sexe
--gender=<m|f> 性别
--occupation=<type> Type d'occupation
--occupation=<type> 职业类型
--style=<style> Style artistique
--style=<style> 艺术风格
Exemples:
示例:
./sw-image npc --race=dwarf --gender=m --occupation=authority
./sw-image npc --race=elf --occupation=religious --style=dark_fantasy
undefined./sw-image npc --race=dwarf --gender=m --occupation=authority
./sw-image npc --race=elf --occupation=religious --style=dark_fantasy
undefinedScène d'Aventure
冒险场景
bash
./sw-image scene "<description>" [options]bash
./sw-image scene "<description>" [options]Options:
可选参数:
--type=<type> Type de scène prédéfini
--type=<type> 预设场景类型
--style=<style> Style artistique
--style=<style> 艺术风格
--size=<size> Taille d'image
--size=<size> 图像尺寸
Types de scène:
场景类型:
tavern, dungeon, forest, castle, village,
tavern, dungeon, forest, castle, village,
cave, battle, treasure, camp, ruins
cave, battle, treasure, camp, ruins
Exemples:
示例:
./sw-image scene "Combat contre des gobelins" --type=battle --style=epic
./sw-image scene "Repos au coin du feu" --type=camp --style=painted
./sw-image scene "Une taverne animée" --type=tavern
undefined./sw-image scene "Combat contre des gobelins" --type=battle --style=epic
./sw-image scene "Repos au coin du feu" --type=camp --style=painted
./sw-image scene "Une taverne animée" --type=tavern
undefinedIllustration de Monstre
怪物插画
bash
./sw-image monster <type> [options]bash
./sw-image monster <type> [options]Monstres disponibles:
支持的怪物类型:
goblin, orc, skeleton, zombie, dragon,
goblin, orc, skeleton, zombie, dragon,
troll, ogre, wolf, spider, rat, bat, slime,
troll, ogre, wolf, spider, rat, bat, slime,
ghost, vampire, werewolf, minotaur, basilisk,
ghost, vampire, werewolf, minotaur, basilisk,
chimera, hydra, lich
chimera, hydra, lich
Exemples:
示例:
./sw-image monster dragon --style=epic
./sw-image monster lich --style=dark_fantasy
./sw-image monster goblin --style=illustrated
undefined./sw-image monster dragon --style=epic
./sw-image monster lich --style=dark_fantasy
./sw-image monster goblin --style=illustrated
undefinedObjet Magique
魔法物品
bash
./sw-image item <type> [description] [options]bash
./sw-image item <type> [description] [options]Types d'objets:
物品类型:
weapon, armor, potion, scroll, ring,
weapon, armor, potion, scroll, ring,
amulet, staff, wand, book, artifact
amulet, staff, wand, book, artifact
Exemples:
示例:
./sw-image item weapon "épée flamboyante ancienne"
./sw-image item potion "potion de guérison rouge brillante"
./sw-image item artifact "orbe de pouvoir mystérieux"
undefined./sw-image item weapon "épée flamboyante ancienne"
./sw-image item potion "potion de guérison rouge brillante"
./sw-image item artifact "orbe de pouvoir mystérieux"
undefinedLieu / Carte
地点/地图
bash
./sw-image location <type> [nom] [options]bash
./sw-image location <type> [nom] [options]Types de lieux:
地点类型:
city, town, village, castle, dungeon,
city, town, village, castle, dungeon,
forest, mountain, swamp, desert, coast,
forest, mountain, swamp, desert, coast,
island, underworld
island, underworld
Exemples:
示例:
./sw-image location dungeon "Les Mines Abandonnées"
./sw-image location castle "Forteresse de Shadowkeep"
./sw-image location forest "La Forêt des Murmures"
undefined./sw-image location dungeon "Les Mines Abandonnées"
./sw-image location castle "Forteresse de Shadowkeep"
./sw-image location forest "La Forêt des Murmures"
undefinedPrompt Personnalisé
自定义提示词
bash
./sw-image custom "<prompt>" [options]bash
./sw-image custom "<prompt>" [options]Pour des besoins spécifiques non couverts par les autres commandes
用于其他命令未覆盖的特殊需求
Exemples:
示例:
./sw-image custom "Un groupe d'aventuriers traversant un pont de corde au-dessus d'un gouffre"
./sw-image custom "Une bibliothèque magique avec des livres volants"
undefined./sw-image custom "Un groupe d'aventuriers traversant un pont de corde au-dessus d'un gouffre"
./sw-image custom "Une bibliothèque magique avec des livres volants"
undefinedStyles Artistiques
艺术风格
| Style | Description | Utilisation recommandée |
|---|---|---|
| Photoréaliste, détaillé | Portraits immersifs |
| Style peinture à l'huile | Scènes, lieux |
| Illustration digitale | PNJ, personnages (défaut) |
| Sombre, atmosphérique | Monstres, donjons |
| Cinématique, héroïque | Batailles, dragons |
| 风格 | 描述 | 推荐用途 |
|---|---|---|
| 照片级写实,细节丰富 | 沉浸式肖像 |
| 油画风格 | 场景、地点 |
| 数字插画风格 | PNJ、角色(默认) |
| 暗黑氛围感 | 怪物、地下城 |
| 电影级英雄风格 | 战斗场景、巨龙 |
Tailles d'Image
图像尺寸
| Taille | Dimensions | Utilisation |
|---|---|---|
| 1024x1024 | Objets, portraits |
| 512x512 | Vignettes |
| 768x1024 | Portraits verticaux |
| 576x1024 | Portraits étroits |
| 1024x768 | Scènes |
| 1024x576 | Scènes panoramiques (défaut) |
| 尺寸 | 分辨率 | 用途 |
|---|---|---|
| 1024x1024 | 物品、肖像 |
| 512x512 | 缩略图 |
| 768x1024 | 竖版肖像 |
| 576x1024 | 窄幅肖像 |
| 1024x768 | 场景 |
| 1024x576 | 全景场景(默认) |
Options Communes
通用可选参数
bash
--style=<style> # Style artistique (realistic, painted, illustrated, dark_fantasy, epic)
--size=<size> # Taille d'image (square_hd, landscape_16_9, etc.)
--format=<format> # Format de sortie (png, jpeg, webp)bash
--style=<style> # 艺术风格 (realistic, painted, illustrated, dark_fantasy, epic)
--size=<size> # 图像尺寸 (square_hd, landscape_16_9, etc.)
--format=<format> # 输出格式 (png, jpeg, webp)Exemples d'Utilisation en Session
会话使用示例
Illustrer un personnage créé
为创建的角色生成插画
bash
undefinedbash
undefinedCréer le personnage
创建角色
./sw-character create "Thorin" --race=dwarf --class=fighter
./sw-character create "Thorin" --race=dwarf --class=fighter
Générer son portrait
生成角色肖像
./sw-image character "Thorin" --style=epic
undefined./sw-image character "Thorin" --style=epic
undefinedIllustrer un PNJ rencontré
为遇到的PNJ生成插画
bash
undefinedbash
undefinedGénérer le PNJ
生成PNJ
./sw-npc generate --race=human --occupation=authority --attitude=negative
./sw-npc generate --race=human --occupation=authority --attitude=negative
Générer son portrait dans la foulée
同步生成其肖像
./sw-image npc --race=human --occupation=authority --style=dark_fantasy
undefined./sw-image npc --race=human --occupation=authority --style=dark_fantasy
undefinedIllustrer une scène de combat
为战斗场景生成插画
bash
undefinedbash
undefinedLogger le combat
记录战斗
./adventure log "Mon Aventure" combat "Embuscade de gobelins dans la forêt"
./adventure log "Mon Aventure" combat "Embuscade de gobelins dans la forêt"
Générer l'illustration
生成插画
./sw-image scene "Embuscade de gobelins dans une forêt sombre" --type=battle --style=epic
undefined./sw-image scene "Embuscade de gobelins dans une forêt sombre" --type=battle --style=epic
undefinedSortie
输出路径
Les images sont sauvegardées dans avec un nom unique basé sur le timestamp.
data/images/data/images/
├── image_1703001234567890123.png
├── image_1703001234567890124.png
└── ...图像会保存至目录,文件名基于时间戳自动生成唯一名称。
data/images/data/images/
├── image_1703001234567890123.png
├── image_1703001234567890124.png
└── ...Coûts
费用说明
FLUX.1 [schnell] via fal.ai coûte environ $0.003 par image, soit ~300 images par dollar.
通过fal.ai使用FLUX.1 [schnell]模型生成单张图像约需0.003美元,即1美元可生成约300张图像。
Dépannage
故障排除
Erreur "FAL_KEY environment variable not set"
错误提示 "FAL_KEY environment variable not set"
bash
export FAL_KEY="votre_clé_fal_ai"bash
export FAL_KEY="votre_clé_fal_ai"Erreur API 401
API 401错误
Vérifiez que votre clé API est valide sur fal.ai/dashboard/keys.
请前往fal.ai/dashboard/keys验证你的API密钥是否有效。
Images de mauvaise qualité
图像质量不佳
- Utilisez un style approprié au sujet
- Ajoutez plus de détails dans les descriptions
- Essayez pour plus de détails
--style=realistic
- 为主题选择合适的艺术风格
- 在描述中添加更多细节
- 尝试使用以获取更丰富的细节
--style=realistic
Lister les Options
查看可用选项
bash
./sw-image list # Toutes les options
./sw-image list styles # Styles disponibles
./sw-image list scenes # Types de scènes
./sw-image list monsters # Types de monstres
./sw-image list items # Types d'objets
./sw-image list locations # Types de lieux
./sw-image list sizes # Tailles d'imagebash
./sw-image list # 查看所有选项
./sw-image list styles # 查看可用风格
./sw-image list scenes # 查看场景类型
./sw-image list monsters # 查看怪物类型
./sw-image list items # 查看物品类型
./sw-image list locations # 查看地点类型
./sw-image list sizes # 查看图像尺寸Utilisé par
适用场景
Ce skill est utilisé par les agents suivants :
| Agent | Usage |
|---|---|
| Illustrations de scènes et personnages |
Type : Skill autonome, peut être invoqué directement via
/image-generatorDépendances : Peut être utilisé avec et pour illustrer les personnages créés
character-generatornpc-generator该Skill被以下Agent使用:
| Agent | 用途 |
|---|---|
| 生成场景与角色插画 |
类型 : 独立Skill,可通过直接调用
/image-generator依赖关系 : 可与和配合使用,为生成的角色创建插画
character-generatornpc-generator