Главная · Скиллы · baoyu-image-gen

baoyu-image-genbaoyu генерация изображений AI

jimliu/baoyu-skills

AI генерация изображений в baoyu workflow.

Установка

npx -y skills add jimliu/baoyu-skills --skill baoyu-image-gen --agent claude-code

Image Generation (AI SDK)

Генерация изображений через официальные API: OpenAI GPT Image 2, Azure OpenAI, Google, OpenRouter, DashScope (阿里通义万象), Z.AI GLM-Image, MiniMax, Jimeng (即梦), Seedream (豆包), Replicate и Agnes. Поддерживает text-to-image, референсные изображения, соотношения сторон и пакетную генерацию из сохранённых файлов промптов.

Выбор инструмента ввода

При необходимости задать вопрос пользователю — приоритет инструментов: встроенный (AskUserQuestion или аналог) → нумерованное текстовое сообщение. Объединяйте вопросы в один вызов, если инструмент поддерживает несколько.

Шаг 0: Загрузить настройки ⛔ БЛОКИРУЕТ генерацию

До генерации изображений ОБЯЗАТЕЛЬНО наличие EXTEND.md. Пути поиска (первый найденный):

ПутьОбласть
.baoyu-skills/baoyu-image-gen/EXTEND.mdПроект
${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-image-gen/EXTEND.mdXDG
$HOME/.baoyu-skills/baoyu-image-gen/EXTEND.mdДомашняя директория

Найден → загрузить, разобрать, применить. Не найден → запустить первоначальную настройку (references/config/first-time-setup.md): через AskUserQuestion собрать провайдера + модель + качество + путь сохранения. Сохранить EXTEND.md, затем продолжить. Не генерировать до завершения.

Ключи EXTEND.md: провайдер по умолчанию, качество, соотношение сторон, размер, диалект OpenAI image API, модели по умолчанию, лимит воркеров пакетного режима, лимиты батча по провайдерам. Схема: references/config/preferences-schema.md.

Сохранение промптов идентичности

Когда пользователь хочет сохранить идентичность реального человека/персонажа/объекта из референсных изображений — не заменять референс длинным общим описанием. Предпочтительные формулировки:

  • «Use the person/object in the reference image(s) as the same identity. Do not redesign it.»
  • «Only change scene, clothing, pose, lighting, rendering style. Keep the face/proportions/hair/accessories from the references.»
  • При нескольких референсах — указать, что это один субъект, и что они совместно определяют идентичность.

Провайдеры и модели

ПровайдерКлючевые моделиОсобенности
OpenAIgpt-image-1, dall-e-3Лучшее качество следования инструкциям
Googleimagen-3.0-generateФотореализм
DashScopewanx2.1-t2i-turboБыстро, китайский контент
Jimenghigh_aes_general_v21Аниме, иллюстрации
Seedreamseedream-3.0Художественные стили
Replicateflux-1.1-pro и др.Гибкость, open-source модели

Режимы генерации

  • Последовательный (по умолчанию) — одно изображение за раз, подходит для большинства запросов
  • Пакетный параллельный — использовать когда у пользователя уже есть несколько промптов или нужна стабильная массовая генерация
# Одно изображение
${BUN_X} {baseDir}/scripts/main.ts "a serene mountain lake at dawn"

# Пакетный режим из файла промптов
${BUN_X} {baseDir}/scripts/main.ts --batch prompts.json

# Референсное изображение
${BUN_X} {baseDir}/scripts/main.ts "same person, outdoor scene" --reference portrait.jpg

Соотношения сторон

ФорматЗначениеПрименение
1:1КвадратПрофили, иконки
16:9ШирокоформатныйОбложки, YouTube
9:16ВертикальныйInstagram, TikTok
4:3СтандартныйСтатьи, презентации
2.35:1КинематографическийБаннеры

Из того же репозитория