Generate Image
Endpoint: /api/generate
Method: POST
Description: Generate an image based on the provided parameters.
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}')