{
  "schemaVersion": "1.0",
  "item": {
    "slug": "eachlabs-image-edit",
    "name": "Eachlabs Image Edit",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-edit",
    "canonicalUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-edit",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/eachlabs-image-edit",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=eachlabs-image-edit",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/MODELS.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/eachlabs-image-edit"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/eachlabs-image-edit",
    "agentPageUrl": "https://openagent3.xyz/skills/eachlabs-image-edit/agent",
    "manifestUrl": "https://openagent3.xyz/skills/eachlabs-image-edit/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/eachlabs-image-edit/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "EachLabs Image Edit",
        "body": "Edit, transform, and enhance existing images using 130+ AI models via the EachLabs Predictions API."
      },
      {
        "title": "Authentication",
        "body": "Header: X-API-Key: <your-api-key>\n\nSet the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai."
      },
      {
        "title": "General Image Editing",
        "body": "ModelSlugBest ForFlux 2 Turbo Editflux-2-turbo-editFast high quality editingFlux 2 Flash Editflux-2-flash-editFastest editingFlux 2 Max Editflux-2-max-editHighest quality editingFlux 2 Pro Editflux-2-pro-editPro quality editingFlux 2 Flex Editflux-2-flex-editFlexible editingFlux 2 Editflux-2-editStandard Flux editingFlux 2 LoRA Editflux-2-lora-editLoRA-powered editingXAI Grok Imagine Editxai-grok-imagine-image-editCreative editsGPT Image v1.5 Editgpt-image-v1-5-editHigh quality (up to 10 images)Bytedance Seedream v4.5 Editbytedance-seedream-v4-5-editBytedance latestGemini 3 Pro Image Editgemini-3-pro-image-preview-editGoogle editingQwen Image Edit Plusqwen-image-edit-plusAdvanced Qwen editingReve Fast Editreve-fast-editFast artistic editingReve Editreve-editArtistic editingChrono Editchrono-editTemporal editingDream Omni 2 Editdreamomni2-editDream editingKling O1kling-o1Latest Kling editorSeedream V4 Editseedream-v4-editSeedream editingSeedEdit 3.0seededit-3-0SeedEdit editingNano Banana Pro Editnano-banana-pro-editLightweight editingNano Banana Editnano-banana-editBasic editing"
      },
      {
        "title": "Multi-Image Context Editing",
        "body": "ModelSlugBest ForFlux Kontext Maxflux-kontext-maxBest multi-image contextFlux Kontext Proflux-kontext-proPro multi-image contextFlux Kontext Devflux-kontext-devDev multi-image contextMulti Image Kontext Maxmulti-image-kontext-maxMulti-image maxMulti Image Kontext Promulti-image-kontext-proMulti-image proMulti Image Kontextmulti-image-kontextMulti-image baseFlux Kontext Dev LoRAflux-kontext-dev-loraLoRA context editingP Image Editp-image-editMulti-image editingWan v2.6 I2Iwan-v2-6-image-to-imageMulti-image reference"
      },
      {
        "title": "Multi-Angle Views",
        "body": "ModelSlugBest ForQwen Multi-Angleqwen-image-edit-2511-multiple-anglesCamera angle viewsQwen Image Editqwen-ai-image-editQwen editing"
      },
      {
        "title": "Upscaling & Enhancement",
        "body": "ModelSlugBest ForTopaz Image Upscaletopaz-upscale-imageBest quality upscaleFlux Vision Upscalerflux-vision-upscalerAI upscalingRecraft Clarity Upscalerecraft-clarity-upscaleClarity enhancementCCSR UpscalerccsrDetail restorationEach Upscalereach-upscalerGeneral upscalingEachlabs Pro Upscalereachlabs-image-upscaler-pro-v1Pro upscalingReal ESRGANreal-esrganFace enhancementReal ESRGAN A100real-esrgan-a100Fast face enhancementGFPGANgfpganFace restorationTencent Flux SRPOtencent-flux-srpo-image-to-imageSuper resolution"
      },
      {
        "title": "Background Removal & Inpainting",
        "body": "ModelSlugBest ForRembgrembgBackground removalRembg Enhancerembg-enhanceEnhanced bg removalEachlabs BG Removereachlabs-bg-remover-v1Background removalFlux Fill Proflux-fill-proInpaintingStable Diffusion Inpaintingstable-diffusion-inpaintingClassic inpaintingRealistic Backgroundrealistic-backgroundBackground replacementSDXL Ad Inpaintsdxl-ad-inpaintAd backgroundRealistic Vision Inpaintingrealisitic-vision-v3-inpaintingRealistic inpainting"
      },
      {
        "title": "Style Transfer & Effects",
        "body": "ModelSlugBest ForByteDance Style ChangerbytedanceStyle transferNano Banana Pro Sketchnano-banana-pro-sketchSketch conversionNano Banana Pro Comicnano-banana-pro-comic-artComic art styleNano Banana Pro Realismnano-banana-pro-realismPhoto-realisticCartoonifycartoonifyCartoon styleIllusion Diffusionillusion-diffusion-hqOptical illusionsFog Effectsalih-girgin-fog-effect-image-to-imageFog effect"
      },
      {
        "title": "Post-Processing Effects",
        "body": "ModelSlugBest ForPost Processing Combinepost-processingCombined effectsVignettepost-processing-vignetteVignette effectSharpenpost-processing-sharpenSharpeningGrainpost-processing-grainFilm grainColor Correctionpost-processing-color-correctionColor adjustmentColor Tintpost-processing-color-tintColor tintingBlurpost-processing-blurBlur effectDesaturatepost-processing-desaturateDesaturationSolarizepost-processing-solarizeSolarize effectDodge Burnpost-processing-dodge-burnDodge & burnChromatic Aberrationpost-processing-chromatic-aberrationChromatic aberrationParabolizepost-processing-parabolizeParabolize effect"
      },
      {
        "title": "Face & Portrait",
        "body": "ModelSlugBest ForAI Face Swap V1aifaceswap-face-swapFace swapEachlabs Face Swapeach-faceswap-v1Face swapFace Swapface-swap-newFace swapFace to Stickerface-to-stickerSticker generationInstant IDinstant-idAvatar generationInstant ID Animeinstant-id-ip-adapterAnime avatarPhotomakerphotomakerPhoto compositionPhotomaker Stylephotomaker-styleStyle compositionOmni Zeroomni-zeroZero-shot identityAI Face Aestheticsai-face-aestheticsFace analysisBaby Generatorbaby-generatorBaby face generationHairstyle Changerchange-haircutChange hairstyleCouple Image Gen v2couple-image-generation-v2Couple imagesBecome Imagebecome-imageTransform into styleHiggsfield AI Soulhiggsfield-ai-soulSoul styling"
      },
      {
        "title": "Virtual Try-On & Fashion",
        "body": "ModelSlugBest ForKolors Virtual Try-Onkling-v1-5-kolors-virtual-try-onBest virtual try-onIDM VTONidm-vtonVirtual try-on"
      },
      {
        "title": "Image Reframing",
        "body": "ModelSlugBest ForLuma Photon Reframeluma-photon-reframe-imageImage reframingLuma Photon Flash Reframeluma-photon-flash-reframe-imageFast reframingLuma Reframe Imagereframe-imageDream Machine reframe"
      },
      {
        "title": "Reference-Based Generation",
        "body": "ModelSlugBest ForVidu Q2 Referencevidu-q2-reference-to-imageReference-basedMinimax Subject Referenceminimax-subject-referenceSubject referenceIdeogram Characterideogram-characterCharacter consistencyFlux Redux Devflux-redux-devStyle referenceFlux Redux Schnellflux-redux-schnellFast style reference"
      },
      {
        "title": "ControlNet & Depth",
        "body": "ModelSlugBest ForFlux Dev ControlNetflux-dev-controlnetFlux ControlNetFlux Canny Proflux-canny-proEdge-guidedFlux Depth Proflux-depth-proDepth-guidedFlux Depth Devflux-depth-devDev depth-guidedSDXL ControlNetsdxl-controlnetSDXL ControlNetZ Image Turbo ControlNetz-image-turbo-controlnetFast ControlNetZ Image Turbo ControlNet LoRAz-image-turbo-controlnet-loraControlNet + LoRAZ Image Turbo I2Iz-image-turbo-image-to-imageZ Image transformZ Image Turbo I2I LoRAz-image-turbo-image-to-image-loraZ Image + LoRA"
      },
      {
        "title": "3D Generation",
        "body": "ModelSlugBest ForHunyuan 3D V2.1hunyuan-3d-v2-1Latest 3D generationHunyuan 3D V2hunyuan-3d-v23D model generation"
      },
      {
        "title": "Image Analysis",
        "body": "ModelSlugBest ForGemini 2.0 Flash Litegemini-2-0-flash-liteImage understandingNSFW Detectionnsfw-image-detectionContent moderationFace Analyzer1019-face-analyzerFace analysisBLIP-2blip-2Image captioning"
      },
      {
        "title": "Product & E-Commerce",
        "body": "ModelSlugBest ForBria Product Shotbria-product-shotProduct photosProduct Shootproduct-shootProduct shootRunway Gen4 Imagerunway-gen4-imageGen4 image editingEachlabs Image Generationeachlabs-image-generationCustom generationCustom Image Gen v2custom-image-generation-v2Custom generationAction Figure Generatoraction-figure-generatorAction figuresReve Fast Remixreve-fast-remixFast remixReve Remixreve-remixRemix editing"
      },
      {
        "title": "Prediction Flow",
        "body": "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.\nPOST https://api.eachlabs.ai/v1/prediction with model slug, version \"0.0.1\", and input matching the schema\nPoll GET https://api.eachlabs.ai/v1/prediction/{id} until status is \"success\" or \"failed\"\nExtract the output image URL(s) from the response"
      },
      {
        "title": "Edit Image with Flux 2 Turbo",
        "body": "curl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"flux-2-turbo-edit\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"prompt\": \"Change the background to a tropical beach at sunset\",\n      \"image_urls\": [\"https://example.com/photo.jpg\"],\n      \"image_size\": \"square_hd\",\n      \"output_format\": \"png\"\n    }\n  }'"
      },
      {
        "title": "Remove Background",
        "body": "curl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"rembg-enhance\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_url\": \"https://example.com/photo.jpg\"\n    }\n  }'"
      },
      {
        "title": "Upscale Image",
        "body": "curl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"topaz-upscale-image\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_url\": \"https://example.com/low-res.jpg\"\n    }\n  }'"
      },
      {
        "title": "Multi-Angle View",
        "body": "curl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"qwen-image-edit-2511-multiple-angles\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_urls\": [\"https://example.com/product.jpg\"],\n      \"horizontal_angle\": 90,\n      \"vertical_angle\": 15,\n      \"zoom\": 5\n    }\n  }'"
      },
      {
        "title": "Virtual Try-On",
        "body": "curl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"kling-v1-5-kolors-virtual-try-on\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"human_image\": \"https://example.com/person.jpg\",\n      \"garment_image\": \"https://example.com/clothing.jpg\"\n    }\n  }'"
      },
      {
        "title": "Generate 3D Model",
        "body": "curl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"hunyuan-3d-v2-1\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_url\": \"https://example.com/object.jpg\"\n    }\n  }'"
      },
      {
        "title": "Security Constraints",
        "body": "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.\nInput validation: Only pass parameters that match the model's request schema. Always validate model slugs via GET /v1/model?slug=<slug> before creating predictions."
      },
      {
        "title": "Parameter Reference",
        "body": "See references/MODELS.md for complete parameter details for each model."
      }
    ],
    "body": "EachLabs Image Edit\n\nEdit, transform, and enhance existing images using 130+ AI models via the EachLabs Predictions API.\n\nAuthentication\nHeader: X-API-Key: <your-api-key>\n\n\nSet the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai.\n\nModel Selection Guide\nGeneral Image Editing\nModel\tSlug\tBest For\nFlux 2 Turbo Edit\tflux-2-turbo-edit\tFast high quality editing\nFlux 2 Flash Edit\tflux-2-flash-edit\tFastest editing\nFlux 2 Max Edit\tflux-2-max-edit\tHighest quality editing\nFlux 2 Pro Edit\tflux-2-pro-edit\tPro quality editing\nFlux 2 Flex Edit\tflux-2-flex-edit\tFlexible editing\nFlux 2 Edit\tflux-2-edit\tStandard Flux editing\nFlux 2 LoRA Edit\tflux-2-lora-edit\tLoRA-powered editing\nXAI Grok Imagine Edit\txai-grok-imagine-image-edit\tCreative edits\nGPT Image v1.5 Edit\tgpt-image-v1-5-edit\tHigh quality (up to 10 images)\nBytedance Seedream v4.5 Edit\tbytedance-seedream-v4-5-edit\tBytedance latest\nGemini 3 Pro Image Edit\tgemini-3-pro-image-preview-edit\tGoogle editing\nQwen Image Edit Plus\tqwen-image-edit-plus\tAdvanced Qwen editing\nReve Fast Edit\treve-fast-edit\tFast artistic editing\nReve Edit\treve-edit\tArtistic editing\nChrono Edit\tchrono-edit\tTemporal editing\nDream Omni 2 Edit\tdreamomni2-edit\tDream editing\nKling O1\tkling-o1\tLatest Kling editor\nSeedream V4 Edit\tseedream-v4-edit\tSeedream editing\nSeedEdit 3.0\tseededit-3-0\tSeedEdit editing\nNano Banana Pro Edit\tnano-banana-pro-edit\tLightweight editing\nNano Banana Edit\tnano-banana-edit\tBasic editing\nMulti-Image Context Editing\nModel\tSlug\tBest For\nFlux Kontext Max\tflux-kontext-max\tBest multi-image context\nFlux Kontext Pro\tflux-kontext-pro\tPro multi-image context\nFlux Kontext Dev\tflux-kontext-dev\tDev multi-image context\nMulti Image Kontext Max\tmulti-image-kontext-max\tMulti-image max\nMulti Image Kontext Pro\tmulti-image-kontext-pro\tMulti-image pro\nMulti Image Kontext\tmulti-image-kontext\tMulti-image base\nFlux Kontext Dev LoRA\tflux-kontext-dev-lora\tLoRA context editing\nP Image Edit\tp-image-edit\tMulti-image editing\nWan v2.6 I2I\twan-v2-6-image-to-image\tMulti-image reference\nMulti-Angle Views\nModel\tSlug\tBest For\nQwen Multi-Angle\tqwen-image-edit-2511-multiple-angles\tCamera angle views\nQwen Image Edit\tqwen-ai-image-edit\tQwen editing\nUpscaling & Enhancement\nModel\tSlug\tBest For\nTopaz Image Upscale\ttopaz-upscale-image\tBest quality upscale\nFlux Vision Upscaler\tflux-vision-upscaler\tAI upscaling\nRecraft Clarity Upscale\trecraft-clarity-upscale\tClarity enhancement\nCCSR Upscaler\tccsr\tDetail restoration\nEach Upscaler\teach-upscaler\tGeneral upscaling\nEachlabs Pro Upscaler\teachlabs-image-upscaler-pro-v1\tPro upscaling\nReal ESRGAN\treal-esrgan\tFace enhancement\nReal ESRGAN A100\treal-esrgan-a100\tFast face enhancement\nGFPGAN\tgfpgan\tFace restoration\nTencent Flux SRPO\ttencent-flux-srpo-image-to-image\tSuper resolution\nBackground Removal & Inpainting\nModel\tSlug\tBest For\nRembg\trembg\tBackground removal\nRembg Enhance\trembg-enhance\tEnhanced bg removal\nEachlabs BG Remover\teachlabs-bg-remover-v1\tBackground removal\nFlux Fill Pro\tflux-fill-pro\tInpainting\nStable Diffusion Inpainting\tstable-diffusion-inpainting\tClassic inpainting\nRealistic Background\trealistic-background\tBackground replacement\nSDXL Ad Inpaint\tsdxl-ad-inpaint\tAd background\nRealistic Vision Inpainting\trealisitic-vision-v3-inpainting\tRealistic inpainting\nStyle Transfer & Effects\nModel\tSlug\tBest For\nByteDance Style Changer\tbytedance\tStyle transfer\nNano Banana Pro Sketch\tnano-banana-pro-sketch\tSketch conversion\nNano Banana Pro Comic\tnano-banana-pro-comic-art\tComic art style\nNano Banana Pro Realism\tnano-banana-pro-realism\tPhoto-realistic\nCartoonify\tcartoonify\tCartoon style\nIllusion Diffusion\tillusion-diffusion-hq\tOptical illusions\nFog Effect\tsalih-girgin-fog-effect-image-to-image\tFog effect\nPost-Processing Effects\nModel\tSlug\tBest For\nPost Processing Combine\tpost-processing\tCombined effects\nVignette\tpost-processing-vignette\tVignette effect\nSharpen\tpost-processing-sharpen\tSharpening\nGrain\tpost-processing-grain\tFilm grain\nColor Correction\tpost-processing-color-correction\tColor adjustment\nColor Tint\tpost-processing-color-tint\tColor tinting\nBlur\tpost-processing-blur\tBlur effect\nDesaturate\tpost-processing-desaturate\tDesaturation\nSolarize\tpost-processing-solarize\tSolarize effect\nDodge Burn\tpost-processing-dodge-burn\tDodge & burn\nChromatic Aberration\tpost-processing-chromatic-aberration\tChromatic aberration\nParabolize\tpost-processing-parabolize\tParabolize effect\nFace & Portrait\nModel\tSlug\tBest For\nAI Face Swap V1\taifaceswap-face-swap\tFace swap\nEachlabs Face Swap\teach-faceswap-v1\tFace swap\nFace Swap\tface-swap-new\tFace swap\nFace to Sticker\tface-to-sticker\tSticker generation\nInstant ID\tinstant-id\tAvatar generation\nInstant ID Anime\tinstant-id-ip-adapter\tAnime avatar\nPhotomaker\tphotomaker\tPhoto composition\nPhotomaker Style\tphotomaker-style\tStyle composition\nOmni Zero\tomni-zero\tZero-shot identity\nAI Face Aesthetics\tai-face-aesthetics\tFace analysis\nBaby Generator\tbaby-generator\tBaby face generation\nHairstyle Changer\tchange-haircut\tChange hairstyle\nCouple Image Gen v2\tcouple-image-generation-v2\tCouple images\nBecome Image\tbecome-image\tTransform into style\nHiggsfield AI Soul\thiggsfield-ai-soul\tSoul styling\nVirtual Try-On & Fashion\nModel\tSlug\tBest For\nKolors Virtual Try-On\tkling-v1-5-kolors-virtual-try-on\tBest virtual try-on\nIDM VTON\tidm-vton\tVirtual try-on\nImage Reframing\nModel\tSlug\tBest For\nLuma Photon Reframe\tluma-photon-reframe-image\tImage reframing\nLuma Photon Flash Reframe\tluma-photon-flash-reframe-image\tFast reframing\nLuma Reframe Image\treframe-image\tDream Machine reframe\nReference-Based Generation\nModel\tSlug\tBest For\nVidu Q2 Reference\tvidu-q2-reference-to-image\tReference-based\nMinimax Subject Reference\tminimax-subject-reference\tSubject reference\nIdeogram Character\tideogram-character\tCharacter consistency\nFlux Redux Dev\tflux-redux-dev\tStyle reference\nFlux Redux Schnell\tflux-redux-schnell\tFast style reference\nControlNet & Depth\nModel\tSlug\tBest For\nFlux Dev ControlNet\tflux-dev-controlnet\tFlux ControlNet\nFlux Canny Pro\tflux-canny-pro\tEdge-guided\nFlux Depth Pro\tflux-depth-pro\tDepth-guided\nFlux Depth Dev\tflux-depth-dev\tDev depth-guided\nSDXL ControlNet\tsdxl-controlnet\tSDXL ControlNet\nZ Image Turbo ControlNet\tz-image-turbo-controlnet\tFast ControlNet\nZ Image Turbo ControlNet LoRA\tz-image-turbo-controlnet-lora\tControlNet + LoRA\nZ Image Turbo I2I\tz-image-turbo-image-to-image\tZ Image transform\nZ Image Turbo I2I LoRA\tz-image-turbo-image-to-image-lora\tZ Image + LoRA\n3D Generation\nModel\tSlug\tBest For\nHunyuan 3D V2.1\thunyuan-3d-v2-1\tLatest 3D generation\nHunyuan 3D V2\thunyuan-3d-v2\t3D model generation\nImage Analysis\nModel\tSlug\tBest For\nGemini 2.0 Flash Lite\tgemini-2-0-flash-lite\tImage understanding\nNSFW Detection\tnsfw-image-detection\tContent moderation\nFace Analyzer\t1019-face-analyzer\tFace analysis\nBLIP-2\tblip-2\tImage captioning\nProduct & E-Commerce\nModel\tSlug\tBest For\nBria Product Shot\tbria-product-shot\tProduct photos\nProduct Shoot\tproduct-shoot\tProduct shoot\nRunway Gen4 Image\trunway-gen4-image\tGen4 image editing\nEachlabs Image Generation\teachlabs-image-generation\tCustom generation\nCustom Image Gen v2\tcustom-image-generation-v2\tCustom generation\nAction Figure Generator\taction-figure-generator\tAction figures\nReve Fast Remix\treve-fast-remix\tFast remix\nReve Remix\treve-remix\tRemix editing\nPrediction Flow\nCheck 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.\nPOST https://api.eachlabs.ai/v1/prediction with model slug, version \"0.0.1\", and input matching the schema\nPoll GET https://api.eachlabs.ai/v1/prediction/{id} until status is \"success\" or \"failed\"\nExtract the output image URL(s) from the response\nExamples\nEdit Image with Flux 2 Turbo\ncurl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"flux-2-turbo-edit\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"prompt\": \"Change the background to a tropical beach at sunset\",\n      \"image_urls\": [\"https://example.com/photo.jpg\"],\n      \"image_size\": \"square_hd\",\n      \"output_format\": \"png\"\n    }\n  }'\n\nRemove Background\ncurl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"rembg-enhance\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_url\": \"https://example.com/photo.jpg\"\n    }\n  }'\n\nUpscale Image\ncurl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"topaz-upscale-image\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_url\": \"https://example.com/low-res.jpg\"\n    }\n  }'\n\nMulti-Angle View\ncurl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"qwen-image-edit-2511-multiple-angles\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_urls\": [\"https://example.com/product.jpg\"],\n      \"horizontal_angle\": 90,\n      \"vertical_angle\": 15,\n      \"zoom\": 5\n    }\n  }'\n\nVirtual Try-On\ncurl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"kling-v1-5-kolors-virtual-try-on\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"human_image\": \"https://example.com/person.jpg\",\n      \"garment_image\": \"https://example.com/clothing.jpg\"\n    }\n  }'\n\nGenerate 3D Model\ncurl -X POST https://api.eachlabs.ai/v1/prediction \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -d '{\n    \"model\": \"hunyuan-3d-v2-1\",\n    \"version\": \"0.0.1\",\n    \"input\": {\n      \"image_url\": \"https://example.com/object.jpg\"\n    }\n  }'\n\nSecurity Constraints\nNo 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.\nInput validation: Only pass parameters that match the model's request schema. Always validate model slugs via GET /v1/model?slug=<slug> before creating predictions.\nParameter Reference\n\nSee references/MODELS.md for complete parameter details for each model."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-edit",
    "publisherUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-edit",
    "owner": "eftalyurtseven",
    "version": "0.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/eachlabs-image-edit",
    "downloadUrl": "https://openagent3.xyz/downloads/eachlabs-image-edit",
    "agentUrl": "https://openagent3.xyz/skills/eachlabs-image-edit/agent",
    "manifestUrl": "https://openagent3.xyz/skills/eachlabs-image-edit/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/eachlabs-image-edit/agent.md"
  }
}