Album Cover Creator
Generate professional album covers for any genre.
1. Authentication
To start using the Artificial Studio API, you first need to generate an API KEY.
2. Code integration
You can use the following example to start generating content with the API.
import axios from 'axios';

axios.post('https://api.artificialstudio.ai/api/generate', {
    model: 'album-cover',
    input: {
        album_title : "Artificial",
        artist_name : "Your band name",
        genre : "Rock",
        visual_style : "Abstract",
        mood : "Energetic",
        additional_description : "Create an album cover design inspired by Pink Floyd, featuring surreal and abstract elements, such as a prism dispersing light into vibrant colors. Include floating geometric shapes and dreamlike landscapes with a cosmic backdrop, reminiscent of the 1970s psychedelic rock era. Use a rich color palette, balancing dark and vibrant tones to evoke a sense of mystery and depth."
    },
    webhook: 'https://your-webhook-url.com/api/webhook',
}, {
    headers: {
        'Content-Type': 'application/json',
        'Authorization': 'YOUR_API_KEY'
    }
}).then(res => {
    console.log('Success:', res.data);
}).catch(error => {
    console.error('Error:', error);
});
3. Webhook
The content generation using the Artificial Studio API has a processing time. Therefore, you need to provide a POST webhook url so we can notify you once the result is ready.
app.post("/api/webhook", (req: any, res: any) => {

    console.log(req.body) // id, output, status, model, payload, error...

    res.send("Webhook received");

});