Génération d'images Qwen Image
Appelez la série Qwen Image via `/v1/images/generations` ; le projet actuel renvoie `ImageResponse` via l'interface d'image synchrone, sans utiliser de sondage task_id.
- Route :
POST /v1/images/generations - Renvoie
ImageResponsede manière synchrone en cas de succès
Exemple de requête recommandé
curl --request POST \
--url https://api.magickapi.com/v1/images/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "qwen-image",
"prompt": "一只可爱的橘猫在阳光下打瞌睡",
"n": 1,
"response_format": "url",
"parameters": {
"size": "1024*1024",
"watermark": false
}
}'Exemple de réponse réussie
{
"created": 1712345678,
"data": [
{
"url": "https://example.com/generated-image.png",
"b64_json": "",
"revised_prompt": ""
}
]
}Exemple de réponse d'erreur
{
"error": {
"message": "Invalid request",
"type": "invalid_request_error",
"param": null,
"code": "invalid_request"
}
}Champs disponibles
Champs d'image standard
L'interface d'image publique du projet actuel garantit la disponibilité des champs standard suivants :
modelpromptnsizequalityresponse_format
Champs étendus Qwen / Alibaba
Si vous avez besoin d'utiliser les extensions compatibles Alibaba, veuillez utiliser un objet imbriqué plutôt que les champs étendus de niveau supérieur de l'ancienne documentation :
parametersinput
Par exemple :
{
"model": "qwen-image",
"prompt": "赛博朋克城市夜景",
"parameters": {
"size": "1536*1024",
"n": 2,
"watermark": false
}
}Remarques de compatibilité
- Pour l'édition d'image, utilisez plutôt
/v1/images/editsou/v1/edits
Dernière mise à jour
Seedream 4.5
Décrit l'état d'intégration de Seedream 4.5 dans le projet actuel, ainsi que la conception commune de l'interface d'image unifiée.
Grok Imagine : Génération d'images
Appel des modèles d'image xAI via l'interface unifiée d'images ; le projet actuel renvoie une réponse synchrone `ImageResponse`, la documentation de l'ancienne méthode de polling avec `task_id` n'est pas prise en charge.