De Seedgream 4.5-API gebruiken

CometAPI
AnnaDec 9, 2025
De Seedgream 4.5-API gebruiken

Seedream 4.5 is de nieuwste evolutie in de Seedream-familie van tekst-naar-beeld-/beeldbewerkingsmodellen (ontwikkeld onder Byte/BytePlus-onderzoek). Het wordt uitgerold via officiële BytePlus-eindpunten en meerdere platforms van derden — waaronder geïntegreerde toegang via multi-model gateways zoals CometAPI — en biedt verbeterde onderwerpconsistentie, typografie-/tekstrendering en nauwkeurigheid bij bewerken met meerdere beelden.

Dit artikel is een praktische, professionele gids voor het gebruik van de Seedream 4.5-API. Je krijgt concrete stappen voor setup, authenticatie- en aanvraagpatronen, best practices voor prompts en parameters, workflows voor bewerken en meerdere afbeeldingen, foutafhandeling, implementatiepatronen en juridische/veiligheidsaspecten.

Wat is Seedream 4.5?

Seedream 4.5 is de nieuwste iteratie van de Seedream-familie — een multimodaal afbeeldingsgeneratie- en bewerkingsmodel, ontworpen voor hoogwaardige tekst-naar-beeldcreatie en contextbewuste beeldbewerking (image-to-image, bewerken met meerdere referenties, inpainting/outpainting, typografie en verwerking van dichte tekst). Vergeleken met eerdere Seedream-releases, richt 4.5 zich op verbeterde onderwerpconsistentie in workflows met meerdere afbeeldingen, striktere behoud van referentiedetails, hogere typografische getrouwheid (tekst in afbeeldingen) en betere outputkwaliteit tot 4K/ultra-HD in “high quality”-instellingen. Deze verbeteringen komen voort uit een geschaalde architectuur en bijgewerkte prompttuning/heuristieken aan de engine‑kant.

Waarom dit belangrijk is: 4.5 is bewust gebouwd voor professionele creatieve taken — batchproductvariaties, merkinline bewerkingen over meerdere afbeeldingen en printassets met hoge resolutie — met fijnere controle via referentiebeelden en gespecialiseerde bewerkingshandelingen.

Kernmogelijkheden

  • Tekst-naar-beeldgeneratie (enkelvoudig en batch): genereer 1–15 afbeeldingen per API-call, met selecteerbare kwaliteitsmodi (Basic vs High) die snelheid en resolutie tegen elkaar afwegen.
  • Beeldbewerking (i2i / inpainting / outpainting): gebruik één of meerdere referentieafbeeldingen; behoudt details en ruimtelijke relaties over meerdere referenties.
  • Blenden met meerdere referenties & elementkopie: tot ~10 referentiebeelden kunnen in één job worden gebruikt om elementen te transplanteren met behoud van coherente belichting/perspectief.
  • Hoge typografie-/dicht-tekstweergave: betere verwerking van afbeeldingen met tekst of borden (nuttig voor mockups, productlabels, UI-schermafbeeldingen).
  • Streaming/progressieve output: sommige implementatie-eindpunten ondersteunen streamingresultaten, zodat clients tussentijdse resultaten ontvangen terwijl de generatie doorgaat.

Hoe gebruik ik de Seedream 4.5-API via CometAPI?

Hieronder staat een praktische, kopieer-en-plakbare handleiding om afbeeldingen te genereren via CometAPI (een aggregator die het Seedream 4.5-model als een modelparameter aanbiedt). Gebruik CometAPI wanneer je met één API-sleutel toegang wilt tot tientallen/honderden modellen en een stabiel, gemakkelijk te integreren REST-oppervlak. De CometAPI-documentatie toont het modelalias doubao-seedream-4-5-251128 en een standaard eindpunt voor afbeeldingsgeneratie.

Stappen op hoofdlijnen

  1. Meld je aan bij CometAPI en verkrijg een API-sleutel.
  2. Gebruik het eindpunt voor afbeeldingsgeneratie (POST https://api.cometapi.com/v1/images/generations) met de modelparameter ingesteld op de Seedream 4.5-identificatie (bijvoorbeeld: doubao-seedream-4-5-251128).
  3. Voeg prompt, optionele referentieafbeeldingen (URL’s of multipart-uploads, afhankelijk van de aggregator), uitvoergrootte/-kwaliteit en andere parameters toe.
  4. Ontvang een JSON-respons met gegenereerde afbeeldings-URL’s (of base64) en metadata.

Aanvraagtypen en modi

Seedream 4.5 ondersteunt doorgaans:

  • Tekst → Afbeelding (tekstprompts → nieuwe beelden)
  • Afbeelding → Afbeelding (referentiebeelden + prompts voor gestileerde transformaties)
  • Beeldbewerking / Inpainting (masker + bewerkingsinstructies voor gerichte wijzigingen)
    gehoste API’s ondersteunen asynchrone taakmodi (job indienen → pollen met taskId), wat past bij langer durende renders en batchworkflows. Gegenereerde links zijn vaak tijdbepaald (bijv. 24 uur geldig op sommige gateways), dus plan voor opslag/export.

curl-voorbeeld (tekst-naar-beeld, enkele prompt)

curl -X POST "https://api.cometapi.com/v1/images/generations" \
  -H "Authorization: Bearer COMETAPI_KEY_GOES_HERE" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedream-4-5-251128",
    "prompt": "A cinematic portrait of a cyberpunk fox in neon rain, 4k, detailed lighting, film grain",
    "n": 3,
    "width": 2048,
    "height": 2048,
    "quality": "high",     # or "basic"
    "seed": 12345,
    "style": "photorealistic"
  }'

