Flexible Parameter
8 dokumentierte Parameter konfigurierbar, darunter aspect_ratio, enable_prompt_expansion, enable_translation, output_format, prompt.
4K-Ausgabe, überlegene Textdarstellung, erweitertes kontextuelles Editing
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-kontext-max",
"prompt": "Bearbeite dieses Produktfoto: Ändere den Hintergrund zu einem tropischen Strand, dabei das Produkt exakt beibehaltend."
}'
import { FluxKontextClient } from "@runapi.ai/flux-kontext";
const client = new FluxKontextClient();
const result = await client.textToImage.run({
model: "flux-kontext-max",
prompt: "Bearbeite dieses Produktfoto: Ändere den Hintergrund zu einem tropischen Strand, dabei das Produkt exakt beibehaltend.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/flux_kontext/text_to_image",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"flux-kontext-max","prompt":"Bearbeite dieses Produktfoto: Ändere den Hintergrund zu einem tropischen Strand, dabei das Produkt exakt beibehaltend."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/flux_kontext/text_to_image");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'flux-kontext-max',
'prompt' => 'Bearbeite dieses Produktfoto: Ändere den Hintergrund zu einem tropischen Strand, dabei das Produkt exakt beibehaltend.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToImage().run({"model":"flux-kontext-max","prompt":"Bearbeite dieses Produktfoto: Ändere den Hintergrund zu einem tropischen Strand, dabei das Produkt exakt beibehaltend."});
task.waitForResult();
require "runapi/flux_kontext"
client = RunApi::FluxKontext::Client.new
result = client.text_to_image.run(
model: "flux-kontext-max",
prompt: "Bearbeite dieses Produktfoto: Ändere den Hintergrund zu einem tropischen Strand, dabei das Produkt exakt beibehaltend."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToImage.Run({"model":"flux-kontext-max","prompt":"Bearbeite dieses Produktfoto: Ändere den Hintergrund zu einem tropischen Strand, dabei das Produkt exakt beibehaltend."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model flux-kontext-max \
--endpoint text_to_image \
--wait
2 Versionen verfügbar
Wähle ein Modell und generiere in Sekunden.
| Anbieter | Black Forest Labs |
| Modell-ID | flux-kontext-max |
| Modalität | Bild |
| Aufgabentypen | Asynchronous |
| API-Endpunkt | /api/v1/flux_kontext/text_to_image |
| Abrechnungseinheit | Aufruf |
| Eingabeparameter | aspect_ratio, callback_url, enable_prompt_expansion, enable_translation, model, output_format, prompt, safety_tolerance, source_image_url, watermark |
| Seitenverhältnisse | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
| Ausgabeformat | jpeg, png |
| Katalogstatus | Betriebsbereit |
Registriere dich kostenlos und erstelle im Dashboard einen API-Schlüssel für flux-kontext-max.
Sende eine POST-Anfrage an /api/v1/flux_kontext/text_to_image mit der Modell-ID flux-kontext-max und deinen Parametern.
Rufe den Task ab oder folge dem Callback, um das fertige flux-kontext-max-Ergebnis abzurufen.
8 dokumentierte Parameter konfigurierbar, darunter aspect_ratio, enable_prompt_expansion, enable_translation, output_format, prompt.
Stellt 1 öffentliche(n) Endpoint(s) bereit: text_to_image.
Asynchrone Tasks akzeptieren eine Callback-URL für Fertigstellungsbenachrichtigungen.
Gemessen nach Aufruf, ohne Abo-Anforderung.
promptImage description (English only).
watermarkWatermark identifier.
aspect_ratioOutput aspect ratio. Default: 16:9. (21:9, 16:9, 4:3, 1:1, 3:4, 9:16)
callback_urlWebhook URL for async notifications.
output_formatOutput format. Default: jpeg. (jpeg, png)
safety_toleranceContent safety threshold. 0-6 for generation, 0-2 for editing. Default: 2.
source_image_urlSource image URL for editing mode.
enable_translationAuto-translate non-English prompts. Default: true.
enable_prompt_expansionExpand the prompt with more detail. Default: false.
Erstelle visuelle Assets aus Textprompts.
Transformiere bestehende Bilder mit Prompt-Anleitung.
Nutze SDKs für wiederholbare Generierung.
Übergib die im Quickstart angezeigte Modell-ID.
Ja. Preise werden pro Aufruf oder Einheit gemessen.
Ja. Die Variante ist ein Anfrageparameter. Ändere die Modell-ID, ohne Codeänderungen, erneute Authentifizierung oder separate Abrechnungseinrichtung. Alle Varianten nutzen denselben API Key und dasselbe Anfrageformat.
Wo Streaming verfügbar ist, streamt RunAPI durchgängig. LLM-Modelle unterstützen Streaming auf Token-Ebene. Medienmodelle liefern Ergebnisse über Async-Task-Polling oder Webhook-Callbacks.
Öffne ein Issue im öffentlichen GitHub-Repository oder schreibe an den Support unter [email protected]. Gib Task-ID und Modell-ID an, damit das Team die betreffende Generierung untersuchen kann.
Nein. Dein RunAPI API Key reicht für diese Variante und jedes andere Modell im Katalog. Du brauchst kein Konto beim zugrunde liegenden Anbieter.
Wir helfen bei Enterprise-Setup, Integrationen und technischen Fragen.
Kontakt aufnehmen