HappyHorse 1.0 is now liveTry it now
How to Use the HappyHorse API on EvoLink
Tutorial

How to Use the HappyHorse API on EvoLink

EvoLink Team
EvoLink Team
Product Team
April 27, 2026
4 min read

HappyHorse API Guide: Call HappyHorse 1.0 Through EvoLink

HappyHorse 1.0 is now callable on EvoLink through the unified video API. If your search is "HappyHorse API", the fastest path is the HappyHorse API page, where you can test the model, check the current route pricing, and inspect the live API surface.

This guide explains the developer workflow so the model page can keep owning the transactional query while this article covers integration detail.

Fast Answer

  • Use POST /v1/videos/generations to create a HappyHorse video task.
  • Use GET /v1/tasks/{task_id} to poll the async result.
  • Available route variants in the current codebase are happyhorse-1.0-text-to-video, happyhorse-1.0-image-to-video, happyhorse-1.0-reference-to-video, and happyhorse-1.0-video-edit.
  • EvoLink route pricing is per second. The current pricing table uses 12.15 credits/s for 720p and a 1.778x multiplier for 1080p.
  • For API access, pricing, and playground testing, use the HappyHorse API page.

HappyHorse API Model Names

WorkflowModel nameBest for
Text to videohappyhorse-1.0-text-to-videoPrompt-first video generation
Image to videohappyhorse-1.0-image-to-videoAnimating a first-frame image
Reference to videohappyhorse-1.0-reference-to-videoUsing 1-9 reference images
Video edithappyhorse-1.0-video-editEditing a source video with a text instruction

These variants share the same high-level EvoLink pattern: submit an async generation task, receive a task ID, then fetch the result when the task completes.

Basic Request Pattern

curl --request POST \
  --url https://api.evolink.ai/v1/videos/generations \
  --header 'Authorization: Bearer <EVOLINK_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "happyhorse-1.0-text-to-video",
    "prompt": "A cinematic product shot of a chrome horse sculpture rotating on a black glass table, studio lighting, slow camera push-in",
    "quality": "720p",
    "duration": 5,
    "aspect_ratio": "16:9"
  }'

The response returns a task ID. Use that task ID to poll the task endpoint:

curl --request GET \
  --url https://api.evolink.ai/v1/tasks/<TASK_ID> \
  --header 'Authorization: Bearer <EVOLINK_API_KEY>'

Parameters to Check First

ParameterTypical valuesNotes
modelhappyhorse-1.0-text-to-videoChoose the HappyHorse variant for your workflow
promptText promptRequired for prompt-driven generation and editing
quality720p, 1080p1080p uses a higher multiplier
duration3-15 secondsApplies to generation variants, not video edit
aspect_ratio16:9, 9:16, 1:1, 4:3, 3:4Text-to-video and reference-to-video support aspect ratio selection
image_urls1 image or 1-9 referencesRequired for image/reference workflows
video_urlsSource video URLRequired for video edit

When to Use Each HappyHorse Variant

Use text-to-video when you want the cleanest first test of HappyHorse quality. It is the best match for broad happyhorse api and happyhorse text to video searches.
Use image-to-video when the starting frame matters. This is the better fit for product visuals, character consistency, and design-driven creative tests.
Use reference-to-video when you have multiple reference images and want the prompt to refer to them as characters or objects.
Use video edit when you already have a source video and want to modify it with an instruction. Pricing for video edit is based on total duration rules rather than a simple output-duration-only estimate.

Pricing Scope

This guide discusses EvoLink route pricing, not a universal official vendor price.

The current HappyHorse pricing implementation uses:

QualityPricing basis
720p12.15 credits/s
1080p1.778x the 720p rate
Video edit uses a special duration rule: billing is based on input video duration plus output video duration, with source video duration capped for billing. Always verify the live price table on the HappyHorse API page before production use.

Where This Page Fits in the SEO Cluster

Search queryBest destination
happyhorse apiHappyHorse API page
how to use happyhorse apiThis guide
happyhorse pricingHappyHorse pricing guide
happyhorse vs seedanceHappyHorse vs Seedance
happyhorse open sourceHappyHorse release watch
Open the HappyHorse API page

FAQ

Is the HappyHorse API available now?

Yes. HappyHorse 1.0 is callable on EvoLink now through the unified video API.

Which endpoint do I use for HappyHorse?

Use POST /v1/videos/generations to create a task and GET /v1/tasks/{task_id} to retrieve task status and results.

Which HappyHorse model name should I use?

Start with happyhorse-1.0-text-to-video for prompt-first testing. Use happyhorse-1.0-image-to-video, happyhorse-1.0-reference-to-video, or happyhorse-1.0-video-edit when your workflow needs images, references, or a source video.

No. Treat the pricing on EvoLink as route-specific platform pricing. Do not merge it with third-party or vendor-side pricing unless the source is clearly labeled.

Ready to Reduce Your AI Costs by 89%?

Start using EvoLink today and experience the power of intelligent API routing.