Wil je afbeeldingen genereren met de
OpenAI API? Dan is GPT-Image-1 het nieuwste en krachtigste model dat je kunt gebruiken. Deze geavanceerde technologie laat je met simpele tekstcommando’s indrukwekkende, realistische beelden maken — van een raket in de ruimte tot een cadeaupakket met je favoriete producten.
In dit artikel leggen we je uit wat GPT-Image-1 is, hoe je het gebruikt via de Image API, en wat je er allemaal mee kunt doen.
Wat is GPT-Image-1?
GPT-Image-1 is het nieuwste multimodale AI-model van OpenAI, speciaal ontwikkeld voor het genereren en bewerken van afbeeldingen op basis van tekstprompts. Het model is krachtiger dan eerdere DALL·E-versies en begrijpt context, stijl en instructies beter dan ooit.
Je gebruikt GPT-Image-1 via de Image API, waarmee je:
- Afbeeldingen genereert vanuit tekst ("prompt")
- Bestaande beelden bewerkt (inclusief inpainting met maskers)
- Variaties maakt op bestaande afbeeldingen (met DALL·E 2)
Let op: GPT-Image-1 ondersteunt voorlopig alleen genereren en bewerken. Variaties zijn alleen beschikbaar met DALL·E 2.
Hoe werkt image generation met OpenAI?
Om een afbeelding te maken met de OpenAI API, stuur je een tekstprompt in. Het model zet deze om in beeld op basis van jouw instructies.
Voorbeeld: afbeelding genereren
from openai import OpenAI
import base64
client = OpenAI()
result = client.images.generate(
model="gpt-image-1",
prompt="Draw a rocket in front of a black hole in deep space"
)
image_bytes = base64.b64decode(result.data[0].b64_json)
with open("blackhole.png", "wb") as f:
f.write(image_bytes)
Resultaat: een PNG-bestand van een raket voor een zwart gat.
Afbeeldingen bewerken met prompts en maskers
Naast genereren kun je met GPT-Image-1 ook bestaande afbeeldingen aanpassen. Dit doe je door een of meerdere inputbeelden te combineren met een nieuwe prompt. Je kunt ook inpainting toepassen: een techniek waarbij je een deel van een afbeelding vervangt via een masker.
Voorbeeld: bewerken met een masker
result = client.images.edit(
model="gpt-image-1",
image=open("sunlit_lounge.png", "rb"),
mask=open("mask.png", "rb"),
prompt="A sunlit indoor lounge area with a pool containing a flamingo"
)
Het model vervangt alleen de gemaskeerde delen van het beeld.
Wat kun je aanpassen aan de output?
Met de Image API kun je zelf bepalen hoe het resultaat eruitziet:
- Afmetingen: 1024x1024 (vierkant), 1024x1536 (staand), 1536x1024 (liggend)
- Kwaliteit: laag, gemiddeld, hoog
- Formaat: png, jpeg of webp
- Achtergrond: transparant of ondoorzichtig
- Compressie: instelbaar voor jpeg/webp
Je kunt dus volledig bepalen hoe groot, scherp en gecomprimeerd je afbeelding is.
Wat zijn de beperkingen?
GPT-Image-1 is krachtig, maar niet perfect:
- Tekst op beelden is verbeterd, maar soms nog onscherp
- Consistentie in herhalende elementen (zoals personages) is nog lastig
- Compositie kan variëren bij complexe prompts
- Verwerkingstijd kan oplopen tot 2 minuten bij zware beelden
Daarnaast geldt er contentmoderatie en zijn kosten gebaseerd op het aantal gebruikte tokens (beeld + tekst).
Hoe begin je?
- Vraag toegang aan voor de Image API via je OpenAI-account.
- Installeer de OpenAI Python-client.
- Bouw eenvoudige scripts om prompts naar beelden te vertalen.
- Experimenteer met formaten, stijlen en kwaliteit.
Samenvatting
GPT-Image-1 van OpenAI is een krachtige tool voor iedereen die visuele content wil maken met AI. Of je nu een developer, designer of creatieveling bent, met deze tool kun je razendsnel professionele beelden genereren en bewerken. De hele gids van OpenAI vind je op hun
website.