POST
javascript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 const axios = require('axios'); const api_key = "YOUR API-KEY"; const url = "https://api.segmind.com/v1/flux-dev-finetuned"; const data = { "prompt": "TOK TOK", "finetune_id": "my-finetune-id", "steps": 25, "seed": 6652105, "scheduler": "simple", "sampler_name": "euler", "aspect_ratio": "1:1", "lora_strength": 1, "hardware": "cost" }; (async function() { try { const response = await axios.post(url, data, { headers: { 'x-api-key': api_key } }); console.log(response.data); } catch (error) { console.error('Error:', error.response.data); } })();
RESPONSE
image/jpeg
HTTP Response Codes
200 - OKImage Generated
401 - UnauthorizedUser authentication failed
404 - Not FoundThe requested URL does not exist
405 - Method Not AllowedThe requested HTTP method is not allowed
406 - Not AcceptableNot enough credits
500 - Server ErrorServer had some issue with processing

Attributes


promptstr *

Text prompt for generating the image


finetune_idstr *

ID of the fine-tuned model you want to use.


stepsint *

Number of steps for generating the image

min : 1,

max : 100


seedint *

Seed for random number generation


schedulerenum:str *

Scheduler type for image generation

Allowed values:


sampler_nameenum:str *

Sampler type for image generation

Allowed values:


aspect_ratioenum:str *

Aspect ratio for the generated image

Allowed values:


lora_strengthfloat *

Strength of the LoRA (Low-Rank Adaptation) for fine-tuning

min : -10,

max : 10


hardwareenum:str ( default: cost )

The hardware to use. Does not affect quality, only latency and cost

Allowed values:

To keep track of your credit usage, you can inspect the response headers of each API call. The x-remaining-credits property will indicate the number of remaining credits in your account. Ensure you monitor this value to avoid any disruptions in your API usage.