Mage API · Модель зображень
API Stable Diffusion XL
SDXL, налаштований на фотореалізм
POST https://api.mage.space/v1/stable_diffusion_xl/generateКоротко
API Stable Diffusion XL запускає Stable Diffusion XL через Mage за адресою POST https://api.mage.space/v1/stable_diffusion_xl/generate. Запит із типовими налаштуваннями коштує 10 Gems (приблизно $0.01), без підписки. Stable Diffusion XL не приймає згадок @handle.
- ЗображенняРезультат
- 1Варіант
- 10Gems за зображення, типово
- $0.01Приблизно, у USD
Огляд
Що вміє API Stable Diffusion XL
Класичний Stable Diffusion XL, налаштований на фотореалістичний результат. Створення зображень із тексту або з одного вхідного зображення за доступною ціною.
Stable Diffusion XL, налаштований на фотореалістичний результат, з можливістю додати вхідне зображення.
Приймає image як вхідні дані.
Швидкий старт
Виклик API Stable Diffusion XL
Установи MAGE_API_KEY, надішли запит на /stable_diffusion_xl/generate і опитуй status_url, доки запит не завершиться.
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/stable_diffusion_xl/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "Editorial portrait in soft daylight, 35mm film look",
"aspect_ratio": "4:5",
"model_id": "6A35A7855770AE9820A3C931D4964C3817B6D9E3C6F9C4DABB5B3A94E5643B80"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('stable_diffusion_xl', {
prompt: 'Editorial portrait in soft daylight, 35mm film look',
aspect_ratio: '4:5',
model_id: '6A35A7855770AE9820A3C931D4964C3817B6D9E3C6F9C4DABB5B3A94E5643B80',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("stable_diffusion_xl", {
"prompt": "Editorial portrait in soft daylight, 35mm film look",
"aspect_ratio": "4:5",
"model_id": "6A35A7855770AE9820A3C931D4964C3817B6D9E3C6F9C4DABB5B3A94E5643B80",
})
print(request["result"]["url"])Моделі
Значення model_id для Stable Diffusion XL
Передайте model_id, щоб вибрати варіант. Запит без нього використовує варіант за замовчуванням.
| model_id | Назва | За замовчуванням |
|---|---|---|
| 6A35A7855770AE9820A3C931D4964C3817B6D9E3C6F9C4DABB5B3A94E5643B80 | Stable Diffusion XL | Так |
Параметри
Параметри Stable Diffusion XL
Допустимі значення для всіх варіантів; окремий варіант може пропонувати менше. Параметри кожного варіанта наведено в документації.
| Поле | Значення |
|---|---|
| aspect_ratio | 21:9, 16:9, 3:2, 5:4, 1:1, 4:5, 2:3, 9:16, 9:21 |
Вхідні дані
Медіавхідні дані, які приймає Stable Diffusion XL
Надсилайте кожен файл як https-посилання, data URL або завантаження до 100 МБ.
| Поле | Роль |
|---|---|
| image | Референсне зображення. |
Більше моделей для зображень
Інші API для генерації зображень на Mage
Z-Image API
Найшвидша модель зображень у Mage
Anima API
Створено спеціально для аніме
Chroma API
З відкритими вагами, на основі Flux
Flux 2 API
Довгі промпти й редагування з кількома референсами
GPT Image 2 API
Точні промпти й читабельний текст
Grok Image API
Grok Imagine у трьох рівнях якості
Поширені запитання
Поширені запитання
Скільки коштує Stable Diffusion XL API?
Яка кінцева точка Stable Diffusion XL API?
Які моделі Stable Diffusion XL можна викликати?
Чи підтримує Stable Diffusion XL референсні зображення або Characters?
Чи можна користуватися Stable Diffusion XL у Claude або ChatGPT?
Як довго зберігаються результати Stable Diffusion XL?
Створюй з Mage
Один акаунт, один баланс Gems, усі моделі. Плати лише за те, що генеруєш.