Krea: Krea 2 Medium
Krea 2 Medium genererer uttrykksfulle illustrasjoner fra tekst og valgfrie visuelle inndata. Den mer omfattende ettertreningen favoriserer stabile resultater innen illustrasjon, anime og maleri, med kontroller for stil, prompttolkning, komposisjonstetthet og visuell energi.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Uttrykksfull illustrasjon og stabil kreativ utvikling
Krea 2 Medium er en Krea 2-bildemodell trent fra grunnen av for uttrykksfull illustrasjon. Krea beskriver den som mindre enn Large og mer omfattende ettertrent, med en mer stabil karakter som fungerer særlig godt for illustrasjon, anime og maleri. Medium og Large deler det dokumenterte kontrollsystemet; forskjellen mellom utgavene gjelder modelldesign og visuelle tendenser fremfor en annen type resultat.
Bruk Medium til å utvikle redaksjonelle illustrasjoner, historiescener, malte konsepter og samordnede visuelle retninger. Start med en beskrivelse som angir motiv, handling, omgivelser, komposisjon, palett og medium. For eksempel: «En syklist som krysser en rolig bro langs elven ved daggry, bred redaksjonell illustrasjon, lagdelte gouacheformer, myke blå skygger og én korallfarget aksent, åpen plass over elven til en overskrift.» Behandle den tomme plassen som et komposisjonsønske, og plasser deretter endelig typografi i den ferdige layouten.
Klargjør tekst- og bildeinndata
Genereringsgrensesnittet krever en prompt, et sideforhold og en oppløsning. Teksten gir scenen og den kreative retningen. Et valgfritt kildebilde muliggjør bilde-til-bilde-generering, som starter fra dette bildet fremfor ren støy. Støyfjerningsstyrken går fra 0 til 1: 0 beholder inngangsbildet, 1 erstatter det fullstendig, og dokumentert standard er 0.99. Bruk et kildebilde når startkomposisjonen er viktig, beskriv deretter den nye behandlingen og velg hvor mye transformasjon som skal tillates.
Bildestilreferanser påvirker det visuelle uttrykket separat fra kildebildet. Det modellspesifikke skjemaet begrenser URI-strenger for kildebilde og stilreferanser til 1 024 tegn. Mediums modellspesifikke skjema godtar opptil ti referanser, med individuell påvirkning fra 0 til 1 og standardverdi 0.5. Klargjør et lite, målrettet referansesett: ett bilde kan fastsette penselføringen og et annet paletten eller lyset. Angi den ønskede sammenhengen i beskrivelsen, fremfor å stole på at en blandet samling antyder en sammenhengende retning.
Et moodboard grupperer beslektede referanser rundt en felles stil, palett, tekstur eller komposisjon. Den dokumenterte arbeidsflyten oppretter først moodboardet og bruker deretter den eksisterende identifikatoren i en genereringsforespørsel. Medium godtar ett moodboard, med påvirkning fra 0 til 1 og standardverdi 0.23 i forespørselsskjemaet. Trente stiler, vanligvis LoRA-er, er en egen type inndata som velges med identifikator og styrke fra -2 til 2. Velg passende inndata for jobben: et kildebilde starter scenen, en referanse antyder utseende, og et moodboard eller en trent stil gir en gjenbrukbar retning.
Styr tolkning og det visuelle resultatet
Creativity styrer utvidelse av prompten. Raw deaktiverer utvidelse; low holder seg nærmere den bokstavelige beskrivelsen, mens medium og high tillater mer tolkning. Mediums modellspesifikke forespørselsskjema bruker low som standard. For en stramt spesifisert illustrasjon skriver du hele retningen og begynner med begrenset utvidelse. For tidlig utforskning kan en friere innstilling utvikle et enklere konsept til en rikere scene.
Tre uavhengige skyveknapper former bildet: Intensity, Complexity og Movement. Hver tar et heltall fra -100 til 100, med 0 som nøytralverdi. Intensity flytter uttrykket mellom dempet og dristig. Complexity flytter mellom rene, minimale komposisjoner og tett detaljrikdom. Movement flytter visuell energi, gester og antydet bevegelse. Movement forblir en stillbildekontroll; den genererer ikke animasjon eller et videoklipp. Skyveknappene er uavhengige av promptutvidelsen i creativity og kan kombineres med referanseinndata.
En praktisk illustrasjonsarbeidsflyt fastsetter først scenen, justerer deretter palett og behandling og finjusterer så tetthet eller energi. Registrer prompten, referansesettet og eventuell seed mens du endrer én kontroll om gangen. For illustrasjonen langs elven kan lavere kompleksitet forenkle bakgrunnen, mens en høyere movement-verdi kan antyde en livligere sykkelpositur. Dette er kreative retninger som skal undersøkes i det ferdige resultatet, ikke nøyaktige låser for layout eller positur.
Format, generering og levering
Mediums dokumenterte genereringsskjema tilbyr oppløsningsskalaen 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 ønsket format før generering, slik at beskrivelsen kan angi komposisjonen deretter. En kvadratisk illustrasjon, en bred historiescene og et vertikalt omslag trenger ulik plassering av hovedmotivet og detaljene rundt.
Den dokumenterte genereringsflyten returnerer en jobb som i utgangspunktet kan være ventende. Følg statusen til fullføring, og hent deretter adressene til resultatbildene. Behold det valgte bildet sammen med beskrivelsen, inngangsbildene og kontrollinnstillingene. Vurder silhuetten, hender eller små objekter, perspektiv, palett og eventuelle synlige bokstaver før bildet innarbeides i en publikasjon eller kampanje.
Mediums vektlegging av illustrasjon er et nyttig utgavevalg, ikke et løfte om identiske resultater på tvers av prompter. En visuell referanse kan styre stil uten å kopiere motivet eller layouten perfekt, og bilde-til-bilde-styrken endrer hvor mye av startbildet som overlever. Bruk uttrykkelige instruksjoner for nødvendige elementer, undersøk hvert ferdig resultat opp mot beskrivelsen og gjør endelige justeringer av komposisjon, typografi og produksjon i et redigeringsverktøy.
Ailoot Ultra · Bilder POST /v1/images/generations krea/krea-2-medium
krea/krea-2-mediumStart
Krea 2 Medium genererer uttrykksfulle illustrasjoner fra tekst og valgfrie visuelle inndata. Den mer omfattende ettertreningen favoriserer stabile resultater innen illustrasjon, anime og maleri, med kontroller for stil, prompttolkning, komposisjonstetthet og visuell energi.
- 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-medium | 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.06 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-medium', '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-medium
Aliaser for metodestier
/v1/images
Tilknyttede anroper-ID-er
FAQ · Krea: Krea 2 Medium
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/images/generations·krea/krea-2-medium:text,image→image- Hvilke felt bruker forespørselen?
POST /v1/images/generations·krea/krea-2-medium:model,prompt,resolution,aspect_ratio,input_references,provider