Faster, better FLUX Pro. Text-to-image model with excellent image quality, prompt adherence, and output diversity.
Run the model to see results
POST https://lumozai.com/api/v4/run
Use this endpoint to run the model with your parameters. Authentication is required using your API key.
<?php // API endpoint URL $apiUrl = 'https://lumozai.com/api/v4/run'; // Your API key $apiKey = 'YOUR_API_KEY'; // Model parameters $params = [ 'model_id' => flux-11-pro, 'prompt' => '', 'image_prompt' => '', 'aspect_ratio' => '', 'seed' => '', 'output_format' => '', 'output_quality' => '80', ]; // Initialize cURL session $curl = curl_init(); // Set cURL options curl_setopt_array($curl, [ CURLOPT_URL => $apiUrl, CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $params, CURLOPT_HTTPHEADER => [ 'Accept: application/json', 'Authorization: Bearer ' . $apiKey ] ]); // Execute the request $response = curl_exec($curl); $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); // Check for errors if (curl_errno($curl)) { echo 'cURL Error: ' . curl_error($curl); } else { // Process the response $result = json_decode($response, true); if ($httpCode == 200 && isset($result['success']) && $result['success']) { // Handle successful response echo "Model output: "; print_r($result['data']['output']); } else { // Handle error response echo "Error: " . ($result['message'] ?? 'Unknown error'); } } // Close cURL session curl_close($curl);
Parameter | Type | Required | Description |
---|---|---|---|
model_id | string | Required | The ID of the model to run (flux-11-pro) |
api_key | string | Required | Your API key for authentication (sent via Bearer token in the Authorization header) |
prompt | string | Optional | |
image_prompt | string | Optional | |
aspect_ratio | string | Optional | |
seed | number | Optional | |
output_format | string | Optional | |
output_quality | number | Optional |
{ "success": true, "data": { "output": "https://lumozai.com/storage/outputs/image_12345.jpg" } }