Flexibele parameters
Configureer 4 gedocumenteerde parameters, waaronder aspect_ratio, enable_pro, enable_safety_checker, prompt.
Aurora model; 5 aspect ratios; realistic/artistic/anime styles
curl -X POST https://runapi.ai/api/v1/grok_imagine/text_to_image \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-text-to-image",
"prompt": "Generate a short video of a robot hand placing a chess piece on a board, dramatic lighting, slow motion."
}'
import { GrokImagineClient } from "@runapi.ai/grok-imagine";
const client = new GrokImagineClient();
const result = await client.textToImage.run({
model: "grok-imagine-text-to-image",
prompt: "Generate a short video of a robot hand placing a chess piece on a board, dramatic lighting, slow motion.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/grok_imagine/text_to_image",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"grok-imagine-text-to-image","prompt":"Generate a short video of a robot hand placing a chess piece on a board, dramatic lighting, slow motion."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/grok_imagine/text_to_image");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'grok-imagine-text-to-image',
'prompt' => 'Generate a short video of a robot hand placing a chess piece on a board, dramatic lighting, slow motion.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToImage().run({"model":"grok-imagine-text-to-image","prompt":"Generate a short video of a robot hand placing a chess piece on a board, dramatic lighting, slow motion."});
task.waitForResult();
require "runapi/grok_imagine"
client = RunApi::GrokImagine::Client.new
result = client.text_to_image.run(
model: "grok-imagine-text-to-image",
prompt: "Generate a short video of a robot hand placing a chess piece on a board, dramatic lighting, slow motion."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToImage.Run({"model":"grok-imagine-text-to-image","prompt":"Generate a short video of a robot hand placing a chess piece on a board, dramatic lighting, slow motion."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model grok-imagine-text-to-image \
--endpoint text_to_image \
--wait
7 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
Kies een model en genereer binnen enkele seconden.
| Provider | xAI |
| Model-ID | grok-imagine-text-to-image |
| Modaliteit | Image |
| Taaktypen | Asynchronous |
| API-eindpunt | /api/v1/grok_imagine/text_to_image |
| Factureringseenheid | call |
| Invoerparameters | aspect_ratio, callback_url, enable_pro, enable_safety_checker, model, prompt |
| Beeldverhoudingen | 2:3, 3:2, 1:1, 16:9, 9:16 |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor grok-imagine-text-to-image.
Stuur een POST-verzoek naar /api/v1/grok_imagine/text_to_image met de model-ID grok-imagine-text-to-image en je parameters.
Poll de taak of volg de callback om het voltooide grok-imagine-text-to-image-resultaat op te halen.
Configureer 4 gedocumenteerde parameters, waaronder aspect_ratio, enable_pro, enable_safety_checker, prompt.
Stelt 1 openbaar(e) endpoint(s) beschikbaar: text_to_image.
Asynchrone taken accepteren een callback-URL voor voltooiingsmeldingen.
Gemeten aan de hand van call, zonder abonnementsvereiste.
promptImage generation prompt.
enable_proEnable Pro image generation mode.
aspect_ratioOutput aspect ratio. (2:3, 3:2, 1:1, 16:9, 9:16)
callback_urlWebhook URL for terminal Task delivery.
enable_safety_checkerEnable content safety checks.
Genereer automatisch lifestyle-productfoto's voor e-commercecatalogi zonder studiofotografie.
Werk snel concepten uit voor omgevingen en personages voordat je doorgaat naar de definitieve art.
Genereer unieke cover art en illustraties voor blogposts en artikelen op schaal.
Geef de model-ID door die in de quickstart wordt getoond.
Rate limits per key schalen mee met je usage tier. Bekijk de prijzenpagina voor de actuele limieten.
Ja — variant is een flag. Wissel door de modelparameter aan te passen.
Waar streaming beschikbaar is, streamt RunAPI end-to-end.
Open een issue in de publieke GitHub-repo of mail support.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op