# Generations

## POST /v1/images/generations

> Generate an image synchronously using the provided input and model parameters.

```json
{"openapi":"3.0.3","info":{"title":"Distribute.AI API","version":"1.0.0"},"tags":[{"name":"images"}],"servers":[{"url":"https://api.distribute.ai"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"authorization"}}},"paths":{"/v1/images/generations":{"post":{"operationId":"generate","tags":["images"],"description":"Generate an image synchronously using the provided input and model parameters.","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"n":{"type":"number","enum":[1],"default":1},"seed":{"type":"number","default":934908},"size":{"type":"string","pattern":"^([1-9]\\d{0,2}|1024)x([1-9]\\d{0,2}|1024)$","default":"768x768"},"style":{"type":"string"},"model":{"type":"string","enum":["Flux.1 [dev]"]},"stream":{"type":"boolean","default":false},"prompt":{"type":"string","maxLength":1000},"guidance_scale":{"type":"number","minimum":1,"maximum":20,"default":6},"inference_steps":{"type":"number","minimum":1,"maximum":30,"default":16},"response_format":{"type":"string","enum":["url","b64_json"],"default":"url"}},"required":["model","prompt"],"additionalProperties":false,"description":"Standard OpenAI image generation response containing the generated image and metadata."}}},"required":true,"description":"Standard OpenAI image generation response containing the generated image and metadata."},"responses":{"200":{"description":"Returns the generated image url or base64 string.","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"b64_json":{"type":"string"},"revised_prompt":{"type":"string"}},"required":["revised_prompt"],"additionalProperties":false},"description":"Returns the generated image url or base64 string."}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"],"additionalProperties":false}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"],"additionalProperties":false}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"],"additionalProperties":false}}}}}}}}}
```
