Krea: Krea 2 Large
Krea 2 Large lager uttrykksfulle fotorealistiske bilder fra tekst, med valgfrie kildebilder, stilreferanser og moodboard. Den mildere ettertreningen bevarer tekstur og visuell karakter, mens separate kontroller former prompttolkning, detaljer og antydet bevegelse.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Uttrykksfull fotorealisme
Krea 2 Large er den største av Kreas to opprinnelige Krea 2-bildemodeller, trent fra grunnen av for et bredt visuelt spenn. Krea beskriver Large som mer enn dobbelt så stor som Medium og med mildere ettertrening: den beholder en råere, mer teksturert karakter og gir større fleksibilitet i fotografiske stiler. De tiltenkte styrkene omfatter bilder med filmkorn, bevegelsesuskarphet og et bevisst begrenset dynamisk omfang, i tillegg til renere fotografisk arbeid.
Bruk den til konsepter for redaksjonell fotografering, produktscener, kampanjeregi og visuell utvikling der bildets karakter betyr like mye som motivet. En nyttig beskrivelse angir motiv, omgivelser, utsnitt, lyssetting, materialer og fotografisk behandling. For eksempel: «En skrivebordslampe i børstet messing ved siden av en lukket notatbok med linomslag, lav kveldssol, nært trekvart utsnitt, subtilt korn, beherskede varme toner.» Dette er en bildebeskrivelse; resultatet er et stillbilde fremfor en videosekvens.
Tekst, kildebilder og visuelle referanser
Genereringsforespørselen krever en tekstprompt, et sideforhold og en oppløsning. Et valgfritt kildebilde muliggjør bilde-til-bilde-generering: modellen starter fra dette bildet fremfor ren støy. Den separate støyfjerningsstyrken går fra 0 til 1; 0 bevarer inndataene og 1 erstatter dem fullstendig, mens dokumentert standard er 0.99. Klargjør kildebildet rundt komposisjonen og innholdet du vil videreføre, og beskriv deretter den ønskede transformasjonen. Denne kontrollen er atskilt fra påvirkningen til en stilreferanse.
Stilreferanser styrer utseende gjennom innsendte bilder. Modellens forespørselsskjema godtar opptil ti referanser, hver med styrke fra 0 til 1 og standardverdi 0.5. Velg referanser med et tydelig visuelt formål, som lyset i ett fotografi eller overflatebehandlingen i et annet, og unngå å blande uforenlige retninger uten et uttrykkelig hierarki. Referanser kan sendes inn via bildeadresser, kodede bildedata eller tidligere opplastet materiale. Det modellspesifikke skjemaet begrenser URI-strenger for kildebilde og stilreferanser til 1 024 tegn.
Et moodboard samler en sammenhengende visuell retning i én gjenbrukbar referanse. Kreas arbeidsflyt oppretter først moodboardet og viser deretter til den eksisterende identifikatoren i genereringen; en genereringsforespørsel godtar ett moodboard. Skjemaet bruker påvirkning fra 0 til 1, med 0.23 som standard. Trente stiler, vanligvis LoRA-er, utgjør en annen kontroll: hver stil har en identifikator og styrke fra -2 til 2. Bildereferanser, moodboard og trente stiler er forskjellige inndata, så klargjør hver av dem for den tiltenkte rollen.
Prompttolkning og visuelle kontroller
Creativity styrer promptutvidelsen. Innstillingen raw deaktiverer utvidelse; low, medium og high endrer gradvis hvor mye tolkning som legges til den skriftlige beskrivelsen. Det modellspesifikke forespørselsskjemaet har low som standard. Bruk raw når selve ordlyden må bære hele retningen, eller øk tolkningen når du utforsker et friere konsept.
Intensity, Complexity og Movement er uavhengige heltallskontroller fra -100 til 100, med 0 som nøytralverdi. Lavere intensity gir et mer dempet uttrykk; høyere intensity skyver mot en dristigere stil. Lavere complexity favoriserer enklere komposisjoner, mens høyere complexity legger til tetthet. Movement endrer visuell energi, positur og antydet bevegelse. Den kan antyde bevegelse eller uskarphet i et stillbilde; den gjør ikke forespørselen om til videogenerering. Disse kontrollene endrer ikke promptutvidelsen i creativity-innstillingen.
For en kontrollert sammenligning holder du beskrivelsen, referansesettet og eventuell seed faste og endrer én visuell kontroll om gangen. En praktisk rekkefølge er å fastsette komposisjonen, velge fotografisk behandling, justere tekstur eller energi og deretter vurdere motivdetaljene. Behandle seeden som en registrert inndataverdi for genereringen sammen med alle innstillingene, fremfor som en erstatning for å bevare det ferdige bildet.
Formatvalg og ferdige resultater
Det modellspesifikke genereringsskjemaet tilbyr en oppløsningsskala på 1K og ni sideforhold: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 og 9:16. Velg sideforhold etter den tiltenkte plasseringen før generering, for eksempel en bred kampanjekomposisjon eller en vertikal produkthistorie. 1K-skalaen er en genereringsinnstilling; en forbedret eksport er en egen utdataoperasjon.
Kreas dokumenterte genereringsflyt returnerer en jobb som fortsatt kan være ventende. Hent statusen til den er ferdig, og samle deretter adressene til resultatbildene. Behold sluttbildet med prompten, referansene og innstillingene, slik at en valgt retning kan utvikles videre. Vurder fine detaljer, synlige bokstaver, objektgeometri og samsvar med beskrivelsen før et resultat brukes i en ferdig layout.
Larges fotografiske vektlegging er en egenskap ved utgaven, ikke en garanti for at hver prompt gir en bestemt estetikk. Stilpåvirkning gir ikke en nøyaktig lås for motividentitet eller layout, og en sterk bilde-til-bilde-transformasjon kan erstatte mye av kilden. For produksjonsmateriale gjør du nødvendig komposisjon og tekst uttrykkelig, sammenligner det ferdige resultatet med beskrivelsen og utfører endelige layout- eller tekstkorrigeringer i et passende redigeringsverktøy.
Ailoot Ultra · Bilder POST /v1/images/generations krea/krea-2-large
krea/krea-2-largeStart
Krea 2 Large lager uttrykksfulle fotorealistiske bilder fra tekst, med valgfrie kildebilder, stilreferanser og moodboard. Den mildere ettertreningen bevarer tekstur og visuell karakter, mens separate kontroller former prompttolkning, detaljer og antydet bevegelse.
- Godkjente inndata
- Tekst · Bilder
- Resultater
- Bilder
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Bilder POST /v1/images/generations
- Inndatatyper
text,image- Utdatatyper
image
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser krea/krea-2-large | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
Feltresolution | Typestring | KravValgfritt | Verdier & grenser 1K | Standard— |
Feltaspect_ratio | Typestring | KravValgfritt | Verdier & grenser 1:1, 4:3, 3:2, 16:9, 4:5, 2:3, 9:16 | Standard— |
Feltinput_references | Typearray | KravValgfritt | Verdier & grenser Minste antall elementer: 0 Maksimalt antall elementer: 1 | Standard— |
Feltprovider | Typeobject | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, prompt |
Parametermaterial_types | Avtaletext, image |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Forventet mengde | Kostnad |
|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.12 estimat før generering Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen. |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Bilder
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'krea/krea-2-large', 'prompt': 'a red panda astronaut floating in space, studio lighting'}
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
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin
def save_images(items):
if not items: raise SystemExit("No completed images; retain the full response")
for index, item in enumerate(items):
encoded=item.get("b64_json")
uri=item.get("url", "")
if not encoded and uri.startswith("data:image/"):
header, separator, encoded=uri.partition(",")
if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
if encoded:
raw=base64.b64decode(encoded,validate=True)
elif uri:
uri=urljoin("https://api.ailoot.ai",uri)
parsed=urlsplit(uri)
if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
raise SystemExit("Invalid returned image URL")
owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",uri]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
temporary=Path(f"image-{index}.bin")
subprocess.run(args+["-o",str(temporary)],check=True)
raw=temporary.read_bytes()
temporary.unlink()
else: raise SystemExit("Image has neither bytes nor URL")
if not raw: raise SystemExit("Empty image result")
ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
Path(f"image-{index}.{ext}").write_bytes(raw)
print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
Motta og lagre resultater
Ailoot Ultra · Bilder
Last ned hvert returnerte bilde eller lagre Base64-innholdet
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andre innholdslesinger
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Behold alle ferdige resultater
Lagre hvert ferdige bilde; hent hver returnerte URL eller dekod Base64-innholdet.
Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.
Hvis det opprinnelige svaret må kontrolleres
Bevar returnert X-Client-Request-ID for avstemming. Les bare faktisk returnerte task_id/asset_id-verdier eller egne oppføringer i mediebiblioteket; bygg aldri en oppgave-URL fra operasjons-ID-en, og send aldri opprettelsesforespørselen på nytt.
Svarfelter
| Felt | Type |
|---|---|
Feltcreated | Type |
Feltdata[].url | Type |
Feltdata[].b64_json | Type |
Feltusage | Type |
Aliaser
Modellaliaser
Ailoot Ultra krea/krea-2-large
Aliaser for metodestier
/v1/images
Tilknyttede anroper-ID-er
FAQ · Krea: Krea 2 Large
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/images/generations·krea/krea-2-large:text,image→image- Hvilke felt bruker forespørselen?
POST /v1/images/generations·krea/krea-2-large:model,prompt,resolution,aspect_ratio,input_references,provider