mcpField
E
eachlabs-image-edit

eachlabs-image-edit

github.com/eachlabsCreative & media44778 installsUpdated today
Repository

About eachlabs-image-edit

EachLabs Image Edit is a skill for editing and enhancing existing images through the EachLabs Predictions API. It covers a broad catalog of models for tasks such as inpainting, upscaling, background removal, image analysis, and 3D generation.

Key features

  1. 01Access to 130+ image models
  2. 02Model lookup and schema validation
  3. 03Image editing and inpainting
  4. 04Upscaling and background removal
  5. 05Reference and multi-image editing
  6. 06Image analysis and 3D generation

Use cases

  1. 01Replace an image background
  2. 02Upscale a low-resolution image
  3. 03Create alternate product views
  4. 04Generate a 3D model from an image

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/eachlabs/skills --skill eachlabs-image-edit

After installing, type/eachlabs-image-editin Claude Code to confirm it loaded.

Bundled filesreferences/MODELS.md

Details

From the project README

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)
GPT Image v2 Editgpt-image-v2-editHighest-fidelity OpenAI edit, reference-faithful, strong in-image text
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.

Comments

Markdown supported