Image Gen
Image Generation & Manipulation API
Generate images from text prompts or modify existing images using various AI techniques.
Base URL
https://api.realm.ai/v1/images
Job Status
Image generation and manipulation tasks are asynchronous. You will typically receive a jobId
upon initiating a task. Use the GET /jobs/{jobId}
endpoint (described below) to poll for completion status and retrieve results.
Possible statuses: queued
, processing
, completed
, failed
.
Generate Image (Text-to-Image)
Creates an image based on a textual description (prompt) using a specified model.
Method:
POST
Endpoint:
/generate
Authentication: API Key
Request Body
Response 202 Accepted
Modify Image (Image-to-Image)
Modifies an existing image based on a prompt and optional mask. Useful for tasks like changing clothing, altering styles, or inpainting.
Method:
POST
Endpoint:
/modify
Authentication: API Key
Content-Type:
multipart/form-data
Request Body Parameters
modelId
(string): ID of the model to use.prompt
(string): Description of the desired changes.image
(file): The input image file (JPEG, PNG).mask
(file, optional): A black and white image where white areas indicate regions to modify.strength
(float, optional, 0.0-1.0): Controls the intensity of the modification (higher means more change).negativePrompt
(string, optional).guidanceScale
(float, optional).numOutputs
(int, optional).
Response 202 Accepted
Get Job Status & Results
Retrieves the status and, upon completion, the results of an image generation or manipulation job.
Method:
GET
Endpoint:
/jobs/{jobId}
Authentication: API Key
Response 200 OK
(Processing)
Response 200 OK
(Completed)
Response 200 OK
(Failed)
Last updated