- Text-to-image generatie
- Image-to-image bewerking
- Compositie met meerdere afbeeldingen
- Gegenereerde afbeeldingen opslaan
- Base URL:
https://api.cometapi.com - Installeer de SDK:
pip install google-genai(Python) ofnpm install @google/genai(Node.js)
Setup
Initialiseer de client met de base URL van CometAPI:Tekst-naar-afbeelding genereren
Genereer een afbeelding uit een tekst Prompt en sla deze op in een bestand.candidates[0].content.parts, die tekst- en/of afbeeldingsonderdelen kan bevatten:
Image-to-image generatie
Upload een invoerafbeelding en transformeer die met een tekstprompt.- De Python SDK accepteert
PIL.Image-objecten direct — handmatige Base64-codering is niet nodig. - Voeg het voorvoegsel
data:image/jpeg;base64,niet toe wanneer je ruwe Base64-strings doorgeeft.
Compositie met meerdere afbeeldingen
Genereer een nieuwe afbeelding uit meerdere invoerafbeeldingen. CometAPI ondersteunt twee benaderingen:Methode 1: Eén collage-afbeelding
Combineer meerdere bronafbeeldingen in één collage en beschrijf vervolgens de gewenste output.

Methode 2: Meerdere afzonderlijke afbeeldingen (tot 14)
Geef meerdere afbeeldingen direct door. Gemini 3-modellen ondersteunen tot 14 referentieafbeeldingen (objecten + personages):
4K-afbeeldingsgeneratie
Specificeerimage_config met aspect_ratio en image_size voor output met hoge resolutie:
Meerdere beurten voor afbeeldingsbewerking (chat)
Gebruik de chatfunctie van de SDK om afbeeldingen iteratief te verfijnen:Tips
Prompt-optimalisatie
Prompt-optimalisatie
Specificeer stijlzoekwoorden (bijv. “cyberpunk, film grain, low contrast”), beeldverhouding, onderwerp, achtergrond, belichting en detailniveau.
Base64-indeling
Base64-indeling
Wanneer je raw HTTP gebruikt, voeg dan niet het voorvoegsel
data:image/png;base64, toe — gebruik alleen de ruwe Base64-string. De Python SDK verwerkt dit automatisch met PIL.Image-objecten.Afbeeldingsuitvoer forceren
Afbeeldingsuitvoer forceren
Stel
"responseModalities" alleen in op ["IMAGE"] om afbeeldingsuitvoer zonder tekst te garanderen.