Opmerkingen

  • Vervang COMETAPI_KEY_GOES_HERE door je CometAPI-sleutel.
  • De parameter n genereert meerdere variaties in één call (bespaart overhead).
  • quality: "high" komt doorgaans overeen met een hogere resolutie/een hogere rekenkost (vaak 4K-capabel).

Python requests-voorbeeld (tekst-naar-beeld + resultaten opslaan)

import requests, base64, os

API_URL = "https://api.cometapi.com/v1/images/generations"
API_KEY = os.environ.get("COMETAPI_KEY")  # set env var for safety

payload = {
  "model": "doubao-seedream-4-5-251128",
  "prompt": "Studio shot of a ceramic mug on a wooden table, warm natural light, ultra-detailed, 2k",
  "n": 2,
  "width": 1024,
  "height": 1024,
  "quality": "basic"
}

resp = requests.post(API_URL, json=payload, headers={
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
})
resp.raise_for_status()
data = resp.json()

# Example: each item has 'b64_json' or 'url' depending on provider
for i, item in enumerate(data.get("data", [])):
    img_b64 = item.get("b64_json")
    if img_b64:
        img_bytes = base64.b64decode(img_b64)
        with open(f"seedream_result_{i}.png", "wb") as f:
            f.write(img_bytes)
    else:
        print("Image URL:", item.get("url"))

Waarom dit patroon? Aggregators retourneren vaak ofwel een base64-payload of gehoste URL’s; de code verwerkt beide. Het eindpunt retourneert doorgaans een task_id. Poll het eindpunt GET /tasks/{task_id} totdat de status succeeded is en download dan het resultaat. Veel providers bieden SDK’s met ingebouwde helpers voor dit patroon.

Hoe optimaliseer je de beeldkwaliteit en houd je tekst leesbaar?

  1. Gebruik referentieafbeeldingen voor consistente context en kleurovereenkomst.
  2. Noem typografie expliciet in de prompt (lettertypefamilie, gewicht, uitlijning) en overweeg de exacte tekst in een tweede stap als overlay toe te voegen voor gegarandeerde leesbaarheid.
  3. Voer een twee-stapsproces uit: (a) genereer de basiscompositie; (b) render of bewerk in een tweede pass gericht op close-ups of labelgebieden met hogere resolutie.

Hoe schrijf je prompts voor Seedream 4.5?

Principes voor prompt-engineering

  • Wees expliciet: noem onderwerp, actie, stijl, lens/camera, tijdstip van de dag en gewenste kleurenpalet.
  • Gebruik identiteitsankers: als je hetzelfde gezicht/rekwisiet over meerdere afbeeldingen nodig hebt, voeg blijvende descriptors toe (bijv. “dezelfde vrouw met kort golvend haar, groene jas, litteken op de linkerbovenwang”) en lever 1–3 referentieafbeeldingen aan. Seedream 4.5’s multi-referentiefusie is verbeterd, maar ankers helpen.
  • Negatieve prompts: geef expliciet aan wat vermeden moet worden (bijv. “geen tekst”, “geen watermerken”, “geen extra ledematen”).
  • Hybride van kort + lang: geef een korte, canonieke instructie en breid die uit met enkele regels detail en randvoorwaarden.

Voorbeeldprompt-sjablonen

Product hero-shot (fotorealistisch): "Een strak product-hero-shot van een matzwarte draadloze speaker op een wit tafelblad, softboxbelichting, 50mm, geringe scherptediepte, studiobackground, fotorealistisch, geen tekst"

Fantasy-illustratie (gestileerd): "Episch fantasielandschap, torenend glazen kasteel op een klif, golden hour, volumetrische nevel, schilderachtig, zeer gedetailleerd, concept art"

Beeldbewerking (object verwijderen) : "Verwijder de persoon links en breid de achtergrond uit om de ruimte op te vullen, houd de belichting consistent, geen artefacten"

Typografie-zware mockup: "Mockup van een mobiele app-landingspagina op een iPhone 14, met de tekst 'Start nu' in Gotham Bold, maak de knop groen en houd de schaduwen zacht"

Karakterportret: "Heroïsch portret van een vrouwelijke krijger, cinematografische randbelichting, 85mm portretlens, ultragedetailleerde huidtextuur, natuurlijke sproeten, leren harnas, neutrale achtergrond, fotorealistisch."

Prompts met meerdere afbeeldingen en referenties

