Paramètres flexibles
Configurez 3 paramètres documentés, dont enable_prompt_translation, include_split_images, prompt.
Texte-vers-image V8.1 avec contrôle du ratio et traduction facultative du prompt
curl -X POST https://runapi.ai/api/v1/midjourney/text_to_image \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "midjourney-v8.1",
"prompt": "Créez une image cinématographique d’un vase en céramique bleu cobalt posé sur du marbre blanc, puis animez-la avec un lent mouvement orbital de la caméra."
}'
import { MidjourneyClient } from "@runapi.ai/midjourney";
const client = new MidjourneyClient();
const result = await client.textToImage.run({
model: "midjourney-v8.1",
prompt: "Créez une image cinématographique d’un vase en céramique bleu cobalt posé sur du marbre blanc, puis animez-la avec un lent mouvement orbital de la caméra.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/midjourney/text_to_image",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"midjourney-v8.1","prompt":"Créez une image cinématographique d’un vase en céramique bleu cobalt posé sur du marbre blanc, puis animez-la avec un lent mouvement orbital de la caméra."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/midjourney/text_to_image");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'midjourney-v8.1',
'prompt' => 'Créez une image cinématographique d’un vase en céramique bleu cobalt posé sur du marbre blanc, puis animez-la avec un lent mouvement orbital de la caméra.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToImage().run({"model":"midjourney-v8.1","prompt":"Créez une image cinématographique d’un vase en céramique bleu cobalt posé sur du marbre blanc, puis animez-la avec un lent mouvement orbital de la caméra."});
task.waitForResult();
require "runapi/midjourney"
client = RunApi::Midjourney::Client.new
result = client.text_to_image.run(
model: "midjourney-v8.1",
prompt: "Créez une image cinématographique d’un vase en céramique bleu cobalt posé sur du marbre blanc, puis animez-la avec un lent mouvement orbital de la caméra."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToImage.Run({"model":"midjourney-v8.1","prompt":"Créez une image cinématographique d’un vase en céramique bleu cobalt posé sur du marbre blanc, puis animez-la avec un lent mouvement orbital de la caméra."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model midjourney-v8.1 \
--endpoint text_to_image \
--wait
3 versions disponibles
Choisissez un modèle et générez en quelques secondes.
Choisissez un modèle et générez en quelques secondes.
| Fournisseur | Midjourney |
| ID du modèle | midjourney-v8.1 |
| Modalité | Image |
| Types de tâche | Asynchronous |
| Endpoint API | /api/v1/midjourney/text_to_image |
| Unité de facturation | call |
| Paramètres d'entrée | enable_prompt_translation, include_split_images, prompt |
| État du catalogue | Opérationnel |
Inscrivez-vous gratuitement et créez une clé API pour midjourney-v8.1 depuis le tableau de bord.
Envoyez une requête POST à /api/v1/midjourney/text_to_image avec l’identifiant du modèle midjourney-v8.1 et vos paramètres.
Interrogez la tâche ou suivez le callback pour récupérer le résultat midjourney-v8.1 terminé.
Configurez 3 paramètres documentés, dont enable_prompt_translation, include_split_images, prompt.
Expose 1 endpoint(s) public(s) : text_to_image.
Mesuré par call, sans abonnement requis.
promptAucune description disponible.
include_split_imagesAucune description disponible.
enable_prompt_translationAucune description disponible.
Créez des assets visuels depuis des prompts texte.
Transformez des images existantes avec un prompt.
Utilisez les SDKs pour une génération répétable.
Passez l'ID de modèle affiché dans le quickstart.
Oui. Les tarifs sont mesurés par appel ou par unité.
Nous vous aidons pour la mise en place entreprise, les intégrations et les questions techniques.
Nous contacter