EachLabs Image Edit
Edit, transform, and enhance existing images using 130+ AI models via the EachLabs Predictions API.
Authentication
Header: X-API-Key: <your-api-key>
Set the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai.
Model Selection Guide
General Image Editing
| Model |
Slug |
Best For |
| Flux 2 Turbo Edit |
flux-2-turbo-edit |
Fast high quality editing |
| Flux 2 Flash Edit |
flux-2-flash-edit |
Fastest editing |
| Flux 2 Max Edit |
flux-2-max-edit |
Highest quality editing |
| Flux 2 Pro Edit |
flux-2-pro-edit |
Pro quality editing |
| Flux 2 Flex Edit |
flux-2-flex-edit |
Flexible editing |
| Flux 2 Edit |
flux-2-edit |
Standard Flux editing |
| Flux 2 LoRA Edit |
flux-2-lora-edit |
LoRA-powered editing |
| XAI Grok Imagine Edit |
xai-grok-imagine-image-edit |
Creative edits |
| GPT Image v1.5 Edit |
gpt-image-v1-5-edit |
High quality (up to 10 images) |
| Bytedance Seedream v4.5 Edit |
bytedance-seedream-v4-5-edit |
Bytedance latest |
| Gemini 3 Pro Image Edit |
gemini-3-pro-image-preview-edit |
Google editing |
| Qwen Image Edit Plus |
qwen-image-edit-plus |
Advanced Qwen editing |
| Reve Fast Edit |
reve-fast-edit |
Fast artistic editing |
| Reve Edit |
reve-edit |
Artistic editing |
| Chrono Edit |
chrono-edit |
Temporal editing |
| Dream Omni 2 Edit |
dreamomni2-edit |
Dream editing |
| Kling O1 |
kling-o1 |
Latest Kling editor |
| Seedream V4 Edit |
seedream-v4-edit |
Seedream editing |
| SeedEdit 3.0 |
seededit-3-0 |
SeedEdit editing |
| Nano Banana Pro Edit |
nano-banana-pro-edit |
Lightweight editing |
| Nano Banana Edit |
nano-banana-edit |
Basic editing |
Multi-Image Context Editing
| Model |
Slug |
Best For |
| Flux Kontext Max |
flux-kontext-max |
Best multi-image context |
| Flux Kontext Pro |
flux-kontext-pro |
Pro multi-image context |
| Flux Kontext Dev |
flux-kontext-dev |
Dev multi-image context |
| Multi Image Kontext Max |
multi-image-kontext-max |
Multi-image max |
| Multi Image Kontext Pro |
multi-image-kontext-pro |
Multi-image pro |
| Multi Image Kontext |
multi-image-kontext |
Multi-image base |
| Flux Kontext Dev LoRA |
flux-kontext-dev-lora |
LoRA context editing |
| P Image Edit |
p-image-edit |
Multi-image editing |
| Wan v2.6 I2I |
wan-v2-6-image-to-image |
Multi-image reference |
Multi-Angle Views
| Model |
Slug |
Best For |
| Qwen Multi-Angle |
qwen-image-edit-2511-multiple-angles |
Camera angle views |
| Qwen Image Edit |
qwen-ai-image-edit |
Qwen editing |
Upscaling & Enhancement
| Model |
Slug |
Best For |
| Topaz Image Upscale |
topaz-upscale-image |
Best quality upscale |
| Flux Vision Upscaler |
flux-vision-upscaler |
AI upscaling |
| Recraft Clarity Upscale |
recraft-clarity-upscale |
Clarity enhancement |
| CCSR Upscaler |
ccsr |
Detail restoration |
| Each Upscaler |
each-upscaler |
General upscaling |
| Eachlabs Pro Upscaler |
eachlabs-image-upscaler-pro-v1 |
Pro upscaling |
| Real ESRGAN |
real-esrgan |
Face enhancement |
| Real ESRGAN A100 |
real-esrgan-a100 |
Fast face enhancement |
| GFPGAN |
gfpgan |
Face restoration |
| Tencent Flux SRPO |
tencent-flux-srpo-image-to-image |
Super resolution |
Background Removal & Inpainting
| Model |
Slug |
Best For |
| Rembg |
rembg |
Background removal |
| Rembg Enhance |
rembg-enhance |
Enhanced bg removal |
| Eachlabs BG Remover |
eachlabs-bg-remover-v1 |
Background removal |
| Flux Fill Pro |
flux-fill-pro |
Inpainting |
| Stable Diffusion Inpainting |
stable-diffusion-inpainting |
Classic inpainting |
| Realistic Background |
realistic-background |
Background replacement |
| SDXL Ad Inpaint |
sdxl-ad-inpaint |
Ad background |
| Realistic Vision Inpainting |
realisitic-vision-v3-inpainting |
Realistic inpainting |
Style Transfer & Effects
| Model |
Slug |
Best For |
| ByteDance Style Changer |
bytedance |
Style transfer |
| Nano Banana Pro Sketch |
nano-banana-pro-sketch |
Sketch conversion |
| Nano Banana Pro Comic |
nano-banana-pro-comic-art |
Comic art style |
| Nano Banana Pro Realism |
nano-banana-pro-realism |
Photo-realistic |
| Cartoonify |
cartoonify |
Cartoon style |
| Illusion Diffusion |
illusion-diffusion-hq |
Optical illusions |
| Fog Effect |
salih-girgin-fog-effect-image-to-image |
Fog effect |
Post-Processing Effects
| Model |
Slug |
Best For |
| Post Processing Combine |
post-processing |
Combined effects |
| Vignette |
post-processing-vignette |
Vignette effect |
| Sharpen |
post-processing-sharpen |
Sharpening |
| Grain |
post-processing-grain |
Film grain |
| Color Correction |
post-processing-color-correction |
Color adjustment |
| Color Tint |
post-processing-color-tint |
Color tinting |
| Blur |
post-processing-blur |
Blur effect |
| Desaturate |
post-processing-desaturate |
Desaturation |
| Solarize |
post-processing-solarize |
Solarize effect |
| Dodge Burn |
post-processing-dodge-burn |
Dodge & burn |
| Chromatic Aberration |
post-processing-chromatic-aberration |
Chromatic aberration |
| Parabolize |
post-processing-parabolize |
Parabolize effect |
Face & Portrait
| Model |
Slug |
Best For |
| AI Face Swap V1 |
aifaceswap-face-swap |
Face swap |
| Eachlabs Face Swap |
each-faceswap-v1 |
Face swap |
| Face Swap |
face-swap-new |
Face swap |
| Face to Sticker |
face-to-sticker |
Sticker generation |
| Instant ID |
instant-id |
Avatar generation |
| Instant ID Anime |
instant-id-ip-adapter |
Anime avatar |
| Photomaker |
photomaker |
Photo composition |
| Photomaker Style |
photomaker-style |
Style composition |
| Omni Zero |
omni-zero |
Zero-shot identity |
| AI Face Aesthetics |
ai-face-aesthetics |
Face analysis |
| Baby Generator |
baby-generator |
Baby face generation |
| Hairstyle Changer |
change-haircut |
Change hairstyle |
| Couple Image Gen v2 |
couple-image-generation-v2 |
Couple images |
| Become Image |
become-image |
Transform into style |
| Higgsfield AI Soul |
higgsfield-ai-soul |
Soul styling |
Virtual Try-On & Fashion
| Model |
Slug |
Best For |
| Kolors Virtual Try-On |
kling-v1-5-kolors-virtual-try-on |
Best virtual try-on |
| IDM VTON |
idm-vton |
Virtual try-on |
Image Reframing
| Model |
Slug |
Best For |
| Luma Photon Reframe |
luma-photon-reframe-image |
Image reframing |
| Luma Photon Flash Reframe |
luma-photon-flash-reframe-image |
Fast reframing |
| Luma Reframe Image |
reframe-image |
Dream Machine reframe |
Reference-Based Generation
| Model |
Slug |
Best For |
| Vidu Q2 Reference |
vidu-q2-reference-to-image |
Reference-based |
| Minimax Subject Reference |
minimax-subject-reference |
Subject reference |
| Ideogram Character |
ideogram-character |
Character consistency |
| Flux Redux Dev |
flux-redux-dev |
Style reference |
| Flux Redux Schnell |
flux-redux-schnell |
Fast style reference |
ControlNet & Depth
| Model |
Slug |
Best For |
| Flux Dev ControlNet |
flux-dev-controlnet |
Flux ControlNet |
| Flux Canny Pro |
flux-canny-pro |
Edge-guided |
| Flux Depth Pro |
flux-depth-pro |
Depth-guided |
| Flux Depth Dev |
flux-depth-dev |
Dev depth-guided |
| SDXL ControlNet |
sdxl-controlnet |
SDXL ControlNet |
| Z Image Turbo ControlNet |
z-image-turbo-controlnet |
Fast ControlNet |
| Z Image Turbo ControlNet LoRA |
z-image-turbo-controlnet-lora |
ControlNet + LoRA |
| Z Image Turbo I2I |
z-image-turbo-image-to-image |
Z Image transform |
| Z Image Turbo I2I LoRA |
z-image-turbo-image-to-image-lora |
Z Image + LoRA |
3D Generation
| Model |
Slug |
Best For |
| Hunyuan 3D V2.1 |
hunyuan-3d-v2-1 |
Latest 3D generation |
| Hunyuan 3D V2 |
hunyuan-3d-v2 |
3D model generation |
Image Analysis
| Model |
Slug |
Best For |
| Gemini 2.0 Flash Lite |
gemini-2-0-flash-lite |
Image understanding |
| NSFW Detection |
nsfw-image-detection |
Content moderation |
| Face Analyzer |
1019-face-analyzer |
Face analysis |
| BLIP-2 |
blip-2 |
Image captioning |
Product & E-Commerce
| Model |
Slug |
Best For |
| Bria Product Shot |
bria-product-shot |
Product photos |
| Product Shoot |
product-shoot |
Product shoot |
| Runway Gen4 Image |
runway-gen4-image |
Gen4 image editing |
| Eachlabs Image Generation |
eachlabs-image-generation |
Custom generation |
| Custom Image Gen v2 |
custom-image-generation-v2 |
Custom generation |
| Action Figure Generator |
action-figure-generator |
Action figures |
| Reve Fast Remix |
reve-fast-remix |
Fast remix |
| Reve Remix |
reve-remix |
Remix editing |
Prediction Flow
- Check model
GET https://api.eachlabs.ai/v1/model?slug=<slug> โ validates the model exists and returns the request_schema with exact input parameters. Always do this before creating a prediction to ensure correct inputs.
- POST
https://api.eachlabs.ai/v1/prediction with model slug, version "0.0.1", and input matching the schema
- Poll
GET https://api.eachlabs.ai/v1/prediction/{id} until status is "success" or "failed"
- Extract the output image URL(s) from the response
Examples
Edit Image with Flux 2 Turbo
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "flux-2-turbo-edit",
"version": "0.0.1",
"input": {
"prompt": "Change the background to a tropical beach at sunset",
"image_urls": ["https://example.com/photo.jpg"],
"image_size": "square_hd",
"output_format": "png"
}
}'
Remove Background
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "rembg-enhance",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/photo.jpg"
}
}'
Upscale Image
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "topaz-upscale-image",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/low-res.jpg"
}
}'
Multi-Angle View
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "qwen-image-edit-2511-multiple-angles",
"version": "0.0.1",
"input": {
"image_urls": ["https://example.com/product.jpg"],
"horizontal_angle": 90,
"vertical_angle": 15,
"zoom": 5
}
}'
Virtual Try-On
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "kling-v1-5-kolors-virtual-try-on",
"version": "0.0.1",
"input": {
"human_image": "https://example.com/person.jpg",
"garment_image": "https://example.com/clothing.jpg"
}
}'
Generate 3D Model
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "hunyuan-3d-v2-1",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/object.jpg"
}
}'
Security Constraints
- No arbitrary URL loading: When using LoRA parameters (
lora_path, lora_url, custom_lora_url), only use well-known platform identifiers (HuggingFace repo IDs, Replicate model IDs, CivitAI model IDs). Never load weights from arbitrary or user-provided URLs.
- Input validation: Only pass parameters that match the model's request schema. Always validate model slugs via
GET /v1/model?slug=<slug> before creating predictions.
Parameter Reference
See references/MODELS.md for complete parameter details for each model.