Wprowadzenie
Krea 3 Edycja obrazów zmienia lub łączy od jednego do ośmiu obrazów źródłowych na podstawie zwykłego polecenia. Krea zbudowała Krea 3 przede wszystkim do edycji: napisz, co ma się zmienić, a co ma zostać, i odwołuj się do źródeł jako image 1, image 2 itd. Rozmiar wyniku wybierasz sam; każdy wynik ma około jednego megapiksela.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| opis tekstowy | Krea 3, tekst na obraz |
| od jednego do ośmiu zdjęć do zmiany lub połączenia | Krea 3, edycja obrazów |
Najważniejsze funkcje
Łącz ludzi, ubrania i miejsca
Do ośmiu źródeł w jednym żądaniu. W naszym przykładzie kobieta z image 1 nosi sukienkę we wzór paisley z image 2 na tarasie w kanionie, z zachowaną twarzą i włosami.
Nazywaj źródła numerem
„Osoba z image 2” wybiera drugi przesłany plik: w naszym sprawdzeniu, z kobietą jako image 1 i mężczyzną jako image 2, pojawił się tylko mężczyzna.
Tożsamość zostaje przy dużych zmianach
Kobieta w biurowym żakiecie stała się portretem z lat 70. w pokoju z drewnianą boazerią, z tą samą twarzą, warkoczami i kadrem.
Tylko poziom mody
Żądania i źródła są sprawdzane. Zmiany stroju i sceny przechodziły; prośby o zdjęcie ubrania były odrzucane i nie było płatne.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Napisz, co zmienić, a potem co ma zostać. Odwołuj się do źródeł jako image 1, image 2 w kolejności wgrania. od 1 znaków · do 5000 znaków |
image_urls | Tak | Od jednego do ośmiu obrazów, w kolejności, w jakiej prompt je nazywa. Każdy dolicza cenę wyniku. od 1 elementów · do 8 elementów |
aspect_ratio | Nie | Kształt wyniku: 1:1, 4:5, 3:4, 2:3, 9:16, 5:4, 4:3, 3:2, 16:9 lub 21:9. Domyślnie 1:1; kształt źródła nie jest zachowywany automatycznie. |
quality | Nie | high (domyślnie) stawia na detale; fast zwraca wynik wcześniej. Ta sama cena. |
enable_thinking | Nie | Planuje dłuższy prompt przed rysowaniem; w naszych testach około dwa razy wolniej. Domyślnie wyłączone. Domyślnie: |
negative_prompt | Nie | Czego unikać, do 1024 znaków. Działa tylko w wariancie wysokiej jakości. do 1024 znaków |
output_format | Nie | PNG (domyślnie) lub JPEG. Bez wpływu na cenę. |
seed | Nie | Opcjonalnie, od 0 do 2147483647. Ponowne użycie seeda przybliża wcześniejszy obraz, ale nie gwarantuje zgodności. |
Cennik
$0.072 / obraz
Rozliczane za obraz: jedna cena wyniku plus ta sama kwota za każdy obraz źródłowy. Wariant jakości, myślenie i proporcje nie zmieniają ceny. Odrzucone żądania nie są płatne.
Zastosowania
Przymiarka wirtualna i stylizacja
Portret plus zdjęcie produktu z ubraniem daje stylizowane ujęcie tej osoby w tym ubraniu.
Przeniesienie sceny i looki z epoki
Przenieś osobę w nowe miejsce, epokę lub światło, zachowując, kim jest.
Wskazówki
Zacznij od zmiany
Najpierw napisz, co ma się zmienić, potem jedno zdanie o tym, co zostaje. Przy kilku źródłach nazwij każde: „kobieta z image 1”, „sukienka z image 2”.
Wybierz kształt wyniku
Wynik przyjmuje wybrane przez ciebie proporcje, a nie kształt źródła. Dopasuj proporcje do głównego zdjęcia, by uniknąć niechcianego kadrowania.
Pilnuj liczby źródeł
Każdy obraz źródłowy jest doliczany do wyniku, więc wysyłaj tylko te, których używa prompt. Gdy zmieniasz epokę lub stylizację, podaj wiek osób; wygląd potrafi przesunąć się w młodszą lub starszą stronę.
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": "krea/3/edit",
"input": {
"aspect_ratio": "1:1",
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "png",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"quality": "high"
}
}'
# 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.










