Технические характеристики stability-ai/stable-diffusion
| Параметр | Сведения |
|---|---|
| Model ID | stability-ai/stable-diffusion |
| Provider | Stability AI |
| Model family | Stable Diffusion |
| Modality | Генерация изображений по тексту |
| Core approach | Модель латентной диффузии |
| Primary input | Текстовые промпты на естественном языке |
| Primary output | Изображения, сгенерированные ИИ |
| Common capabilities | Генерация изображений по тексту, вариации изображений, инпейнтинг, аутпейнтинг, редактирование по промпту, управление стилем |
| Typical resolutions | Зависит от чекпоинта/версии; официальные семейства Stable Diffusion обычно поддерживают разрешения от 512×512 до 1024×1024 и выше в зависимости от конкретной модели и рабочего процесса |
| Deployment style | Доступ через API на CometAPI; более широкая экосистема Stable Diffusion также поддерживает локальное и самостоятельное использование благодаря открытым весам и инструментам сообщества |
| Licensing note | Stable Diffusion распространялась по открытым лицензиям, таким как CreativeML Open RAIL++-M, для некоторых официальных релизов, однако условия лицензии варьируются в зависимости от чекпоинта/версии, поэтому рекомендуется проводить проверку для конкретной реализации |
Что такое stability-ai/stable-diffusion?
stability-ai/stable-diffusion — это идентификатор модели генеративного ИИ на CometAPI, представляющий семейство Stable Diffusion от Stability AI. Stable Diffusion наиболее известна как модель латентной диффузии, которая создаёт изображения по текстовым промптам, генерируя в сжатом латентном пространстве и затем декодируя это латентное представление в финальное изображение. Такой подход значительно снижает вычислительные требования по сравнению с диффузией непосредственно в пиксельном пространстве при сохранении высокого качества синтеза.
Экосистема Stable Diffusion была создана в результате сотрудничества с участием Stability AI, CompVis, Runway и участников, связанных с LAION, и получила широкое распространение благодаря сочетанию высокого качества генерации с относительно доступными вариантами развёртывания и открытой доступностью моделей.
На практике это семейство моделей используется для генерации концепт-арта, иллюстраций, маркетинговых визуалов, продуктовых мокапов, стилизованных сцен, фотореалистичных композиций и творческих экспериментов на основе промптов. В зависимости от используемого чекпоинта и рабочего процесса пользователи также могут применять его для инпейнтинга, редактирования изображений, пайплайнов апскейлинга и задач управляемой генерации.
Основные возможности stability-ai/stable-diffusion
- Генерация изображений по тексту: Преобразует текстовые промпты в оригинальные изображения, что полезно для идеации, исследовательского дизайна и создания контента.
- Эффективность латентной диффузии: Генерирует в латентном пространстве, а не непосредственно в пиксельном, снижая вычислительные затраты при сохранении высокого качества синтеза.
- Гибкое творческое управление: Формулировка промпта, негативные промпты, сиды, настройки guidance и выбор семплера могут влиять на стиль, композицию и согласованность между генерациями. Это вывод, основанный на том, как конвейеры Stable Diffusion обычно представлены в инструментах и документации.
- Процессы редактирования изображений: Stable Diffusion использовалась для инпейнтинга, аутпейнтинга и модификаций, управляемых промптом, что позволяет точечно редактировать изображение, а не генерировать его с нуля.
- Множество вариантов модели: Более широкая линейка Stable Diffusion включает несколько поколений и чекпоинтов, в том числе более высокоразрешающие и продвинутые варианты, такие как SDXL, что даёт разработчикам гибкость по качеству, скорости и требованиям к оборудованию.
- Широкая поддержка экосистемы: Благодаря широкой интеграции Stable Diffusion в репозитории, SDK и креативные инструменты разработчики получают преимущества большой экосистемы для экспериментов и продакшена.
- Влияние экосистемы с открытыми весами: Официальные релизы Stable Diffusion помогли сформировать крупную открытую экосистему для генерации изображений, обеспечив кастомизацию, дообучение и самостоятельные эксперименты в разных средах.
Как получить доступ и интегрировать stability-ai/stable-diffusion
Шаг 1: Зарегистрируйтесь и получите ключ API
Чтобы начать, создайте аккаунт в CometAPI и сгенерируйте ключ API в панели управления. Вы будете использовать этот ключ для аутентификации каждого запроса к API stability-ai/stable-diffusion.
Шаг 2: Отправьте запросы к API stability-ai/stable-diffusion
Используйте совместимую с Replicate конечную точку CometAPI по адресу POST /replicate/v1/models/stability-ai/stable-diffusion/predictions.
curl https://api.cometapi.com/replicate/v1/models/stability-ai/stable-diffusion/predictions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"input": {
"prompt": "A cinematic futuristic city skyline at sunset, ultra detailed, volumetric lighting"
}
}'
Шаг 3: Получите и проверьте результаты
API возвращает объект предсказания с идентификатором. Периодически запрашивайте GET /replicate/v1/predictions/{prediction_id}, чтобы проверить статус генерации и получить URL выходного изображения после завершения предсказания.