Wprowadzenie
Anima Turbo Tekst na obraz rysuje jedną ilustrację anime na podstawie opisu tekstowego. Anima to model z 2 miliardami parametrów od CircleStone Labs, wytrenowany na kilku milionach obrazów anime oraz około 800 000 innych grafik; Turbo to jego zdestylowana wersja, przeznaczona do 8–12 kroków próbkowania. Podaj tagi w stylu Danbooru, zwykłe zdania albo jedno i drugie, wybierz dowolną z piętnastu proporcji obrazu i jeden z dwóch poziomów rozdzielczości. Platforma nie dodaje żadnego filtra treści do promptu ani do obrazu.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| opis tekstowy | Anima Turbo Tekst na obraz |
| obraz, któremu chcesz nadać nowy styl | Anima Turbo Obraz na obraz |
Najważniejsze funkcje
Kilka sekund na obraz
W 60 przebiegach testowych, obejmujących każdą proporcję na obu poziomach, model potrzebował od 2 do 16 sekund na obraz, zwykle mniej niż 10. To wystarczająco szybko, żeby dopracowywać prompt po jednym tagu.
Tagi, zdania albo jedno i drugie
Model uczył się na tagach w stylu Danbooru i na opisach w języku naturalnym, więc działa jedno i drugie, a można je dowolnie mieszać. Tagi są precyzyjne przy postaciach, strojach i pozach; zdania lepiej opisują scenę.
Piętnaście kształtów, dwa rozmiary
Każda proporcja od 3:1 do 1:3 jest dostępna na obu poziomach. Poziom 1k daje około jednego megapiksela, na przykład 1024 x 1024 albo 1360 x 768; poziom 1.5k daje około 2,4 megapiksela, na przykład 1536 x 1536 albo 2048 x 1152, generowane natywnie, a nie skalowane w górę.
Bez cenzury
Nasz najmocniejszy prompt testowy wrócił zgodnie z opisem za pierwszym razem, a drugi seed dał ten sam wynik. Po naszej stronie nic nie jest oznaczane, łagodzone ani weryfikowane.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Tagi, zdania albo jedno i drugie, do 5000 znaków. Zacznij od „masterpiece, best quality” i tagu oceny, np. od 1 znaków · do 5000 znaków |
aspect_ratio | Nie | Piętnaście opcji, od 3:1 do 1:3; domyślnie 1:1. Proporcje zmieniają kształt, a nie cenę. |
resolution | Nie | 1k to około jednego megapiksela (1024 x 1024 dla kwadratu) i wartość domyślna. 1.5k to około 2,4 megapiksela (1536 x 1536 dla kwadratu), generowane natywnie, i kosztuje więcej. |
seed | Nie | Utrzymuje porównywalność zestawu obrazów, gdy zmieniasz po jednym tagu. Nie gwarantuje identycznych pikseli przy każdym uruchomieniu. |
Cennik
Rozliczane za obraz według poziomu rozdzielczości. Proporcje obrazu nie zmieniają ceny.
| Specyfikacja | Cena |
|---|---|
| $0.012 / obraz |
| $0.024 / obraz |
Zastosowania
Ilustracje postaci
Portrety, rysunki całej sylwetki i pin-upy z listy tagów. Ustal seed i zmieniaj jeden tag naraz, żeby badać stroje, wyraz twarzy i światło tej samej postaci.
Pejzaże i tła
Z frazą „scenery, no humans” model maluje niebo, ulice i wnętrza, z których słynie anime. Szerokie proporcje pasują do banerów, teł wideo i scen do visual novel.
Sztuka bez cenzury dla twojej platformy
Nie ma flagi treści do ustawienia ani drugiej weryfikacji wyniku, więc twoi użytkownicy dostają dokładnie to, co napiszą. Tagi oceny pozwalają im wybrać, jak daleko posunie się obraz.
Wskazówki
Trzymaj się kolejności tagów
Najpierw tagi jakości i oceny, potem liczba postaci („1girl”, „1boy”, „no humans”), potem postać, seria i artysta, a na końcu cała reszta. Używaj małych liter i spacji, bez podkreślników. W obrębie jednej grupy kolejność nie ma znaczenia.
Korzystaj z tagów oceny
Model zna niewielki zestaw tagów oceny. „safe” sprawia, że obraz nadaje się dla każdej publiczności; „nsfw” zdejmuje to ograniczenie. Ponieważ nie ma promptu negatywnego, ten tag jest głównym sposobem na nadanie tonu.
Przed nazwą artysty daj @
Żeby oprzeć się na stylu artysty, wpisz jego nazwę ze znakiem „@” na początku. Bez przedrostka efekt jest bardzo słaby.
Daj zdaniom miejsce
Piszesz językiem naturalnym? Użyj co najmniej dwóch zdań i opisz wygląd, ubranie, miejsce i światło. Bardzo krótkie prompty zostawiają zbyt wiele przypadkowi.
Gdy pojawi się podpis, zmień seed
Czasem model rysuje w rogu coś na kształt podpisu. Uruchom żądanie ponownie z innym seedem zamiast przepisywać prompt.
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": "circlestone-labs/anima-turbo/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k",
"aspect_ratio": "1:1"
}
}'
# 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.










