{"version":"1","model":{"id":"mirelo-ai/sfx1.6/inpaint-audio","name":"Mirelo SFX v1.6 (Audio Inpaint)","kind":"audio","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Replace a section of an existing audio clip with AI-generated SFX that matches the surrounding context.","pricing_note":"~$0.01 / sec","categories":["edit"],"prompt_required":false,"prompt_supported":true,"supports":{"referenceAudio":true},"requires":{"referenceAudio":true},"aspect_ratios":[],"resolutions":[],"durations":[],"reference_audio_duration":{"min_seconds":2,"max_seconds":10},"base_credits":5,"api_gross_margin_percent":20,"added_at":"2026-05-19","popularity_rank":50,"example_prompt":"Upload an audio clip and a time range — Mirelo v1.6 fills the gap with sound effects matching the surrounding context","preview":{"image":"/images/model-previews/generated/mirelo-sfx-1-6-inpaint-v1.webp"},"schema_url":"/api/v1/models?id=mirelo-ai%2Fsfx1.6%2Finpaint-audio","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=mirelo-ai%2Fsfx1.6%2Finpaint-audio","title":"Mirelo SFX v1.6 (Audio Inpaint) generation request","description":"Request body accepted by POST /api/v1/generate for mirelo-ai/sfx1.6/inpaint-audio.","type":"object","properties":{"model_id":{"type":"string","const":"mirelo-ai/sfx1.6/inpaint-audio","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"},"seed":{"title":"Seed","description":"Seed for generation. -1 or None for random.","type":"integer","minimum":-1},"num_samples":{"title":"Variations","description":"Number of variations to generate.","default":1,"type":"number","minimum":1,"maximum":4,"multipleOf":1},"segment_start_s":{"title":"Inpaint Start (s)","description":"Start of the inpaint region in seconds. Must leave a 1s gap from clip start.","default":1,"type":"number","minimum":1,"maximum":9,"multipleOf":0.5},"segment_end_s":{"title":"Inpaint End (s)","description":"End of the inpaint region in seconds. The inpaint span (end − start) must be ≤ 8.0 s.","default":5,"type":"number","minimum":2,"maximum":10,"multipleOf":0.5},"upload_audio_format":{"title":"Format","description":"Audio file format of the returned files.","default":"wav","type":"string","enum":["wav","mp3","aac","flac"]},"audio_url":{"type":"string","format":"uri"}},"required":["model_id","segment_start_s","segment_end_s","audio_url"],"additionalProperties":false},"parameters":[{"key":"seed","label":"Seed","type":"seed","min":-1,"description":"Seed for generation. -1 or None for random."},{"key":"num_samples","label":"Variations","type":"number","default":1,"min":1,"max":4,"step":1,"description":"Number of variations to generate."},{"key":"segment_start_s","label":"Inpaint Start (s)","type":"number","default":1,"min":1,"max":9,"step":0.5,"required":true,"description":"Start of the inpaint region in seconds. Must leave a 1s gap from clip start."},{"key":"segment_end_s","label":"Inpaint End (s)","type":"number","default":5,"min":2,"max":10,"step":0.5,"required":true,"description":"End of the inpaint region in seconds. The inpaint span (end − start) must be ≤ 8.0 s."},{"key":"upload_audio_format","label":"Format","type":"select","default":"wav","options":["wav","mp3","aac","flac"],"description":"Audio file format of the returned files."}]}}