eachlabs-image-edit

Verified·Scanned 2/17/2026

Edit, transform, upscale, and enhance images using EachLabs AI models. Supports image editing, style transfer, background removal, upscaling, inpainting, face swap, virtual try-on, 3D generation, and image analysis. Use when the user wants to edit or transform existing images.

from clawhub.ai·v1.0·148.4 KB·0 installs
Scanned from 0.1.1 at b0c120f · Transparency log ↗
$ vett add clawhub.ai/eftalyurtseven/eachlabs-image-edit

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

ModelSlugBest For
Flux 2 Turbo Editflux-2-turbo-editFast high quality editing
Flux 2 Flash Editflux-2-flash-editFastest editing
Flux 2 Max Editflux-2-max-editHighest quality editing
Flux 2 Pro Editflux-2-pro-editPro quality editing
Flux 2 Flex Editflux-2-flex-editFlexible editing
Flux 2 Editflux-2-editStandard Flux editing
Flux 2 LoRA Editflux-2-lora-editLoRA-powered editing
XAI Grok Imagine Editxai-grok-imagine-image-editCreative edits
GPT Image v1.5 Editgpt-image-v1-5-editHigh quality (up to 10 images)
Bytedance Seedream v4.5 Editbytedance-seedream-v4-5-editBytedance latest
Gemini 3 Pro Image Editgemini-3-pro-image-preview-editGoogle editing
Qwen Image Edit Plusqwen-image-edit-plusAdvanced Qwen editing
Reve Fast Editreve-fast-editFast artistic editing
Reve Editreve-editArtistic editing
Chrono Editchrono-editTemporal editing
Dream Omni 2 Editdreamomni2-editDream editing
Kling O1kling-o1Latest Kling editor
Seedream V4 Editseedream-v4-editSeedream editing
SeedEdit 3.0seededit-3-0SeedEdit editing
Nano Banana Pro Editnano-banana-pro-editLightweight editing
Nano Banana Editnano-banana-editBasic editing

Multi-Image Context Editing

ModelSlugBest For
Flux Kontext Maxflux-kontext-maxBest multi-image context
Flux Kontext Proflux-kontext-proPro multi-image context
Flux Kontext Devflux-kontext-devDev multi-image context
Multi Image Kontext Maxmulti-image-kontext-maxMulti-image max
Multi Image Kontext Promulti-image-kontext-proMulti-image pro
Multi Image Kontextmulti-image-kontextMulti-image base
Flux Kontext Dev LoRAflux-kontext-dev-loraLoRA context editing
P Image Editp-image-editMulti-image editing
Wan v2.6 I2Iwan-v2-6-image-to-imageMulti-image reference

Multi-Angle Views

ModelSlugBest For
Qwen Multi-Angleqwen-image-edit-2511-multiple-anglesCamera angle views
Qwen Image Editqwen-ai-image-editQwen editing

Upscaling & Enhancement

ModelSlugBest For
Topaz Image Upscaletopaz-upscale-imageBest quality upscale
Flux Vision Upscalerflux-vision-upscalerAI upscaling
Recraft Clarity Upscalerecraft-clarity-upscaleClarity enhancement
CCSR UpscalerccsrDetail restoration
Each Upscalereach-upscalerGeneral upscaling
Eachlabs Pro Upscalereachlabs-image-upscaler-pro-v1Pro upscaling
Real ESRGANreal-esrganFace enhancement
Real ESRGAN A100real-esrgan-a100Fast face enhancement
GFPGANgfpganFace restoration
Tencent Flux SRPOtencent-flux-srpo-image-to-imageSuper resolution

Background Removal & Inpainting

ModelSlugBest For
RembgrembgBackground removal
Rembg Enhancerembg-enhanceEnhanced bg removal
Eachlabs BG Removereachlabs-bg-remover-v1Background removal
Flux Fill Proflux-fill-proInpainting
Stable Diffusion Inpaintingstable-diffusion-inpaintingClassic inpainting
Realistic Backgroundrealistic-backgroundBackground replacement
SDXL Ad Inpaintsdxl-ad-inpaintAd background
Realistic Vision Inpaintingrealisitic-vision-v3-inpaintingRealistic inpainting

Style Transfer & Effects

ModelSlugBest For
ByteDance Style ChangerbytedanceStyle transfer
Nano Banana Pro Sketchnano-banana-pro-sketchSketch conversion
Nano Banana Pro Comicnano-banana-pro-comic-artComic art style
Nano Banana Pro Realismnano-banana-pro-realismPhoto-realistic
CartoonifycartoonifyCartoon style
Illusion Diffusionillusion-diffusion-hqOptical illusions
Fog Effectsalih-girgin-fog-effect-image-to-imageFog effect

