eachlabs-image-edit

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.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "eachlabs-image-edit" with this command: npx skills add eachlabs/skills/eachlabs-skills-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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

poster-design-generation

No summary provided by upstream source.

Repository SourceNeeds Review
General

subtitle-generation

No summary provided by upstream source.

Repository SourceNeeds Review
General

eachlabs-fashion-ai

No summary provided by upstream source.

Repository SourceNeeds Review