Wprowadzenie
P-H3-Image LoRA Edycja obrazu stosuje pliki wytrenowane pod H3 podczas przekształcania pierwszego przesłanego obrazu. Możesz dodać osiem dalszych obrazów referencyjnych i określić wkład każdego z nich.
Najważniejsze funkcje
Test kreskówkowy używał Studio1939 style z siłą 1 do przerysowania piosenkarki bez utraty pozy, sukni ani mikrofonu. To samo pole LoRA obsługuje do trzech wpisów, z niezależną siłą scale 0–4 dla każdego pliku.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Napisz wymagane polecenie przekształcenia i wytrenowane słowo wyzwalające; brak polecenia domyślnego. Użyj ponumerowanych znaczników, aby przypisać role obrazom źródłowym. od 1 znaków · do 5000 znaków |
image_urls | Tak | Podaj kolejno 1–9 adresów URL; edycja wymaga tej listy i nie ma obrazu domyślnego. od 1 elementów · do 9 elementów |
aspect_ratio | Nie | Po pominięciu pola kształt wyznacza pierwszy obraz źródłowy. |
resolution | Nie | Domyślny rozmiar edycji z LoRA to 1k (~1 MP). Dostępne większe poziomy to 1.5k (~2,4 MP), 2k (~4 MP), 3k (~9,4 MP) i 4k (~16,8 MP); wybrany poziom zmienia opłatę. |
loras | Nie | Dołącz do trzech plików {path, scale} wytrenowanych pod MiniMax H3 lub pomiń je dla próby bazowej; scale 0–4, domyślnie 1. Domyślnie: |
output_format | Nie | Wynik domyślnie korzysta z jpeg; możesz zamiast niego wybrać png lub webp. Zmiana kodowania nie zmienia stawki za obraz. |
seed | Nie | Opcjonalne źródło losowości; pozostawienie pola bez wartości nie wymaga stałego seedu. |
Cennik
Edycja z LoRA jest rozliczana za obraz według rozdzielczości, ze stałą niewielką dopłatą niezależną od liczby dodatków. Każda referencja po pierwszym obrazie wejściowym dolicza niewielką kwotę. Proporcje i format nie wpływają na cenę. Nieudane żądania są bezpłatne; nieprawidłowy link LoRA może zostać pominięty, a obraz i tak powstaje i jest płatny.
| Specyfikacja | Cena |
|---|---|
| $0.048 / obraz |
| $0.066 / obraz |
| $0.084 / obraz |
| $0.156 / obraz |
| $0.228 / obraz |
Zastosowania
Zmień zdjęcie sceniczne w kreskówkę z dawnej epoki albo poproś o scenę w salonie z dżinsową kurtką w stylu VHS. Dodaj wytrenowane słowo wyzwalające do polecenia edycji i odwołaj się do źródła przez <Picture 1>.
Wskazówki
Zachowaj obrazy wejściowe, prompt i seed między próbą kontrolną bez LoRA a próbą z włączonym plikiem, aby sprawdzić jego wpływ. Takie porównanie wykorzystuje wspólne źródło losowości, ale nie gwarantuje identycznych pikseli. Potwierdź, że path jest bezpośrednim linkiem do pliku wag: błędny link może pozostawić styl bez zastosowania, mimo że edycja kończy się powodzeniem i jest płatna. Pusta lista loras również zachowuje dopłatę endpointu LoRA.
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": "pruna-ai/p-h3-image-lora/edit",
"input": {
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# 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.




