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.