Aller au contenu
Ouvrir CastalyConsole

Image

wan2.7-image API

Appelez wan2.7-image via Modelflare avec l'ID de modèle exact indiqué sur cette page.

Utilisez l’ID de modèle exact wan2.7-image. Le champ modèle doit correspondre exactement à cette page.

La moquette du couloir de l'hôtel se décolle en rubans imprimés enroulés derrière une femme vêtue d'un manteau de satin cramoisi.

Exemple de sortiewan2.7-imagePOST /v1/images/generations

Paramètres : size=1536x1024n=1

Prompt : A long hotel corridor with a heavily patterned carpet, doors receding into the distance. A woman in a floor-length crimson satin coat has just taken one step forward. Behind her heel the carpet pattern has started to peel up off the floor, lifting away as loose ribbons of colour that keep the print exactly and curl into the air down the length of the hall. One hard green exit sign above, warm wall sconces along the corridor. Wide low camera on the floor line, deep perspective, real cloth weight, film grain, slight vignette, no text.

Requête qui a produit cet échantillon
{
"model": "wan2.7-image",
"prompt": "A long hotel corridor with a heavily patterned carpet, doors receding into the distance. A woman in a floor-length crimson satin coat has just taken one step forward. Behind her heel the carpet pattern has started to peel up off the floor, lifting away as loose ribbons of colour that keep the print exactly and curl into the air down the length of the hall. One hard green exit sign above, warm wall sconces along the corridor. Wide low camera on the floor line, deep perspective, real cloth weight, film grain, slight vignette, no text.",
"n": 1,
"size": "1536x1024"
}

Utilisez une clé API Modelflare avec https://modelflare.dev/v1. Le point d’entrée de la passerelle est POST /v1/images/generations.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Fenêtre de terminalbash
curl https://modelflare.dev/v1/images/generations \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image",
"prompt": "A white cat runs through a neon-lit street in the rain",
"size": "1024x1024", "n": 1
}'

Les modèles d’images compatibles OpenAI utilisent prompt, n, size et quality ; n’utilisez l’édition que lorsque la page officielle le documente.

Wan2.7 Image / Pro utilise l’API Images synchrones. Utilisez la forme plate compatible OpenAI pour des appels simples ; utilisez input.messages plus parameters pour l’édition multi-images, la région et la génération séquentielle. La conversion texte-image Pro prend en charge jusqu’à 4K en dehors du mode séquentiel ; le modèle standard prend en charge jusqu’à 2K.

Champ Obligatoire Remarques
model Oui wan2.7-image
prompt Oui Instruction de génération ou d’édition
image Non URL d’image unique/Base64 ; utilisez input.messages pour un maximum de 9 images
input.messages Non Messages imbriqués pour l’édition multi-images, la région et la génération séquentielle
size Non 1K / 2K ; La conversion texte-image non séquentielle Pro prend également en charge 4K
n Non 1–4 pour la génération ordinaire ; 1 à 12 pour la génération séquentielle ; facturé par image réussie
thinking_mode Non Mode réflexion lorsqu’aucune image n’est fournie
watermark Non S’il faut ajouter un filigrane
parameters.prompt_extend Non Expansion rapide, vrai par défaut ;
parameters.bbox_list Non Boîtes de régions d’édition interactives
parameters.enable_sequential Non Activer la génération séquentielle
parameters.color_palette Non 3 à 10 couleurs HEX avec des pourcentages totalisant 100 %

Utilisez la forme plate pour les appels simples ; utilisez input.messages et parameters pour l’édition multi-images, la région et la génération séquentielle. Jusqu’à 9 images d’entrée sont prises en charge, chacune de moins de 20 Mo, 240 à 8 000 px par bord, avec un rapport hauteur/largeur de 1:8 à 8:1. Le nombre de sorties ordinaires est de 1 à 4 et le nombre de sorties séquentielles est de 1 à 12 ; La conversion texte-image Pro prend en charge le 4K en dehors du mode séquentiel, tandis que d’autres combinaisons atteignent 2K.

Wan2.7 L’image prend en charge à la fois une forme plate et la forme imbriquée input.messages/parameters ; utilisez la forme imbriquée pour l’édition multi-images, la modification de régions et la génération séquentielle.

Édition multi-images

Fenêtre de terminalbash
curl https://modelflare.dev/v1/images/generations \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image",
"input": {"messages": [{"role": "user", "content": [
{"image": "https://example.com/person.png"},
{"image": "https://example.com/background.png"},
{"text": "将图 1 中的人物放入图 2 的场景中"}
]}], "parameters": {"size": "2K", "n": 1, "prompt_extend": true}}
}'

Édition interactive de régions

Fenêtre de terminalbash
curl https://modelflare.dev/v1/images/generations \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image", "input": {"messages": [{"role": "user", "content": [
{"image": "https://example.com/room.png"},
{"text": "将选中区域的花瓶替换成红玫瑰"}
]}], "parameters": {"size": "2K", "n": 1, "bbox_list": [[[420, 280, 760, 720]]]}}
}'

Groupe d’images séquentielles

Fenêtre de terminalbash
curl https://modelflare.dev/v1/images/generations \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image", "input": {"messages": [{"role": "user", "content": [{"text": "生成四张角色一致的季节分镜"}]}]},
"parameters": {"size": "2K", "enable_sequential": true, "n": 4, "watermark": false}
}'

Les paramètres de modèle invalides renvoient un 4xx avec un ID de demande ; utiliser les champs de réponse et le message d’erreur définis par le contrat modèle sélectionné.

Cette page couvre la génération et l’édition de modèles Modelflare. L’enrichissement de la recherche ou de la carte, la gestion de la voix et la gestion de la bibliothèque d’éléments sont des API de ressources en dehors de cette surface d’appel de modèle publique et ne sont pas des champs de requête obligatoires.

Ce modèle utilise la facturation par appel. Consultez la page de tarification du modèle pour connaître le prix client actuel, le prix catalogue de référence et les spécifications complètes.

ID du modèle Différence
wan2.7-image Le modèle documenté sur cette page.
Contrat média · v1

ID de contrat: media.wan2-7-image.v1Adaptateur: image.wan.v1@v1Empreinte digitale: 37190bffce54c9ca3798ec5be9345928603c19e05aa2283900c9108169f02bc7

Source officielle: Alibaba Cloud Model Studio

Paramètres du contrat

Champ d'intentionContrôleOptions
sizeselect1K / 2K
nnumber—

Capacité prise en charge

  • allowed_values · size · 1K, 2K
  • max_assets · reference_asset_ids · 9

Exemple de requête structurée

text

Intention

{
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "size": "1K"
}

Demande du fournisseur

{
  "model": "wan2.7-image",
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "size": "1K"
}

reference

Intention

{
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "size": "1K"
}

Demande du fournisseur

{
  "image": "https://example.com/reference.png",
  "model": "wan2.7-image",
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "size": "1K"
}