RelayDanceRelayDance
HomeModelsPricingDocsGet API Key

Docs / Model APIs / Overview

Model APIs: Overview

All RelayDance requests share one base URL, https://relaydance.com/v1, and one API key. The model field in the request body selects which model handles it.

#Endpoints

ModalityEndpoint
Video (submit)POST /v1/video/generations
Video (poll)GET /v1/video/generations/{task_id}
ImagePOST /v1/images/generations
ChatPOST /v1/chat/completions
File uploadPOST /v1/files
Model listGET /v1/models

#Listing available models

The authoritative model list is per key: call GET /v1/models with your key and you get exactly the IDs you can use. The public Models page shows the same catalog with pricing.

terminalbash
curl https://relaydance.com/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

#Providers

Video, image and text models from leading AI labs:

Provider
ByteDance (Seedance)
xAI (Grok)
HappyHorse

#Video models

Model IDFamilyNotes
doubao-seedance-2-0-1080pSeedance 2.0Flagship quality, 1080p output
doubao-seedance-2-0-720pSeedance 2.0720p output
doubao-seedance-2-0-fast-260128Seedance 2.0Faster generation
seedance-1-5-pro-with-audioSeedance 1.5Generated audio included
seedance-1-5-pro-no-audioSeedance 1.5Silent output
happyhorse-1.0-t2vHappyHorseText-to-video
happyhorse-1.0-i2vHappyHorseImage-to-video
happyhorse-1.0-r2vHappyHorseReference-to-video
happyhorse-1.0-video-editHappyHorseVideo editing
grok-imagine-videoGrok ImaginexAI video generation
grok-imagine-video-1.5-previewGrok ImaginexAI 1.5 preview

All video models use the asynchronous task API. See Video Generation.

#Image models

Model IDFamilyNotes
grok-imagine-imageGrok ImagineFast image generation
grok-imagine-image-qualityGrok ImagineHigher quality tier

#Text models

Chat completions are served by the Grok family (for example grok-4.3) through the standard OpenAI-compatible endpoint. See LLM / Chat.

#Authentication

Every endpoint uses the same bearer token scheme:

HeaderValue
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json
Get your API key from the API Keys page.

#Synchronous vs asynchronous

Chat and image requests return their result in the response. Video generation is asynchronous: submitting returns a task_id, and you poll GET /v1/video/generations/{task_id} or receive a webhook via metadata.callback_url.