Wprowadzenie
Twórcze rozwijanie obrazu
W Bloom podczas powiększania dodawana jest nowa treść. Po pominięciu preset używany jest bloom_2.
Żądanie Bloom
Wybierz 2k, 4k lub 8k, domyślnie 4k. Początkowa kreatywność wynosi 3, a prompt jest opcjonalny.
Granice kreatywności
Sprawdź nowe twarze i powierzchnie w pobranym JPEG lub PNG. W Realism odrzucana jest kreatywność powyżej 4.
| Pole | Wartość |
|---|---|
| Wejście | Obraz |
| Wyjście | Obraz |
| Model początkowy |
|
| Inne ustawienia |
|
| Początkowa rozdzielczość | 4K |
| Opcjonalne wskazówki |
|
| Plik wynikowy | JPEG lub PNG |
Najważniejsze funkcje
W Bloom 2 skóra zyskuje wyraźniejszą fakturę
Bez promptu, przy kreatywności 3, zrekonstruowano oczy, zarost i fakturę skóry. Twarz po prawej jest interpretacją, a nie potwierdzeniem szczegółów zarejestrowanych przez aparat.
Porównaj wykończenie tego samego portretu
Od lewej: Bloom 2, Bloom Realism i Bloom. W Bloom 2 widoczna jest mocniejsza faktura; w Realism twarz jest wyraźniejsza i nieco zmieniona; w Bloom pozostała bardziej miękka. Próby trwały odpowiednio około 86, 134 i 273 sekund.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
image_url | Tak | Istniejący obraz, którego kompozycja zostanie rozwinięta i zinterpretowana w Bloom. od 1 znaków |
preset | Nie | Domyślny jest |
resolution | Nie | Poziom Bloom: |
prompt | Nie | Opcjonalny opis sceny lub wykończenia, którym możesz pokierować dodatkowymi szczegółami. do 2000 znaków |
creativity | Nie | Liczba całkowita 1–9, domyślnie 3: 1 oznacza najmniejsze odejście od źródła, 9 najwięcej nowych detali. W |
output_format | Nie | Pobierz wynik Bloom jako |
Cennik
W Bloom jedynie resolution zmienia opłatę za obraz. Model, prompt, kreatywność i wybór JPEG lub PNG nie wpływają na tę cenę.
| Specyfikacja | Cena |
|---|---|
| $0.36 / obraz |
| $1.08 / obraz |
| $4.08 / obraz |
Zastosowania
Rozwijanie ilustracji
Powiększ dzieło z dodatkowymi detalami powierzchni, a oczekiwany efekt opisz w prompcie.
Fotograficzna interpretacja
Wybierz bloom_realism i ustaw creativity na 1–4, aby uzyskać naturalnie wyglądającą interpretację.
Wskazówki
Wskaż istniejące dzieło
Podaj w
image_urlobraz, który chcesz rozwinąć.Określ kierunek
Wybierz model i kreatywność, opcjonalnie dodaj opis sceny lub wykończenia.
Oceń nową wersję
Ustaw poziom wyjściowy i sprawdź, czy nowe twarze oraz faktury pasują do twojego dzieła.
Twórcze rozwijanie obrazu
W Bloom powiększany jest istniejący obraz, a nowe detale są kształtowane przez model, kreatywność i opcjonalny prompt.
Żądanie Bloom
{
"image_url": "https://example.com/blurred-portrait.jpg",
"preset": "bloom_2",
"resolution": "2k",
"creativity": 3,
"output_format": "jpeg"
}
Wybór interpretacji
preset | Kierunek wizualny |
|---|---|
bloom_2 | Najnowszy domyślny model kreatywny |
bloom | Ilustracje, sztuka i grafika komputerowa |
bloom_realism | Naturalny wygląd fotografii; kreatywność ograniczona do 1–4 |
Próba portretowa
Bez promptu, przy kreatywności 3, zrekonstruowano oczy, zarost i fakturę skóry. Twarz po prawej jest interpretacją, a nie potwierdzeniem szczegółów zarejestrowanych przez aparat.
Od lewej: Bloom 2, Bloom Realism i Bloom. W Bloom 2 widoczna jest mocniejsza faktura; w Realism twarz jest wyraźniejsza i nieco zmieniona; w Bloom pozostała bardziej miękka. Próby trwały odpowiednio około 86, 134 i 273 sekund.
Granice kreatywności
W Bloom celowo tworzone są nowe detale, więc twarze, faktury i małe obiekty mogą ulec zmianie. creativity przyjmuje liczby całkowite 1–9, lecz w bloom_realism tylko 1–4. Większe wartości są dla Realism odrzucane. Czas zależy od obrazu i modelu.
Szybki start z API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "topaz/bloom/upscale",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"preset": "bloom_2",
"resolution": "4k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.








