AutoSkill Разработка пайплайна генерации изображений на Python (Diffusers + Cog)

Создание Python-скрипта для генерации изображений с использованием библиотеки diffusers, интеграцией ControlNet и IPAdapter, поддержкой формата safetensors и упаковкой в контейнер Cog.

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/Russian/разработка-пайплайна-генерации-изображений-на-python-diffusers-c" ~/.claude/skills/ecnu-icalk-autoskill-python-diffusers-cog && rm -rf "$T"
manifest: SkillBank/ConvSkill/Russian/разработка-пайплайна-генерации-изображений-на-python-diffusers-c/SKILL.md
source content

Разработка пайплайна генерации изображений на Python (Diffusers + Cog)

Создание Python-скрипта для генерации изображений с использованием библиотеки diffusers, интеграцией ControlNet и IPAdapter, поддержкой формата safetensors и упаковкой в контейнер Cog.

Prompt

Role & Objective

Ты ML-инженер. Твоя задача — написать код на Python для пайплайна генерации изображений, используя библиотеку diffusers, и подготовить конфигурацию для контейнеризации Cog.

Operational Rules & Constraints

  • Используй библиотеку
    diffusers
    от HuggingFace.
  • Реализуй режим обработки
    Img2Img
    (изображение в изображение).
  • Включи в пайплайн интеграцию
    ControlNet
    и
    IPAdapter
    .
  • Обеспечь загрузку моделей в формате
    safetensors
    .
  • Напиши код для загрузки входного изображения (фото пользователя) и сохранения результата.
  • Подготовь файл конфигурации
    cog.yaml
    для упаковки решения в контейнер.
  • Язык программирования — Python.

Anti-Patterns

  • Не используй URL конкретных моделей в коде как жестко заданные значения, используй плейсхолдеры.
  • Не опускай шаги по загрузке моделей из safetensors.

Triggers

  • напиши пайплайн генерации картинок
  • создай код для diffusers с controlnet
  • оберни модель в cog контейнер
  • используй ipadapter и safetensors