{"version":"1","model":{"id":"alibaba/happy-horse/reference-to-video","name":"Happy Horse 1.1 (Reference)","kind":"video","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Alibaba Happy Horse 1.1 reference-to-video places a reference character naturally into any prompted scene with cinematic flair and identity consistency.","categories":["i2v","character"],"prompt_required":true,"prompt_supported":true,"supports":{"referenceImage":true,"audioGeneration":true},"requires":{"referenceImage":true},"aspect_ratios":["16:9","9:16","1:1","4:3","3:4"],"resolutions":["720p","1080p"],"durations":[3,4,5,6,7,8,9,10,11,12,13,14,15],"max_reference_images":9,"base_credits":47,"api_gross_margin_percent":20,"added_at":"2026-05-05","popularity_rank":427,"example_prompt":"Give Happy Horse a reference photo and a prompt — it places your character naturally into any scene with cinematic flair","preview":{"image":"https://cdn.artemotion.ai/file/artemotion-ai-bckt/model-previews/ref2v-character-sm.webp","video":"https://cdn.artemotion.ai/file/artemotion-ai-bckt/model-previews/happy-horse-reference-sm.mp4"},"schema_url":"/api/v1/models?id=alibaba%2Fhappy-horse%2Freference-to-video","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=alibaba%2Fhappy-horse%2Freference-to-video","title":"Happy Horse 1.1 (Reference) generation request","description":"Request body accepted by POST /api/v1/generate for alibaba/happy-horse/reference-to-video.","type":"object","properties":{"model_id":{"type":"string","const":"alibaba/happy-horse/reference-to-video","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"},"audio":{"title":"Generate Audio","description":"Native audio — dialogue, ambient sound, and music generated together with the video.","default":true,"type":"boolean"},"negative_prompt":{"title":"Negative Prompt","description":"Content to avoid in the video.","type":"string"},"enable_prompt_expansion":{"title":"Enable Prompt Expansion","description":"Enable intelligent prompt rewriting.","default":true,"type":"boolean"},"seed":{"title":"Seed","description":"Random seed for reproducibility (0-2147483647).","type":"integer"},"aspect_ratio":{"type":"string","enum":["16:9","9:16","1:1","4:3","3:4"]},"resolution":{"type":"string","enum":["720p","1080p"]},"duration":{"type":"number","enum":[3,4,5,6,7,8,9,10,11,12,13,14,15]},"reference_image_urls":{"type":"array","items":{"type":"string","format":"uri"},"maxItems":9}},"required":["model_id","prompt","reference_image_urls"],"additionalProperties":false},"parameters":[{"key":"audio","label":"Generate Audio","type":"toggle","default":true,"description":"Native audio — dialogue, ambient sound, and music generated together with the video."},{"key":"negative_prompt","label":"Negative Prompt","type":"text","description":"Content to avoid in the video."},{"key":"enable_prompt_expansion","label":"Enable Prompt Expansion","type":"toggle","default":true,"description":"Enable intelligent prompt rewriting."},{"key":"seed","label":"Seed","type":"seed","description":"Random seed for reproducibility (0-2147483647)."}]}}