Hoe de Qwen Image 3 Pro API te gebruiken via DashScope: Een handleiding voor ontwikkelaars
Alibaba's qwen-image-3.0-pro is het vlaggenschipmodel voor afbeeldingsgeneratie dat wordt aangeboden via Model Studio, ook bekend als DashScope of Bailian. Het richt zich op backend-ontwikkelaars die een betrouwbaar tekst-naar-afbeelding-eindpunt nodig hebben met voorspelbare prijzen. De officiële model-ID qwen-image-3.0-pro is gedocumenteerd in Alibaba's Model Studio-catalogus (Alibaba Cloud Model Studio docs, 2026), en u kunt het aanroepen vanuit elke HTTP-client.
Deze handleiding doorloopt de volledige integratie. Aan het einde beschikt u over een API-sleutel, een werkende cURL-aanroep, een Python-fragment en een duidelijk beeld van de kostenstructuur per afbeelding.
Belangrijkste punten
- Model-ID:
qwen-image-3.0-pro, aangeboden op Alibaba Cloud Model Studio / DashScope ophttps://dashscope-us.aliyuncs.com/api/v1(Alibaba Cloud, 2026).- Authenticatie: stel
DASHSCOPE_API_KEYin als een omgevingsvariabele en stuur deze vervolgens als eenBearer-token (Promptfoo, 2026).- Referentieprijs: de voorganger
qwen-image-2.0-prokost $0,075 per gegenereerde afbeelding volgens de officiële prijzen van Alibaba (Alibaba Cloud pricing, 2026).- Elk afbeeldingsmodel heeft een gratis quotum voor testen voordat u een cent betaalt (Alibaba Image API FAQ, 2026).
Vereisten
Voordat u code schrijft, moet u bevestigen dat u een Alibaba Cloud-account hebt met Model Studio-toegang. De officiële gids "Eerste API-aanroep naar Qwen" vermeldt drie dingen die elke ontwikkelaar nodig heeft: een API-sleutel gegenereerd in de Model Studio-console, een Workspace ID gekoppeld aan uw project, en toegang tot het DashScope HTTP-eindpunt (Alibaba Cloud, 2026).
U hebt ook basisgereedschap nodig. Een terminal met cURL, Python 3.9 of nieuwer, en de requests-bibliotheek dekken alles in deze handleiding. Er is geen eigen SDK vereist. Als u ooit de OpenAI API vanuit een script hebt aangeroepen, zal het DashScope-patroon bekend aanvoelen, aangezien beide Bearer-tokens en JSON-aanvraaglichamen gebruiken.
Een aanbevolen patroon is om één speciale Workspace per omgeving te behouden, zodat staging-sleutels nooit productietegoeden aanraken. Deze scheiding maakt ook de kostentoerekening aan het einde van de maand duidelijker.
Stap 1: Haal uw API-sleutel en Workspace ID op
De API-sleutel is de referentie die elke aanroep die u doet naar qwen-image-3.0-pro autoriseert. Alibaba's handleiding voor beginners instrueert ontwikkelaars om de sleutel aan te maken in de Model Studio-console en vervolgens de Workspace ID van hetzelfde dashboard te kopiëren (Alibaba Cloud, 2026). Behandel beide waarden als geheimen.
Om ze op te halen:
- Meld u aan bij de Model Studio-console via het Alibaba Cloud-portaal.
- Open de sectie API Keys en klik op Create API Key.
- Kopieer de gegenereerde sleutel onmiddellijk. De console verbergt de volledige waarde na aanmaak.
- Noteer de Workspace ID die bovenaan het dashboard wordt weergegeven.
Bewaar de sleutel in een wachtwoordmanager of de geheime backend van uw team. Plak deze niet in bronbestanden. De Workspace ID is minder gevoelig, maar het is nog steeds de moeite waard om deze in de configuratie te bewaren in plaats van inline.
Citaatcapsule: Alibaba's officiële gids "Eerste API-aanroep naar Qwen" instrueert ontwikkelaars om een API-sleutel aan te maken in de Model Studio-console, de Workspace ID van hetzelfde dashboard te kopiëren en modellen aan te roepen via het DashScope-eindpunt op
https://dashscope-us.aliyuncs.com/api/v1(Alibaba Cloud, 2026).
Stap 2: Stel de DASHSCOPE_API_KEY omgevingsvariabele in
Door de sleutel in een omgevingsvariabele te laden, blijft deze buiten uw code en buiten versiebeheer. Het door Promptfoo gedocumenteerde communitypatroon is om een variabele genaamd DASHSCOPE_API_KEY in te stellen voordat u uw script uitvoert, die vervolgens door de HTTP-client wordt gelezen op het moment van de aanvraag (Promptfoo, 2026).
Op macOS en Linux:
export DASHSCOPE_API_KEY="sk-your-key-here"
Op Windows PowerShell:
$env:DASHSCOPE_API_KEY = "sk-your-key-here"
Voor een permanente setup voegt u de exportregel toe aan uw ~/.zshrc, ~/.bashrc, of Windows gebruikersomgevingsvariabelen. Start uw terminal daarna opnieuw op. Controleer of de variabele is geladen voordat u verdergaat:
echo $DASHSCOPE_API_KEY
Een veelvoorkomende setup is een .env-bestand plus een lader zoals python-dotenv, zodat dezelfde configuratie werkt voor lokale ontwikkeling, CI en containerimplementaties. Vergeet niet om .env toe te voegen aan .gitignore zodat de sleutel nooit wordt gecommit.
Stap 3: Voer uw eerste afbeeldingsgeneratie-aanroep uit met cURL
Het DashScope-eindpunt op https://dashscope-us.aliyuncs.com/api/v1 is het toegangspunt voor elk Qwen-model, inclusief qwen-image-3.0-pro (Alibaba Cloud, 2026). Aanroepen gebruiken een Bearer-token in de Authorization-header en een JSON-body die het model en uw prompt benoemt.
Hieronder staat een illustratieve cURL-aanvraag gebaseerd op het gedocumenteerde eindpunt en authenticatiepatroon, maar u dient het huidige schema te bevestigen aan de hand van de officiële API-referentie op Qwen API via DashScope voordat u naar productie gaat.
# Illustratief voorbeeld. Bevestig exacte veldnamen en paden aan de hand van:
# https://www.alibabacloud.com/help/en/model-studio/qwen-api-via-dashscope
curl -X POST "https://dashscope-us.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis" \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-H "X-DashScope-Async: enable" \
-d '{
"model": "qwen-image-3.0-pro",
"input": {
"prompt": "A cozy bookstore cafe in autumn, warm light, highly detailed"
},
"parameters": {
"size": "1024*1024",
"n": 1
}
}'
Enkele praktische opmerkingen:
- Sommige DashScope-afbeeldingseindpunten zijn asynchroon, wat betekent dat de eerste respons een taak-ID retourneert, en u een tweede URL peilt om de voltooide afbeelding op te halen. Controleer de API-referentie voor het exacte gedrag van
qwen-image-3.0-pro. - Houd prompts onder de gedocumenteerde tokenlimiet. Lange prompts kunnen stilzwijgend worden afgekapt.
- Gebruik de
size-parameter die overeenkomt met een van de ondersteunde beeldverhoudingen, anders kan de aanroep terugvallen op een standaardwaarde.
Citaatcapsule: Het officiële DashScope-eindpunt op
https://dashscope-us.aliyuncs.com/api/v1bedientqwen-image-3.0-pro, met volledige input- en outputparameterreferentie gedocumenteerd door Alibaba Cloud (Alibaba Cloud, 2026).
Stap 4: Parseer de respons in Python
Python is de meest voorkomende taal voor het wrappen van afbeeldings-API's, omdat de requests-bibliotheek het parsen van JSON triviaal maakt. Zodra de aanroep terugkeert, extraheert u de gegenereerde afbeeldings-URL, downloadt u deze en bewaart u deze op schijf of in objectopslag.
Hier is een kort illustratief script. Zoals bij cURL, bevestig de veldnamen van de respons aan de hand van de officiële API-referentie voordat u erop vertrouwt.
# Illustratief voorbeeld. Bevestig responsschema aan de hand van:
# https://www.alibabacloud.com/help/en/model-studio/qwen-api-via-dashscope
import os
import requests
API_KEY = os.environ["DASHSCOPE_API_KEY"]
ENDPOINT = "https://dashscope-us.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
}
payload = {
"model": "qwen-image-3.0-pro",
"input": {
"prompt": "A cozy bookstore cafe in autumn, warm light, highly detailed"
},
"parameters": {
"size": "1024*1024",
"n": 1
}
}
response = requests.post(ENDPOINT, headers=headers, json=payload)
response.raise_for_status()
data = response.json()
# Veldnamen hieronder zijn illustratief. Controleer aan de hand van de officiële API-referentie.
image_url = data["output"]["results"][0]["url"]
print("Generated image URL:", image_url)
# Download het bestand
img = requests.get(image_url)
with open("output.png", "wb") as f:
f.write(img.content)
Enkele tips voor productiegraad:
- Wikkel de aanroep in
retrymet exponentiële backoff. Netwerkstoringen komen voor. - Voeg een timeout toe. Afbeeldingsgeneratie kan enkele seconden duren.
- Log de volledige aanvraag-ID, meestal geretourneerd in een responsheader, zodat de Alibaba-ondersteuning storingen kan traceren.
Het helpt om een dunne abstractielaag toe te voegen tussen de API-client en de bedrijfslogica. Op die manier verandert het wisselen van modellen later (bijvoorbeeld naar een bewerkings-eindpunt of een nieuwere Qwen-release) slechts één module.
Hoeveel kost Qwen Image 3 Pro?
De prijs is per gegenereerde afbeelding, en Alibaba factureert u alleen voor succesvolle generaties. De officiële prijspagina vermeldt qwen-image-2.0-pro voor $0,075 per afbeelding (Alibaba Cloud pricing, 2026). Externe providers bieden Qwen-afbeeldingsmodellen aan tegen verschillende prijzen: Fal vermeldt een Qwen-afbeeldingsmodel voor ongeveer $0,021 per afbeelding, en Replicate rekent ongeveer $0,030 per afbeelding bij 1024x1024 (Puter pricing breakdown, 2026; pricepertoken, 2026).
Voor qwen-image-3.0-pro specifiek, behandel de 2.0-pro prijs als de dichtstbijzijnde officiële referentie, en verifieer vervolgens het huidige cijfer op de Model Studio-prijspagina voordat u budgetteert.
Citaatcapsule: Alibaba's Model Studio prijst
qwen-image-2.0-proop $0,075 per gegenereerde afbeelding, waarbij alleen succesvolle generaties worden gefactureerd, terwijl externe providers zoals Fal en Replicate Qwen-afbeeldingsmodellen vermelden voor respectievelijk ongeveer $0,021 en $0,030 per afbeelding (Alibaba Cloud, 2026; Puter, 2026).
Een ruw maandelijks budget voor een kleine app zou er zo uit kunnen zien:
| Volume (afbeeldingen / maand) | Kosten bij $0,075 (Alibaba) | Kosten bij $0,021 (Fal) |
|---|---|---|
| 1.000 | $75 | $21 |
| 10.000 | $750 | $210 |
| 100.000 | $7.500 | $2.100 |
Prijzen per juli 2026.
Gratis quotum en limieten
Elk afbeeldingsmodel op Model Studio wordt geleverd met een gratis quotum, zodat u kunt testen voordat u geld uitgeeft (Alibaba Image API FAQ, 2026). Het quotum wordt gereset volgens een schema dat in de FAQ is gedocumenteerd.
Enkele praktische tips:
- Gebruik het gratis quotum om prompt-sjablonen en parametercombinaties te valideren.
- Monitor het gebruik in het Model Studio-dashboard om verrassende facturen te voorkomen zodra u overstapt naar betaalde lagen.
- Als uw tests plotseling mislukken met quotumfouten, controleer dan of de gratis laag is verlopen of dat u van Workspace bent gewisseld.
Voorbij tekst-naar-afbeelding: de Edit API
De Qwen-familie omvat ook een speciaal afbeeldingsbewerkings-eindpunt. Het ondersteunt multi-afbeeldingsinvoer en -uitvoer, tekstbewerking in afbeeldingen, objecttoevoeging, -verwijdering en -verplaatsing, en houdingsveranderingen (Qwen-Image Edit API, 2026).
Dit is belangrijk omdat bewerkingsaanroepen een andere aanvraagvorm hebben dan tekst-naar-afbeelding-aanroepen. Als uw product achtergrondvervanging of objectverwijdering nodig heeft, zult u een apart eindpunt aanroepen met zijn eigen parameters en prijzen. Plan voor twee integratietrajecten: één voor generatie, één voor bewerking.
Veelgestelde vragen
Wat is de model-ID voor Qwen Image 3 Pro?
De officiële model-ID is qwen-image-3.0-pro, aangeboden op Alibaba Cloud Model Studio / DashScope op https://dashscope-us.aliyuncs.com/api/v1 (Alibaba Cloud, 2026). Gebruik deze exacte string in het model-veld van uw aanvraagbody.
Hoe authenticeer ik DashScope API-aanroepen?
Stel de DASHSCOPE_API_KEY-omgevingsvariabele in en stuur deze vervolgens als een Bearer-token in de Authorization-header van elke aanvraag (Promptfoo, 2026). Hardcode de sleutel nooit in bronbestanden of commit deze niet naar versiebeheer.
Hoeveel kost Qwen Image 3 Pro per afbeelding?
Alibaba prijst de voorganger qwen-image-2.0-pro op $0,075 per afbeelding en factureert alleen succesvolle generaties (Alibaba Cloud pricing, 2026). Externe providers zoals Fal en Replicate vermelden Qwen-afbeeldingsmodellen voor ongeveer $0,021 en $0,030 per afbeelding. Controleer de huidige 3.0-pro prijzen op de officiële pagina.
Is er een gratis quotum?
Ja. Elk afbeeldingsmodel op Model Studio heeft een gratis quotum dat u kunt gebruiken voor testen voordat betaalde facturering begint (Alibaba Image API FAQ, 2026). Controleer de FAQ voor de resetfrequentie en limieten, die per model verschillen.
Ondersteunt Qwen Image 3 Pro beeldbewerking?
Bewerking wordt afgehandeld door een apart eindpunt genaamd Qwen-Image Edit, dat multi-afbeeldings-IO, tekstbewerking binnen afbeeldingen, objecttoevoeging, -verwijdering en -verplaatsing, en houdingsveranderingen ondersteunt (Qwen-Image Edit API, 2026). De tekst-naar-afbeelding- en bewerkings-API's hebben verschillende aanvraagvormen.
Conclusie
U hebt nu het volledige pad naar uw eerste qwen-image-3.0-pro-aanroep: een API-sleutel van de Model Studio-console, de DASHSCOPE_API_KEY-omgevingsvariabele geladen, een werkende cURL-aanvraag en een Python-fragment dat het resultaat parseert en downloadt. Het prijsmodel per afbeelding, beginnend bij $0,075 volgens de officiële prijzen van Alibaba, maakt de kosten voorspelbaar naarmate u schaalt.
Twee volgende stappen zullen uw integratie verscherpen. Ten eerste, bevestig de exacte aanvraag- en responsveldnamen aan de hand van de officiële API-referentie op Qwen API via DashScope, aangezien schemadetails kunnen verschuiven tussen modelversies. Ten tweede, als uw product bewerkingen nodig heeft in plaats van pure generatie, verken dan de Qwen-Image Edit API, die objectverwijdering, tekstbewerking en houdingsveranderingen mogelijk maakt via een speciaal eindpunt.
Bouw klein, bewaak uw quotum en lever.