Bij bewerken met meerdere afbeeldingen, specificeer welke referentieafbeelding op welk deel van de prompt betrekking heeft. Seedream 4.5 is beter in het identificeren van het hoofdonderwerp over meerdere referenties — maar expliciet zijn (bijv. “gebruik image_1 voor het gezicht, image_2 voor kledingtextuur”) levert betere resultaten op.

Selectie van output & nabewerking

  • Genereer N varianten en voer objectieve filters uit: gelijkenisscore van gezichten, kleurhistogramvergelijking, typografie-OCR om tekstnauwkeurigheid te controleren.
  • Automatiseer QC-drempels om outputs onder de drempel naar handmatige retouche te routeren.
  • Besteed de uiteindelijke typografie uit aan lay-outtools als je pixel-nauwkeurige tekst nodig hebt — gebruik het model voor achtergronden en beeld, en componeer precieze tekst in de post. Dit vermindert de afhankelijkheid van de tekstgetrouwheid van het model voor marketingassets.

Hoe voer je beeldbewerking, inpainting en compositie met meerdere afbeeldingen uit?

Workflow voor beeldbewerking

  1. Upload referentieafbeelding(en) naar de provider of verstuur ze inline met het verzoek.
  2. Lever een masker (binaire afbeelding) voor inpainting of een begrenzende annotatie voor gerichte edits.
  3. Stuur een bewerkingsprompt die verduidelijkt welke regio’s moeten worden gewijzigd en welke behouden.

Veel API’s ondersteunen zowel bewerken van één afbeelding als compositie met meerdere afbeeldingen; 4.5 is expliciet getuned om onderwerpidentiteit te behouden en multi-beeldconsistentie te verbeteren.

Voorbeeld: Inpainting-payload (JSON-pseudocode)

{
  "model": "seedream-4.5",
  "mode": "image_edit",
  "image_url": "https://.../original.png",
  "mask_url": "https://.../mask.png",
  "prompt": "Replace background with a sunset beach — keep subject untouched, maintain original lighting on subject",
  "guidance": 9,
  "steps": 40
}

Tips voor consistente bewerkingen met meerdere afbeeldingen

  • Gebruik dezelfde seed voor gerelateerde renders om consistentie over frames te behouden.
  • Houd cameradescriptors consistent in prompts (bijv. “85mm portret, softbox, 3/4”) om het standpunt consistent te houden.
  • Vraag bij het bewerken van gezichten om fijnmazige behoudsclausules (“behoud de gezichtstructuur, verander alleen haarkleur”) om identiteitsdrift te beperken.

Wat zijn de best practices bij het gebruik van Seedream 4.5

Hoe los je veelvoorkomende problemen op?

Hier zijn praktische stappen voor probleemoplossing wanneer resultaten afwijken:

Wazige gezichten / onjuiste details

Verhoog de specificiteit van de prompt voor gezichtsdetails (leeftijd, uitdrukking, belichting), lever referentieafbeeldingen van hogere kwaliteit aan, of probeer een expliciete instructie “behoud gezicht” en verlaag de bewerkings-strength om meer van het origineel te behouden. Seedream 4.5 verbetert gezichtsrealisme, maar input blijft belangrijk.

Tekst is onleesbaar of vervormd

Lever vector- of rastertekst als aparte overlay als je pixelperfecte typografie nodig hebt; gebruik anders hogere resolutie-instellingen en expliciete stijl-instructies “render leesbare tekst: ja”. 4.5 verbetert de verwerking van dichte tekst ten opzichte van eerdere versies, maar typografische perfectie kan nog steeds compositing in post vereisen.

Inconsistente batchbelichting of compositie

Gebruik een getemplate prompt met vaste vermeldingen over belichting/camera, of genereer binnen één batch-call om de consistentie te verhogen. BytePlus en CometAPI bieden batch-inferentiepatronen om die reden.

Laatste opmerkingen en volgende stappen

Seedream 4.5 is een volwassen, productiegericht beeldmodel met expliciete verbeteringen gericht op echte creatieve workflows: betere consistentie, verbeterde tekst- en gezichtsrendering en ondersteuning voor meerdere referenties. Gebruik CometAPI of vergelijkbare aggregators wanneer je snelle experimentatie en multi-modelflexibiliteit wilt.

Ontwikkelaars kunnen via CometAPI toegang krijgen tot de Seedream 4.5-API enz.; de nieuwste modelversie wordt altijd bijgewerkt in lijn met de officiële website. Begin met het verkennen van de mogelijkheden van het model in de Playground en raadpleeg de API-gids voor gedetailleerde instructies. Zorg ervoor dat je bent ingelogd bij CometAPI en een API-sleutel hebt verkregen voordat je toegang krijgt. CometAPI biedt een prijs die veel lager ligt dan de officiële prijs om je te helpen integreren.

Klaar om te starten?→ Gratis proefversie van Seedream 4.5 !

Wil je meer tips, gidsen en nieuws over AI, volg ons dan op VK, X en Discord!

Lees Meer

500+ modellen in één API

Tot 20% korting