1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
const axios = require('axios');
const api_key = "YOUR API-KEY";
const url = "https://api.segmind.com/v1/Simple_Vector_Flux";
const data = {
"prompt": "v3ct0r style, simple vector art, salesman giving a thumbs up in front of a car, character asset, clip art",
"steps": 25,
"seed": 6652105,
"scheduler": "simple",
"sampler_name": "euler",
"aspect_ratio": "1:1",
"lora_strength": 1
};
(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);
}
})();
Text prompt for generating the image
Number of steps for generating the image
min : 1,
max : 100
Seed for random number generation
Scheduler type for image generation
Allowed values:
Sampler type for image generation
Allowed values:
Aspect ratio for the generated image
Allowed values:
Strength of the LoRA (Low-Rank Adaptation) for fine-tuning
min : -10,
max : 10
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.
Simple Vector Flux was trained on a curated dataset of ~50 synthetic images in classic vector style, 17 epochs, 2 repeats, ~1700 steps.
This is a work in progress and it can be a little temperamental, the captioning was done using Joy Caption Batch with the trigger "v3ct0r" and "vector" in the prefix of the captions.
You have to work a little bit to get desired results and sometimes there is bleeding/blending of subjects but overall the style is present and the results can be really good. This LoRA takes a couple of tries adjusting your prompt and adding tokens to match the style.
You should use v3ct0r
to trigger the image generation.
You should use vector
to trigger the image generation.