Guide utilisateur
modèle de génération d'images

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 ImageResponse de 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 :

  • model
  • prompt
  • n
  • size
  • quality
  • response_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 :

  • parameters
  • input

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/edits ou /v1/edits

Dernière mise à jour

Sommaire