{"version":"1","model":{"id":"fal-ai/hy-wu-edit","name":"HY-WU Identity Edit","kind":"image","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Prompt-guided identity and full-head replacement that preserves the target pose, clothing, lighting, and scene.","pricing_note":"$0.10 per output MP, or $0.15 per output MP with reasoning enabled; the pre-generation estimate assumes 1 MP.","categories":["character","edit"],"prompt_required":true,"prompt_supported":true,"supports":{"referenceImage":true},"requires":{"referenceImage":true},"aspect_ratios":[],"resolutions":[],"durations":[],"max_images":1,"max_reference_images":2,"base_credits":13,"api_gross_margin_percent":20,"added_at":"2026-07-20","popularity_rank":195,"preview":{"image":"/images/hy-wu-identity-edit-preview.webp"},"schema_url":"/api/v1/models?id=fal-ai%2Fhy-wu-edit","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=fal-ai%2Fhy-wu-edit","title":"HY-WU Identity Edit generation request","description":"Request body accepted by POST /api/v1/generate for fal-ai/hy-wu-edit.","type":"object","properties":{"model_id":{"type":"string","const":"fal-ai/hy-wu-edit","description":"ArtEmotion model identifier."},"extra":{"type":"object","additionalProperties":true,"description":"Model-specific settings may also be nested here."},"max_credits":{"type":"number","minimum":1,"description":"Reject before submission if the estimated list price exceeds this cap."},"webhook_url":{"type":"string","format":"uri","maxLength":2048},"webhook_secret":{"type":"string","maxLength":512},"folder_id":{"type":"string"},"prompt":{"type":"string"},"image_size":{"title":"Output framing","description":"Match the target automatically, or choose a supported output frame.","default":"auto","type":"string","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9"]},"num_inference_steps":{"title":"Quality steps","description":"More steps can refine detail but take longer. The provider default is 30.","default":30,"type":"number","minimum":1,"multipleOf":1},"enable_thinking":{"title":"Identity reasoning","description":"Let the model reason over both references before editing for stronger identity consistency.","default":true,"type":"boolean"},"output_format":{"title":"Output format","description":"PNG preserves maximum image fidelity; JPEG creates a smaller file.","default":"png","type":"string","enum":["png","jpeg"]},"seed":{"title":"Seed","description":"Optional random seed for a repeatable edit.","type":"integer"},"reference_image_urls":{"type":"array","items":{"type":"string","format":"uri"},"minItems":2,"maxItems":2}},"required":["model_id","prompt","image_size","output_format","reference_image_urls"],"additionalProperties":false},"parameters":[{"key":"image_size","label":"Output framing","type":"select","default":"auto","options":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9"],"required":true,"description":"Match the target automatically, or choose a supported output frame."},{"key":"num_inference_steps","label":"Quality steps","type":"number","default":30,"min":1,"step":1,"description":"More steps can refine detail but take longer. The provider default is 30."},{"key":"enable_thinking","label":"Identity reasoning","type":"toggle","default":true,"description":"Let the model reason over both references before editing for stronger identity consistency."},{"key":"output_format","label":"Output format","type":"select","default":"png","options":["png","jpeg"],"required":true,"description":"PNG preserves maximum image fidelity; JPEG creates a smaller file."},{"key":"seed","label":"Seed","type":"seed","description":"Optional random seed for a repeatable edit."}]}}