1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const axios = require('axios');
const api_key = "YOUR API KEY";
const url = "https://api.segmind.com/workflows/662b78e40b84ed5b0f58eeba-v1";
const data = {
input_image: "publicly accessible image link"
};
axios.post(url, data, {
headers: {
'x-api-key': api_key,
'Content-Type': 'application/json'
}
}).then((response) => {
console.log(response.data);
});
1
2
3
4
5
{
"poll_url": "<base_url>/requests/<some_request_id>",
"request_id": "some_request_id",
"status": "QUEUED"
}
You can poll the above link to get the status and output of your request.
1
2
3
4
5
{
"sad_emotion": "image in URL Format",
"happy_emotion": "image in URL Format",
"scared_emotion": "image in URL Format"
}
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.
Create Consistent Characters with a Single Image Using Fooocus is a streamlined workflow that allows you to generate varied character images from a single input, maintaining consistency in appearance while altering poses and expressions. This tool is ideal for applications where character identity needs to be preserved across different scenarios.
This workflow leverages the capabilities of the Fooocus model to manipulate and generate consistent character visuals:
Initial Image Input: Begin by uploading an image of a person or character. This serves as the base input for subsequent transformations.
Face and Pose Extraction: The initial image is processed to extract the facial and pose attributes separately. This step ensures that different aspects of the image can be manipulated independently.
Reference Image Utilization: A reference image is utilized to guide the generation of new poses while maintaining the core facial features of the original input. This ensures consistency across different generated images.
Fooocus Model Integration: The extracted data is then fed into the Fooocus model. The model synthesizes the information to produce new images, presenting the character in varied poses and expressions as per the provided text prompt.
Upload an Image: Begin with a clear image of the character for accurate processing.
Set Parameters: Input a text prompt describing the desired variations in pose and expression.
Generate Images: The workflow automatically outputs diverse images while maintaining the character's essential features.
Review and Iterate: Analyze the generated images and adjust the text prompt if further refinement is needed.
Character Development for Stories: Create consistent character images for storyboards or graphic novels, ensuring uniformity across various scenes.
Animation and Game Design: Develop character sprites or assets for animation and games, keeping appearances consistent across movements.
Marketing and Advertising: Design character-centric marketing materials, maintaining brand identity while exploring different visuals.
Personalized Merchandise: Generate character images for custom merchandise like figurines, ensuring likeness is preserved across product lines.