API Documentation

Generate Image

Endpoint: /api/generate

Method: POST

Request Payload:

{
    "prompt": "Woman sitting on a table, looking at the sky, seen from behind",
    "style": "ANIME_V2",
    "ratio": "RATIO_16X9",
    "model": "REALISTIC"
}
    

Response:

{
    "error": "An error occurred while generating the image."
}
    

Sample Code:

import requests

url = 'https://imseldrith-imagine.hf.space/api/generate' 

headers = {'Content-Type':'application/json'}
payload = {
    'prompt': "Woman sitting on a table, looking at the sky, seen from behind",
    'style': 'ANIME_V2',
    'ratio': 'RATIO_16X9',
    'model': 'REALISTIC'
}

response = requests.post(url, json=payload)

if response.status_code == 200:
    # Image generation successful
    with open('generated_image.jpg', 'wb') as image_file:
        image_file.write(response.content)
    print('Image saved successfully!')
else:
    # Error occurred during image generation
    error_data = response.json()
    error_message = error_data.get('error', 'Unknown error')
    print(f'Failed to generate image: {error_message}')