Recraft: Recraft V4 Styles Pro Vector
A Recraft V4 Styles Pro Vector a Recraft stílustartó képcsaládjának Pro SVG-kiadása. Szöveges leírásból és kötelező referenciastílusból szerkeszthető vektorgrafikákat készít részletes márkaillusztrációkhoz, feliratokhoz és összehangolt grafikai elemekhez.
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A Recraft V4 Styles Pro Vector a különálló V4 Styles család Pro vektoros modellje. Célja új SVG-grafikák készítése olyan vizuális megjelenítéssel, amely követi a megadott referenciastílust. A modell a megrajzolandó tartalom szöveges leírását olyan referenciákkal kapcsolja össze, amelyek meghatározzák a megjelenését. Gyakorlati feladatai közé tartoznak a márkaillusztrációk, feliratkoncepciók és összehangolt grafikai elemek, ahol a textúrának, megjelenítésnek, színlogikának és kompozíciónak közös irányt kell követnie.
A pontos gyártói modellkód recraftv4_styles_pro_vector, amely különbözik a szabványos Styles Vector és a raszteres Styles Pro modelltől is. Szerkeszthető SVG-t ad vissza. A gyártó méretreferenciája kifejezetten kimondja, hogy a vektoros kimeneteknek nincs rögzített pixelméretük, és csak képarányt fogadnak el, így a Styles Pro 2K raszteres méretei nem jelentenek pixelfelbontási ígéretet ennél a Pro Vector kiadásnál. A Pro jelölés a megnevezett vektoros változathoz tartozik; a grafikát a kívánt geometria és felhasználás szerint készítsd elő, ne felnagyított bitképként kezeld.
Minden Styles generáláshoz stílus kell. Ezt kompatibilis mentett stílus vagy egy–tíz PNG-, JPG- vagy WebP-referencia adhatja; a két bemenet alternatíva. A dokumentált munkafolyamatban a referenciák egyenként 20 MB alattiak, együtt pedig legfeljebb 64 MB méretűek lehetnek. Ha az irány már egyértelmű, részesíts előnyben egyetlen tiszta illusztrációt. Több referencia esetén egységes formájú, palettájú és megjelenítésű elemeket válassz, hogy a modell ezt a vizuális nyelvet általánosítsa, ne egymással versengő motívumokat állítson össze. Minden referencia legrövidebb oldala legalább 256 pixel, leghosszabb oldala legfeljebb 4,096 pixel, teljes felbontása pedig legfeljebb 16 megapixel legyen.
Válassz precise illesztést, ha a referencia megjelenítésének szorosan kell irányítania a kimenetet, vagy az alapértelmezett flexible illesztést, ha szabadabb értelmezés hasznos. Az új témát, elrendezést, pózt és jelenetet továbbra is a prompt vezérli. Részletes szerkesztőségi vektorgrafikához kérj középre rendezett botanikai emblémát három nagy levéllel, tömör sziluettel és visszafogott kétszínű rendszerrel. Kifejezetten nevezd meg a hierarchiát és az alakzatok viszonyát; egy stílusreferencia önmagában nem írja le ezeket az új tartalmi döntéseket.
A gyártó előnyben részesített színre és háttérszínre vonatkozó vezérlőket, véletlen magot, legfeljebb 10,000 karakteres promptokat és generálásonként egy–hat kimenetet támogat. A vektoros eredmény raszteres image_format beállítástól függetlenül SVG marad. A különálló Styles vonal nem támogat képből képet készítő munkafolyamatot vagy inpaintinget, és nem fogadja el a korábbi válogatott stílus-, negative_prompt vagy text_layout mechanizmusokat. A referenciaillesztés és egy meglévő rajz szerkesztése ezért eltérő művelet, nem a képbemenet felcserélhető jelentése.
Használj tiszta, nagy felbontású referenciákat; a pontos színvisszaadás nem garantált. A feladatleírásban legyen látható a tervezett használat: egy logóhoz kis méretben is olvasható alakzatok kellenek, míg egy szerkesztőségi illusztráció több részletet engedhet. A célkompozícióban ellenőrizd az SVG feliratait, térközeit, sziluettjeit és színterületeit, majd finomítsd a szöveges leírást, ha a témán vagy elrendezésen változtatni kell. A későbbi elemekhez ugyanazt a kompatibilis stílust használd újra, ahelyett, hogy az eltérés kikényszerítéséhez egymástól független referenciaképeket adnál hozzá.
Az Ailoot használatakor válaszd ezt a pontos modellazonosítót a /v1/images/generations végponton, és add meg a kreatív promptot. Őrizz meg minden visszaadott data elemet, akár URL-t, akár kódolt képtartalmat tartalmaz a válasz, és mentsd el a tényleges bájtokat a visszaadott tartalomtípusukkal együtt. Tartsd a usage adatokat és minden médiához tartozó task_id értéket a fájl mellett, majd ellenőrizd az alakzatokat, feliratokat és színterületeket a tervezett kompozícióban.
Ailoot Ultra · Images POST /v1/images/generations recraft/recraft-v4-styles-pro-vector
recraft/recraft-v4-styles-pro-vector
recraft/recraft-v4-styles-pro-vectorKezdő lépések
A Recraft V4 Styles Pro Vector a Recraft stílustartó képcsaládjának Pro SVG-kiadása. Szöveges leírásból és kötelező referenciastílusból szerkeszthető vektorgrafikákat készít részletes márkaillusztrációkhoz, feliratokhoz és összehangolt grafikai elemekhez.
- Elfogadott bemenetek
- Szöveg · Képek
- Eredmények
- Képek
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Images POST /v1/images/generations
- Bemenet
text,image- Kimenet
image- Kimeneti formátum
- Képfájl
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok recraft/recraft-v4-styles-pro-vector Feltételek: Pontosan ezt az Ailoot-útválasztási azonosítót használja. | Alapértelmezett— |
Mezőprompt | Típusstring | KövetelményKötelező | Értékek és korlátok Feltételek: | Alapértelmezett— |
Mezőn | Típusinteger | KövetelményOpcionális | Értékek és korlátok Minimum: 1 Maximum: 6 Feltételek: | Alapértelmezett— |
Mezőaspect_ratio | Típusstring | KövetelményOpcionális | Értékek és korlátok 1:1, 2:1, 1:2, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, auto Feltételek: | Alapértelmezett— |
Mezőoutput_format | Típusstring | KövetelményOpcionális | Értékek és korlátok svg Feltételek: | Alapértelmezett— |
Mezőinput_references | Típusarray | KövetelményKötelező | Értékek és korlátok Feltételek: | Alapértelmezett— |
Mezőquality | Típusstring | KövetelményOpcionális | Értékek és korlátok auto, low, medium, high, xhigh, max Feltételek: | Alapértelmezett— |
Bemeneti anyagok kombinációi
reference_guided_image
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, prompt, input_references |
Paraméteroptional | Szerződésn, aspect_ratio, output_format, quality |
Paramétermaterial_types | Szerződéstext, image |
Paraméterconditions | SzerződésPontosan ezt az Ailoot-útválasztási azonosítót használja., A quality egy általános, dokumentált vezérlőparaméter; a minőségi beállítást nem kínáló szolgáltatók figyelmen kívül hagyják. Modellenkénti minőségjavulást nem ígérünk. |
Életciklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · A ténylegesen visszaadott task_id vagy a kiválasztott médiatárbejegyzés; az operation_id külön azonosító.
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Díjcsomagok
A végső díj számítása
A megjelenített díjtételek a generálás előtti költségbecsléshez szolgálnak. A végleges díj az eredeti generáláshoz rögzített költségből számítódik. A kimenet mért időtartama és az előre jelzett mennyiségek nem azonosak a véglegesen elszámolandó mennyiséggel.
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
Becsült díjak összehasonlításhoz
Árak beállításonként
Minden díjat a megjelenített feltételekhez rendeljen. Az alternatív beállítások minden csoportjához egy díjtételt használjon.
| Beállítás | Díjtáblázat | Előre jelzett mennyiség | Elszámolási egység | Elszámolási feltételek | Díj |
|---|---|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Előre jelzett mennyiség— | Elszámolási egység— | Elszámolási feltételek— | Díj Bemenet · Bemeneti tokenek · Becslés, csak összehasonlításra — / 1K token Kimenet · Kimeneti tokenek · Becslés, csak összehasonlításra — / 1K token Bemenet · Gyorsítótár olvasása · Becslés, csak összehasonlításra — / 1K token Bemenet · Írás a gyorsítótárba · Becslés, csak összehasonlításra — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra · Becslés, csak összehasonlításra — / 1K token |
| BeállításBemeneti referenciaanyag | Díjtáblázat— | Előre jelzett mennyiség— | Elszámolási egységkérésenként | Elszámolási feltételekStílus létrehozása stílusreferenciákkal végzett generáláskor; kérésenként egyszer számítandó fel, a kimeneti kép árán felül. | Díj Bemenet · Bemeneti referencia · Becslés, csak összehasonlításra $0.01 kérésenként Csak tájékoztató becslés; a végleges díj a rögzített eredeti számlán alapul. |
| Beállításkimeneti kép | Díjtáblázat— | Előre jelzett mennyiség— | Elszámolási egységkimeneti képenként | Elszámolási feltételek— | Díj Kimenet · kimeneti kép · Becslés, csak összehasonlításra $0.24 kimeneti képenként |
| BeállításA generálás becsült költsége | Díjtáblázat— | Előre jelzett mennyiségbecslés egy generálásra | Elszámolási egység— | Elszámolási feltételek— | Díj Kimenet · Becsült generálási költség · Becslés, csak összehasonlításra $0.24 becslés a generálás előtt Ez a becslés nem jelent további díjat, és nem rögzített díjszabás az elkészült generálásra. |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · Images
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "recraft/recraft-v4-styles-pro-vector", "prompt": "A portrait of an Asian woman with neon green lights in the background, shallow depth of field.", "input_references": [{"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}]}')
p['input_references'][0]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Eredmények fogadása és mentése
Ailoot Ultra · Images
Töltsön le minden visszaadott képet, vagy mentse a Base64-tartalmat
GET /v1/media/tasks/{task_id}GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Őrizzen meg minden elkészült eredményt
Mentsen minden elkészült képet; töltse le az összes visszaadott URL tartalmát, vagy dekódolja a Base64-tartalmat.
Őrizze meg a teljes választ és fejléceit, az eredeti azonosítókat, az összes tényleges kimenetet és minden felhasználási, illetve elszámolási mezőt. Mentsen el minden egyedi saját médiaállományt, és őrizzen meg minden rá mutató szerepet.
Ha az eredeti választ ellenőrizni kell
Őrizze meg az eredeti X-Client-Request-ID értéket, választ és fejléceket. Az ismeretlen vagy result_pending_check eredmény nem jogosít második létrehozásra.
Válaszmezők
| Mező | Típus |
|---|---|
Meződata[].url | Típusstring |
Meződata[].b64_json | Típusstring |
Mezőusage | Típusobject |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételEgy kötelező mező, modellválasztó, típus vagy bemeneti ábrázolási forma érvénytelen. | Következő lépésKülön kérés előkészítése előtt vizsgálja meg a visszaadott érvényesítési részleteket. |
Válasz | FeltételAz eredeti kérés vagy eredmény ismeretlen, vagy ellenőrzést igényel. | Következő lépésŐrizze meg az eredeti azonosítókat és fejléceket; csak a támogatott állapot- és médiatárbejegyzéseket olvassa le. Ne küldje el újra a létrehozási kérelmet. |
Álnevek
Modell álnevei
Ailoot Ultra recraft/recraft-v4-styles-pro-vector
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · Recraft: Recraft V4 Styles Pro Vector
- Milyen bemenetek és eredmények érhetők el?
POST /v1/images/generations·recraft/recraft-v4-styles-pro-vector:text,image→image- Mely mezőket használja a kérés?
POST /v1/images/generations·recraft/recraft-v4-styles-pro-vector:model,prompt,n,aspect_ratio,output_format,input_references,quality- Milyen korlátok érvényesek?
POST /v1/images/generations·recraft/recraft-v4-styles-pro-vector:n.minimum:1;n.maximum:6