Sådan bruger du Seedgream 4.5 API

CometAPI
AnnaDec 9, 2025
Sådan bruger du Seedgream 4.5 API

Seedream 4.5 er den nyeste udvikling i Seedream-familien af tekst-til-billede-/billedredigeringsmodeller (udviklet under Byte/BytePlus research). Den rulles ud på tværs af officielle BytePlus-endpoints og flere tredjepartsplatforme — inklusive integreret adgang via multimodel-gateways som CometAPI — og bringer forbedret motivkonsistens, typografi/tekstrendering og højere fidelitet i multi-billedredigering.

Denne artikel er en praktisk, professionel guide til brug af Seedream 4.5 API. Du får konkrete opsætningsskridt, godkendelse og forespørgsmønstre, bedste praksis for prompts og parametre, redigering og multi-billede-workflows, fejlhåndtering, udrulningsmønstre samt juridiske/sikkerhedsmæssige overvejelser.

Hvad er Seedream 4.5?

Seedream 4.5 er den seneste iteration i Seedream-familien — en multimodal billedgenererings- og redigeringsmodel designet til høj-fidelitets tekst-til-billede-skabelse og kontekstbevidst billedredigering (image-to-image, multi-reference-redigering, inpainting/outpainting, typografi og håndtering af tæt tekst). Sammenlignet med tidligere Seedream-udgivelser fokuserer 4.5 på forbedret motivkonsistens i multi-billede-workflows, strengere bevarelse af referencedetaljer, højere typografisk fidelitet (tekst i billeder) og bedre outputkvalitet op til 4K/ultra-HD i indstillingerne “high quality”. Disse forbedringer kommer som led i en skaleret arkitektur og opdateret prompt-tuning/heuristikker på enginesiden.

Hvorfor det er vigtigt: 4.5 er bevidst bygget til at håndtere professionelle kreative opgaver — batchproduktvariationer, brand-konsistente multi-billede-redigeringer og højopløselige trykaktiver — samtidig med at den giver finere kontrol med referencebilleder og specialiserede redigeringsoperationer.

Grundlæggende funktioner

  • Text-to-image-generering (enkelt og batch): generér 1–15 billeder pr. API-kald med valgbare kvalitetsindstillinger (Basic vs High), der afvejer hastighed og opløsning.
  • Billedredigering (i2i / inpainting / outpainting): brug et eller flere referencebilleder; bevarer detaljer og rumlige relationer på tværs af flere referencer.
  • Multi-reference-blending og elementkopi: op til ~10 referencebilleder kan bruges i en enkelt job til at transplantere elementer, mens lys og perspektiv holdes sammenhængende.
  • Høj typografi-/tæt-tekst-rendering: bedre håndtering af billeder med tekst eller skiltning (nyttigt til mockups, produktlabels, UI-screenshots).
  • Streaming/progressiv output: nogle udrulningsendpoints understøtter streamingresultater, så klienter kan modtage delvise resultater, mens genereringen fortsætter.

Hvordan bruger jeg Seedream 4.5 API via CometAPI?

Nedenfor er en praktisk, copy-paste-vejledning til at generere billeder via CometAPI (en aggregator, der eksponerer Seedream 4.5 som en modelparameter). Brug CometAPI, når du ønsker én API-nøgle til adgang til dusinvis/hundreder af modeller og en stabil, let-integrerbar REST-overflade. CometAPI-dokumentationen viser modelaliaset doubao-seedream-4-5-251128 og et standard-endpoint til billedgenerering.

