curl --request POST \
--url https://api.evolink.ai/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "mj-v7-outpaint",
"model_params": {
"task_id": "task-unified-xxx",
"image_number": 1,
"scale": 1.5
}
}
'{
"created": 1757165031,
"id": "task-unified-1757165031-mjv7",
"model": "<string>",
"object": "image.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 45
},
"type": "image",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 1.8,
"user_group": "default"
},
"effective_speed": "fast"
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}Midjourney V7 Extension
- Etend le canevas de l’image dans toutes les directions simultanement, generant du nouveau contenu en continuite avec l’image d’origine
- Difference avec pan : outpaint etend dans toutes les directions simultanement, pan etend dans une seule direction
- Ne prend pas en charge les tâches source générées en mode draft
- Mode de traitement asynchrone, utilisez l’ID de tache retourne pour effectuer une requete
curl --request POST \
--url https://api.evolink.ai/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "mj-v7-outpaint",
"model_params": {
"task_id": "task-unified-xxx",
"image_number": 1,
"scale": 1.5
}
}
'{
"created": 1757165031,
"id": "task-unified-1757165031-mjv7",
"model": "<string>",
"object": "image.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 45
},
"type": "image",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 1.8,
"user_group": "default"
},
"effective_speed": "fast"
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"type": "<string>"
}
}Autorisations
##Toutes les interfaces necessitent une authentification par Bearer Token##
Obtenir une cle API :
Visitez la page de gestion des cles API pour obtenir votre cle API
Ajoutez dans l'en-tete de la requete :
Authorization: Bearer YOUR_API_KEY
Corps
Nom du modèle
mj-v7-outpaint Paramètres du modèle
Show child attributes
Show child attributes
Guider le contenu de la zone d'extension
prompt est facultatif. Un prompt absent, vide, composé uniquement d’espaces ou de paramètres contrôlés de vitesse/version utilise toujours Fast au tarif Fast, même avec speed=turbo. Avec un texte non vide, la vitesse omise ou fast utilise Fast ; turbo utilise Turbo au double du tarif. Playground propose uniquement Fast. La tâche source doit être terminée et appartenir à l’utilisateur actuel ; sans prompt, les résultats de génération et de variation, pan et outpaint compatibles sont acceptés.
URL de rappel après achèvement
Réponse
Tâche créée avec succès
Horodatage de création
1757165031
ID de la tâche
"task-unified-1757165031-mjv7"
Nom du modèle utilisé
Type de tâche
image.generation.task Pourcentage de progression (0-100)
0 <= x <= 1000
Statut de la tâche
pending, processing, completed, failed "pending"
Show child attributes
Show child attributes
text, image, audio, video "image"
Show child attributes
Show child attributes
prompt est facultatif. Un prompt absent, vide, composé uniquement d’espaces ou de paramètres contrôlés de vitesse/version utilise toujours Fast au tarif Fast, même avec speed=turbo. Avec un texte non vide, la vitesse omise ou fast utilise Fast ; turbo utilise Turbo au double du tarif. Playground propose uniquement Fast. La tâche source doit être terminée et appartenir à l’utilisateur actuel ; sans prompt, les résultats de génération et de variation, pan et outpaint compatibles sont acceptés.
fast, turbo