Parámetros flexibles
Configura 8 parámetros documentados, incluidos aspect_ratio, enable_prompt_expansion, enable_translation, output_format, prompt.
Salida 4K, representación de texto superior, edición contextual avanzada
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": "Edita esta foto de producto: cambia el fondo por una playa tropical manteniendo el producto exactamente igual."
}'
import { FluxKontextClient } from "@runapi.ai/flux-kontext";
const client = new FluxKontextClient();
const result = await client.textToImage.run({
model: "flux-kontext-max",
prompt: "Edita esta foto de producto: cambia el fondo por una playa tropical manteniendo el producto exactamente igual.",
});
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":"Edita esta foto de producto: cambia el fondo por una playa tropical manteniendo el producto exactamente igual."}
)
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' => 'Edita esta foto de producto: cambia el fondo por una playa tropical manteniendo el producto exactamente igual.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToImage().run({"model":"flux-kontext-max","prompt":"Edita esta foto de producto: cambia el fondo por una playa tropical manteniendo el producto exactamente igual."});
task.waitForResult();
require "runapi/flux_kontext"
client = RunApi::FluxKontext::Client.new
result = client.text_to_image.run(
model: "flux-kontext-max",
prompt: "Edita esta foto de producto: cambia el fondo por una playa tropical manteniendo el producto exactamente igual."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToImage.Run({"model":"flux-kontext-max","prompt":"Edita esta foto de producto: cambia el fondo por una playa tropical manteniendo el producto exactamente igual."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model flux-kontext-max \
--endpoint text_to_image \
--wait
2 versiones disponibles
Elige cualquier modelo y genera en segundos.
| Proveedor | Black Forest Labs |
| ID del modelo | flux-kontext-max |
| Modalidad | Imagen |
| Tipos de tarea | Asynchronous |
| Endpoint de API | /api/v1/flux_kontext/text_to_image |
| Unidad de facturación | llamada |
| Parámetros de entrada | aspect_ratio, callback_url, enable_prompt_expansion, enable_translation, model, output_format, prompt, safety_tolerance, source_image_url, watermark |
| Relaciones de aspecto | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
| Formato de salida | jpeg, png |
| Estado del catálogo | Operativo |
Regístrate gratis y crea una clave de API para flux-kontext-max desde el panel de control.
Envía una solicitud POST a /api/v1/flux_kontext/text_to_image con el identificador del modelo flux-kontext-max y tus parámetros.
Consulta la tarea o sigue el callback para recuperar el resultado completado de flux-kontext-max.
Configura 8 parámetros documentados, incluidos aspect_ratio, enable_prompt_expansion, enable_translation, output_format, prompt.
Expone 1 endpoint(s) público(s): text_to_image.
Las tareas asíncronas aceptan una URL de callback para notificaciones de finalización.
Medido por llamada sin requisito de suscripción.
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.
Crea assets visuales desde prompts de texto.
Transforma imágenes existentes con guía por prompt.
Usa SDKs para generación repetible.
Pasa el ID de modelo que aparece en el quickstart.
Sí. El precio se mide por llamada o unidad.
Sí. La variante es un parámetro de la petición. Cambia el ID de modelo sin cambios de código, nueva autenticación ni configuración de facturación separada. Todas las variantes comparten la misma API key y el mismo formato de petición.
Cuando está disponible, RunAPI transmite de extremo a extremo. Los modelos LLM admiten streaming a nivel de token. Los modelos multimedia usan polling de tareas async o callbacks de webhook para entregar los resultados.
Abre una issue en el repositorio público de GitHub o escribe a soporte en [email protected]. Incluye el ID de tarea y el ID de modelo para que el equipo pueda investigar esa generación.
No. Tu API key de RunAPI basta para acceder a esta variante y a todos los demás modelos del catálogo. No necesitas cuentas con el proveedor subyacente.
Te ayudamos con la configuración empresarial, las integraciones y las preguntas técnicas.
Contacta con nosotros