Krea: Krea 2 Medium Turbo
Krea 2 Medium Turbo is Krea's snelle afbeeldingsgeneratie-editie om visuele ideeën te verkennen en expressieve concepten te maken. Het combineert een gedistilleerd samplingschema met instellingen voor tekst, bronafbeeldingen en stijl, inclusief onafhankelijke aanpassingen voor intensiteit, complexiteit en gesuggereerde beweging.
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Snel verkennen binnen de Krea 2-familie
Krea 2 Medium Turbo is de generatie-editie die Krea presenteert als Krea 2 Turbo. De modelspecifieke interface benoemt de Medium Turbo-variant en Krea’s gebruikersgids beschrijft een gedistilleerd samplingschema dat de hoeveelheid werk voor het genereren van een afbeelding vermindert. Krea positioneert het als de snelste optie binnen de familie voor brede creatieve verkenning, expressieve eerste ontwerpen, illustraties en grafische richtingen.
Gebruik het wanneer het directe doel is om ideeën te vergelijken: alternatieve composities voor een omslag, visuele uitwerkingen voor een campagne of verschillende illustratiestijlen voor dezelfde scène. Een korte, concrete beginopdracht maakt vergelijken eenvoudiger. Bijvoorbeeld: “Een gevouwen rode papieren vogel boven een lichtblauw bureau, krachtige redactionele illustratie, harde middagschaduw, eenvoudige geometrische vormen, verticale compositie met duidelijke vrije ruimte onderaan.” Houd het onderwerp en kader gelijk terwijl je de visuele uitwerking verkent en ontwikkel daarna de gekozen richting verder.
Krea’s advies over de edities geeft de voorkeur aan Medium wanneer een stabielere illustratieve uitwerking nodig is, en aan Large voor een fotografische eindrichting of een eindrichting met een ruwe textuur. Turbo blijft een eigen editie; een latere bewerking in een ander model is een afzonderlijke generatie, geen automatische kwaliteitsverbetering of identieke voortzetting.
Bereid de prompt en visuele invoer voor
Het generatieschema van het model vereist een prompt, beeldverhouding en resolutie. Bij optionele beeld-naar-beeld-invoer begint de generatie met een bronafbeelding in plaats van alleen ruis. De sterkte van de ruisverwijdering loopt van 0 tot 1: 0 behoudt de invoer, 1 vervangt die volledig en de gedocumenteerde standaard is 0.99. Bereid de begincompositie zorgvuldig voor en beschrijf wat moet veranderen; een hoge sterkte staat een aanzienlijke vervanging van de bron toe.
Stijlreferenties leveren uiterlijk via afbeeldingen, zonder de sterkte voor de beginafbeelding te veranderen. Het modelspecifieke schema beperkt de URI-strings voor bronafbeeldingen en stijlreferenties tot 1.024 tekens. Het modelspecifieke verzoekschema accepteert maximaal tien referenties, elk met een invloed van 0 tot 1 en een standaard van 0.5. Kies referenties met een duidelijke rol, zoals een kleurenpalet, tekenstijl of belichtingsrichting. De afzonderlijke gids voor de Krea-werkruimte beschrijft in die interface maximaal vier stijlreferenties; bereid beide interfaces voor met hun eigen limieten.
Moodboards organiseren een samenhangende visuele richting tot herbruikbare invoer. Maak het moodboard eerst en gebruik bij het genereren de bestaande identificatie ervan. Het modelschema accepteert één moodboard, met een invloed van 0 tot 1 en een standaard van 0.23. Getrainde stijlen, meestal LoRA’s, vormen een andere invoer die wordt geselecteerd op identificatie en sterkte van -2 tot 2. Een bronafbeelding, stijlreferentie, moodboard en getrainde stijl hebben verschillende rollen; beschouw ze dus niet als onderling uitwisselbare manieren om elk detail te behouden.
Pas de creativiteit en de drie visuele schuifregelaars aan
Creativiteit stuurt de uitbreiding van de prompt. Raw schakelt die uit; low, medium en high veranderen hoeveel interpretatie aan de opdracht wordt toegevoegd. Het modelspecifieke schema gebruikt low als standaard. Gebruik een terughoudende instelling om een precieze opdracht te vergelijken, of verhoog de interpretatie wanneer je een breder scala aan ideeën wilt ontdekken.
Intensity, Complexity en Movement zijn onafhankelijke schuifregelaars met gehele getallen van -100 tot 100, met 0 als neutrale waarde. Intensity beweegt tussen een ingetogen en krachtige uitwerking. Complexity beweegt tussen eenvoudigere composities en dichtere details. Movement verandert de pose, visuele energie en gesuggereerde beweging. Deze regelaars kunnen worden gecombineerd met referenties en moodboards en staan los van de promptuitbreiding van de creativiteitsinstelling.
Vergelijk voor de opdracht met de papieren vogel eerst een eenvoudige compositie met een meer gedetailleerde, terwijl je de andere instellingen gelijk houdt. Verken daarna een krachtigere visuele uitwerking of een energiekere pose. Verander één instelling tegelijk en bewaar de optionele seed, prompt en verzameling referenties. Movement beïnvloedt het karakter van een stilstaand beeld; het maakt geen geanimeerde vogel, camerabeweging of videosequentie.
Kaders, batches en voltooide afbeeldingen
Het modelspecifieke generatieschema biedt een resolutieschaal van 1K en negen beeldverhoudingen: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 en 9:16. Krea’s gids voor de Turbo-werkruimte beschrijft ook het genereren van maximaal vier afbeeldingen in een batch. Die batchinstelling hoort bij de gedocumenteerde workflow in de werkruimte en is iets anders dan het schema voor een afzonderlijk generatieverzoek.
Kies vóór de generatie het kader voor het beoogde bestand. Een verticale omslag vraagt om een andere balans tussen onderwerp en vrije ruimte dan een brede redactionele afbeelding. Houd de generatieschaal gescheiden van eventuele latere verbetering of export van de voltooide vormgeving.
Krea’s gedocumenteerde generatieproces geeft een opdracht terug die aanvankelijk nog in behandeling kan zijn. Volg de opdracht tot voltooiing en haal de locaties van de resulterende afbeeldingen op. Vergelijk de daadwerkelijk voltooide kandidaten op compositie, vorm, textuur, palet en zichtbare tekst en bewaar het gekozen beeld met de invoer en instellingen. Als het resultaat nauwkeurige belettering nodig heeft, plaats of corrigeer die dan in het afgewerkte ontwerp.
Turbo’s rol bij snelle verkenning garandeert geen bepaalde voltooiingstijd, perfecte belettering of exacte reconstructie van een referentieafbeelding. Ook de sterkte van de bronafbeelding en de invloed van referenties vragen om controle van het resultaat. Gebruik de editie om efficiënt een visuele richting te bepalen, kies een concrete kandidaat en voer de laatste detail-, vormgevings- of productiecorrecties uit die de beoogde toepassing vereist.
Ailoot Ultra · Afbeeldingen POST /v1/images/generations krea/krea-2-medium-turbo
krea/krea-2-medium-turboAan de slag
Krea 2 Medium Turbo is Krea's snelle afbeeldingsgeneratie-editie om visuele ideeën te verkennen en expressieve concepten te maken. Het combineert een gedistilleerd samplingschema met instellingen voor tekst, bronafbeeldingen en stijl, inclusief onafhankelijke aanpassingen voor intensiteit, complexiteit en gesuggereerde beweging.
- Toegestane invoer
- Tekst · Afbeeldingen
- Resultaten
- Afbeeldingen
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Afbeeldingen POST /v1/images/generations
- Invoertypen
text,image- Uitvoertypen
image
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten krea/krea-2-medium-turbo | Standaard— |
Veldprompt | Typestring | VereisteVereist | Waarden en limieten Minimumlengte: 1 | Standaard— |
Veldresolution | Typestring | VereisteOptioneel | Waarden en limieten 1K | Standaard— |
Veldaspect_ratio | Typestring | VereisteOptioneel | Waarden en limieten 1:1, 4:3, 3:2, 16:9, 4:5, 2:3, 9:16 | Standaard— |
Veldinput_references | Typearray | VereisteOptioneel | Waarden en limieten Minimumaantal items: 0 Maximumaantal items: 1 | Standaard— |
Veldprovider | Typeobject | VereisteOptioneel | Waarden en limieten | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, prompt |
Parametermaterial_types | Contracttext, image |
Levenscyclus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · de daadwerkelijk geretourneerde task_id of het record in de mediabibliotheek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarieven
Zo worden de uiteindelijke kosten berekend
De weergegeven tarieven geven een schatting van de kosten vóór de generatie. Het definitieve bedrag wordt berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van de uitvoer en de geschatte hoeveelheden zijn niet de definitieve factureerbare hoeveelheid.
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus is geselecteerd
- Flexmodus
- Niet opgegeven Wanneer de modus flex is geselecteerd
- Maximale redeneerinspanning
- Niet opgegeven Wanneer bij maximale redeneerinspanning de default-aanpassing wordt gebruikt
Geschatte tarieven ter vergelijking
Prijzen per configuratie
Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.
| Configuratie | Tariefstaffel | Verwachte hoeveelheid | Kosten |
|---|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Verwachte hoeveelheid— | Kosten Invoer · Invoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Uitvoer · Uitvoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache lezen · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven, 1 uur · Schatting uitsluitend ter vergelijking — / 1K tokens |
| ConfiguratieGeschatte generatiekosten | Tariefstaffel— | Verwachte hoeveelheidschatting voor één generatie | Kosten Uitvoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking $0.03 schatting vóór generatie Deze schatting is geen extra bedrag of vast tarief voor de voltooide generatie. |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Afbeeldingen
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-turbo', '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
Resultaten ophalen en opslaan
Ailoot Ultra · Afbeeldingen
Download elke teruggegeven afbeelding of sla de Base64-inhoud ervan op
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Lezen van andere inhoud
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.
Alle voltooide resultaten bewaren
Sla elke voltooide afbeelding op; haal elke teruggegeven URL op of decodeer de bijbehorende Base64-inhoud.
Bewaar het volledige antwoord en de headers, alle daadwerkelijke uitvoer, de oorspronkelijk geretourneerde identificatoren en alle gebruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Bewaar de geretourneerde X-Client-Request-ID voor reconciliatie. Lees alleen daadwerkelijk geretourneerde task_id/asset_id-waarden of de eigen mediabibliotheek uit; bouw nooit een taak-URL op basis van de bewerkings-ID en dien de aanmaakaanvraag nooit opnieuw in.
Antwoordvelden
| Veld | Type |
|---|---|
Veldcreated | Type |
Velddata[].url | Type |
Velddata[].b64_json | Type |
Veldusage | Type |
Aliasnamen
Modelaliasnamen
Ailoot Ultra krea/krea-2-medium-turbo
Aliasnamen voor methodepaden
/v1/images
Gerelateerde aanroeper-ID’s
FAQ · Krea: Krea 2 Medium Turbo
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/images/generations·krea/krea-2-medium-turbo:text,image→image- Welke velden gebruikt het verzoek?
POST /v1/images/generations·krea/krea-2-medium-turbo:model,prompt,resolution,aspect_ratio,input_references,provider