Post-Processing Effects

ModelSlugBest For
Post Processing Combinepost-processingCombined effects
Vignettepost-processing-vignetteVignette effect
Sharpenpost-processing-sharpenSharpening
Grainpost-processing-grainFilm grain
Color Correctionpost-processing-color-correctionColor adjustment
Color Tintpost-processing-color-tintColor tinting
Blurpost-processing-blurBlur effect
Desaturatepost-processing-desaturateDesaturation
Solarizepost-processing-solarizeSolarize effect
Dodge Burnpost-processing-dodge-burnDodge & burn
Chromatic Aberrationpost-processing-chromatic-aberrationChromatic aberration
Parabolizepost-processing-parabolizeParabolize effect

Face & Portrait

ModelSlugBest For
AI Face Swap V1aifaceswap-face-swapFace swap
Eachlabs Face Swapeach-faceswap-v1Face swap
Face Swapface-swap-newFace swap
Face to Stickerface-to-stickerSticker generation
Instant IDinstant-idAvatar generation
Instant ID Animeinstant-id-ip-adapterAnime avatar
PhotomakerphotomakerPhoto composition
Photomaker Stylephotomaker-styleStyle composition
Omni Zeroomni-zeroZero-shot identity
AI Face Aestheticsai-face-aestheticsFace analysis
Baby Generatorbaby-generatorBaby face generation
Hairstyle Changerchange-haircutChange hairstyle
Couple Image Gen v2couple-image-generation-v2Couple images
Become Imagebecome-imageTransform into style
Higgsfield AI Soulhiggsfield-ai-soulSoul styling

Virtual Try-On & Fashion

ModelSlugBest For
Kolors Virtual Try-Onkling-v1-5-kolors-virtual-try-onBest virtual try-on
IDM VTONidm-vtonVirtual try-on

Image Reframing

ModelSlugBest For
Luma Photon Reframeluma-photon-reframe-imageImage reframing
Luma Photon Flash Reframeluma-photon-flash-reframe-imageFast reframing
Luma Reframe Imagereframe-imageDream Machine reframe

Reference-Based Generation

ModelSlugBest For
Vidu Q2 Referencevidu-q2-reference-to-imageReference-based
Minimax Subject Referenceminimax-subject-referenceSubject reference
Ideogram Characterideogram-characterCharacter consistency
Flux Redux Devflux-redux-devStyle reference
Flux Redux Schnellflux-redux-schnellFast style reference

ControlNet & Depth

ModelSlugBest For
Flux Dev ControlNetflux-dev-controlnetFlux ControlNet
Flux Canny Proflux-canny-proEdge-guided
Flux Depth Proflux-depth-proDepth-guided
Flux Depth Devflux-depth-devDev depth-guided
SDXL ControlNetsdxl-controlnetSDXL ControlNet
Z Image Turbo ControlNetz-image-turbo-controlnetFast ControlNet
Z Image Turbo ControlNet LoRAz-image-turbo-controlnet-loraControlNet + LoRA
Z Image Turbo I2Iz-image-turbo-image-to-imageZ Image transform
Z Image Turbo I2I LoRAz-image-turbo-image-to-image-loraZ Image + LoRA

3D Generation

ModelSlugBest For
Hunyuan 3D V2.1hunyuan-3d-v2-1Latest 3D generation
Hunyuan 3D V2hunyuan-3d-v23D model generation

Image Analysis

ModelSlugBest For
Gemini 2.0 Flash Litegemini-2-0-flash-liteImage understanding
NSFW Detectionnsfw-image-detectionContent moderation
Face Analyzer1019-face-analyzerFace analysis
BLIP-2blip-2Image captioning

Product & E-Commerce

ModelSlugBest For
Bria Product Shotbria-product-shotProduct photos
Product Shootproduct-shootProduct shoot
Runway Gen4 Imagerunway-gen4-imageGen4 image editing
Eachlabs Image Generationeachlabs-image-generationCustom generation
Custom Image Gen v2custom-image-generation-v2Custom generation
Action Figure Generatoraction-figure-generatorAction figures
Reve Fast Remixreve-fast-remixFast remix
Reve Remixreve-remixRemix editing

Prediction Flow

  1. 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.
  2. POST https://api.eachlabs.ai/v1/prediction with model slug, version "0.0.1", and input matching the schema
  3. Poll GET https://api.eachlabs.ai/v1/prediction/{id} until status is "success" or "failed"
  4. 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.