Overordnede trin

  1. Tilmeld dig CometAPI og få en API-nøgle.
  2. Brug endpointet til billedgenerering (POST https://api.cometapi.com/v1/images/generations) med model-parameter sat til Seedream 4.5-identifikatoren (eksempel: doubao-seedream-4-5-251128).
  3. Inkludér prompt, valgfrie referencebilleder (URL’er eller multipart-uploads afhængigt af aggregator), outputstørrelse/-kvalitet og andre parametre.
  4. Modtag et JSON-svar med genererede billed-URL’er (eller base64) og metadata.

Anmodningstyper og -tilstande

Seedream 4.5 understøtter typisk:

  • Tekst → Billede (tekstprompts → nye billeder)
  • Billede → Billede (referencebilleder + prompts til stiliserede transformationer)
  • Billedredigering / Inpainting (maske + redigeringsinstruktioner til målrettede ændringer)
    hostede API’er understøtter asynkrone opgavetilstande (indsend job → poll med taskId), hvilket passer til langvarige rendering- og batch-workflows. Genererede links er ofte tidsbegrænsede (f.eks. gyldige i 24 timer på nogle gateways), så planlæg for lagring/eksport.

curl-eksempel (tekst-til-billede, enkelt 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"
  }'

Bemærkninger

  • Erstat COMETAPI_KEY_GOES_HERE med din CometAPI-nøgle.
  • Parameteren n genererer flere variationer i ét kald (sparer overhead).
  • quality: "high" mapper typisk til en højere opløsning/højere beregningsomkostning (ofte 4K-kapabel).

Python-requests-eksempel (tekst-til-billede + gem resultater)

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"))

Hvorfor dette mønster? Aggregatorer returnerer ofte enten en base64-payload eller hostede URL’er; koden håndterer begge dele. Endpointet returnerer typisk et task_id. Poll endpointet GET /tasks/{task_id} indtil status er succeeded, og hent derefter resultatet. Mange udbydere inkluderer SDK’er med indbyggede hjælpere til dette mønster.

Hvordan optimerer jeg billedkvalitet og holder tekst læsbar?

  1. Brug referencebilleder til konsekvent kontekst og farvematch.
  2. Nævn typografi eksplicit i prompten (skrifttypefamilie, vægt, justering) og overvej at tilføje den præcise tekst som et overlay i et sekundært trin for at sikre læsbarhed.
  3. Kør en totrinsproces: (a) generér grundkomposition; (b) gengiv/redigér i et andet gennemløb med fokus på nærbilleder eller etiketområder i højere opløsning.

Hvordan bør du skrive prompts til Seedream 4.5?

Principper for prompt engineering

  • Vær eksplicit: angiv motiv, handling, stil, objektiv/kamera, tidspunkt på dagen og ønsket farvepalette.
  • Brug identitetsankre: Hvis du har brug for det samme ansigt/rekvisit på tværs af billeder, så inkludér vedvarende beskrivelser (f.eks. “den samme kvinde med kort bølget hår, grøn jakke, ar på venstre øjenbryn”) og tilføj 1–3 referencebilleder. Seedream 4.5’s multi-reference-fusion er forbedret, men ankre hjælper.
  • Negative prompts: angiv eksplicit, hvad der skal undgås (f.eks. “ingen tekst”, “ingen vandmærker”, “ingen ekstra lemmer”).
  • Kort + langt hybrid: giv en kort, kanonisk instruktion og udbyg derefter med et par linjer detaljer og begrænsninger.

Eksempler på prompt-skabeloner

Produkt-hero-billede (fotorealistisk): "Et rent produkt-hero-billede af en mat sort trådløs højttaler placeret på en hvid bordplade, softbox-belysning, 50mm, lav dybdeskarphed, studiebaggrund, fotorealistisk, ingen tekst"

Fantasy-illustration (stiliseret): "Episk fantasy-landskab, tårnende glaspalads på en klippe, gyldentime, volumetrisk tåge, malerisk, meget detaljeret, konceptkunst"

Billedredigering (fjern objekt) : "Fjern personen til venstre og udvid baggrunden for at udfylde pladsen, hold belysningen konsistent, ingen artefakter"

Typografitung mockup: "Mockup af mobilappens landingsskærm på en iPhone 14 med teksten 'Start nu' i Gotham Bold, gør knappen grøn og hold skyggerne bløde"

Karakterportræt: "Heroisk portræt af en kvindelig kriger, cinematisk kantbelysning, 85mm portrætobjektiv, ultradetaljeret hudtekstur, naturlige fregner, læderrustning, neutral baggrund, fotorealistisk."

Multi-billede- og reference-prompts

Når du bruger multi-billede-redigering, så angiv hvilken reference der knytter sig til hvilken del af prompten. Seedream 4.5 er bedre til at identificere hovedmotivet på tværs af flere referencer — men at være eksplicit (f.eks. “brug image_1 til ansigt, image_2 til stoftekstur”) giver bedre resultater.

Valg af output og efterbehandling

  • Generér N varianter og kør objektive filtre: ansigtssimilaritetsscore, farvehistogram-sammenligning, typografi-OCR for at tjekke tekstnøjagtighed.
  • Automatisér QC-tærskler for at sende outputs under tærsklen til manuel retouchering.
  • Læg den endelige typografi i layoutværktøjer, hvis du har brug for pixelpræcis tekst — brug modellen til baggrunde og billedmateriale og komponer præcis tekst i post. Det mindsker behovet for at stole på modellens tekstfidelitet i marketingaktiver.

Hvordan udfører du billedredigering, inpainting og multi-billede-komposition?

Workflow for billedredigering

  1. Upload referencebillede(r) til udbyderen eller send dem inline med anmodningen.
  2. Angiv en maske (binært billede) til inpainting eller en bounding-annotation til målrettede ændringer.
  3. Send en redigeringsprompt, der præciserer, hvilke områder der skal ændres, og hvilke der skal bevares.

Mange API’er understøtter både enkeltbilled-redigering og multi-billede-kompositionstilstande; 4.5 er eksplicit tunet til at bevare motivets identitet og forbedre konsistensen i multi-billede-scenarier.

Eksempel: Inpainting-payload (JSON-pseudokode)

{
  "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 til konsistent multi-billede-redigering

  • Brug samme seed til relaterede rendering for at holde konsistens på tværs af frames.
  • Hold kamerabeskrivelser konsistente i prompts (f.eks. “85mm portræt, softbox, 3/4”) for at bevare et ensartet synspunkt.
  • Når du redigerer ansigter, så bed om finkornede bevaringsklausuler (“bevar ansigtsstruktur, ændr kun hårfarve”) for at reducere identitetsdrift.

Hvad er best practices ved brug af Seedream 4.5

Hvordan fejlsøger du almindelige problemer?

Her er praktiske fejlsøgningsskridt, når resultaterne ikke er som ønsket:

Slørede ansigter / forkerte detaljer

Øg promptens specificitet for ansigtsdetaljer (alder, udtryk, belysning), brug referencebilleder af højere kvalitet, eller prøv en eksplicit “bevar ansigt”-instruktion og sænk redigerings-strength for at beholde mere af originalen. Seedream 4.5 forbedrer ansigtsrealisme, men inputkvalitet betyder stadig meget.

Tekst er ulæselig eller forvansket

Lever vektor- eller rastertekst som et separat overlay, hvis du behøver pixelperfekt typografi; ellers brug højere opløsningsindstillinger og eksplicitte “render læsbar tekst: ja”-stilinstruktioner. 4.5 forbedrer håndtering af tæt tekst sammenlignet med tidligere versioner, men typografisk perfektion kan stadig kræve komposition i post.

Inkonsekvent batch-belysning eller komposition

Brug en skabeloniseret prompt med faste omtaler af belysning/kamera, eller generér inden for et enkelt batch-kald for at øge konsistensen. BytePlus og CometAPI tilbyder batch-inferensmønstre af den grund.

Afsluttende noter og næste skridt

Seedream 4.5 er en moden, produktionsorienteret billedmodel med eksplicitte forbedringer målrettet reelle kreative workflows: bedre konsistens, forbedret tekst- og ansigtsrendering samt multi-reference-understøttelse. Brug CometAPI eller lignende aggregatorer, når du vil have hurtig eksperimentering og multimodel-fleksibilitet.

Udviklere kan få adgang til Seedream 4.5 API m.m. via CometAPI, den seneste modelversion opdateres altid i takt med den officielle hjemmeside. For at komme i gang skal du udforske modellens kapabiliteter i Playground og konsultere API-guiden for detaljerede instruktioner. Før adgang skal du sikre, at du er logget ind på CometAPI og har fået en API-nøgle. CometAPI tilbyder en pris, der er langt lavere end den officielle pris, for at hjælpe dig med integrationen.

Klar til at komme i gang?→ Gratis prøve af Seedream 4.5 !

Hvis du vil have flere tips, vejledninger og nyheder om AI, så følg os på VK, X og Discord!

Læs mere

500+ modeller i én API

Op til 20% rabat