This document provides an overview of the DeepInfra-compatible OpenAI image generation API. It allows users to generate AI-created images based on text prompts using DeepInfra models.
https://api.deepinfra.com/v1/openai/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DEEPINFRA_TOKEN" \
-d '{
"prompt": "A photo of an astronaut riding a horse on Mars.",
"size": "1024x1024",
"model": "stabilityai/stable-diffusion-2-1",
"n": 1
}'
The API returns a JSON object containing the generated image(s).
{
"created": 1707000000,
"data": [
{
"revised_prompt": "A photo of an astronaut riding a horse on Mars.",
"b64_json": "https://..."
}
]
}
response_format
stringThe format in which the generated images are returned. Currently only b64_json is supported.
Default value: "b64_json"
Allowed values: b64_json
size
stringThe size of the generated images. Available sizes depend on the model.
Default value: "1024x1024"
user
stringA unique identifier representing your end-user, which can help to monitor and detect abuse.