Use Seedance in Hermes Agent.
Seedance 2.0 generates 4–15 second videos at up to 1080p with per-second billing starting around $0.05/sec — the lowest per-second cost among RunAPI video models. It supports multimodal reference inputs (images, video, and audio URLs), first/last frame control, and native audio sync. Hermes Agent calls it through the RunAPI custom endpoint — configure custom:runapi once and reuse the same key.
Generate a product showcase video using Seedance 2.0 through RunAPI.
Requirements:
- Read the API key from RUNAPI_API_KEY.
- Use the custom:runapi provider with base_url https://runapi.ai/v1.
- Call POST https://runapi.ai/api/v1/seedance/text_to_video
- Set model to "seedance-2.0".
- Set prompt to describe the video scene.
- Set duration_seconds to the desired length (4–15).
- Set aspect_ratio to "16:9" for landscape video.
- The task is async. Poll the returned task_id until status is "completed".
- When done, read the video URL from the response output.
curl -X POST https://runapi.ai/api/v1/seedance/text_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"prompt": "A ceramic coffee mug rotates slowly on a wooden table, steam rising, warm morning light from a window, cinematic",
"duration_seconds": 8,
"aspect_ratio": "16:9",
"output_resolution": "1080p"
}'
{
"task_id": "tsk_abc123",
"status": "pending",
"model": "seedance-2.0"
}
Use Seedance in Hermes Agent in three steps
Configure RunAPI
Set RUNAPI_API_KEY in the environment where Hermes Agent runs. If you already added RunAPI as a custom:runapi provider for chat, the same key and base_url handle video generation. If not, add the custom provider with base_url https://runapi.ai/v1 and run hermes doctor.
export RUNAPI_API_KEY=runapi_xxx
Call Seedance text_to_video
Send a POST to the text_to_video endpoint with model set to seedance-2.0. Include a prompt, duration_seconds (4–15), aspect_ratio, and output_resolution. Optionally attach first_frame_image_url, reference_image_urls, or reference_audio_urls for multimodal control. Hermes Agent sends this through the custom:runapi provider.
POST /api/v1/seedance/text_to_video
Poll for the result
The endpoint returns a task_id immediately. Poll the task status endpoint until the status is completed, then read the output video URL from the response. Billing is per-second based on the generated video duration and resolution.
GET /api/v1/seedance/text_to_video/tsk_abc123
Seedance API parameters
| Parameter | Type | Description |
|---|---|---|
model |
string |
Required. seedance-2.0, seedance-2.0-fast, seedance-1.5-pro, seedance-v1-pro, seedance-v1-lite. |
prompt |
string |
Required. Text description of the video scene to generate. |
duration_seconds |
integer |
Video length in seconds. 4–15 for Seedance 2.0, 5 or 10 for v1 variants. |
aspect_ratio |
string |
Output aspect ratio. Accepted: 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, auto. |
output_resolution |
string |
Video resolution. Accepted: 480p, 720p, 1080p. Higher resolution costs more per second. |
first_frame_image_url |
string |
Optional. URL of an image to use as the first frame. Enables image-to-video workflows. |
last_frame_image_url |
string |
Optional. URL of an image to use as the last frame. Constrains the ending scene. |
reference_image_urls |
array |
Optional. URLs of reference images for pose, depth, or edge guidance. |
reference_audio_urls |
array |
Optional. URLs of reference audio files for native audio sync in the generated video. |
reference_video_urls |
array |
Optional. URLs of reference videos for motion or style transfer. |
callback_url |
string |
Optional. Webhook URL that receives a POST when the task completes. |
What is Seedance on Hermes Agent?
Seedance 2.0 by ByteDance delivers single-pass video generation with unified audio-video output. Users call it best-in-class for multi-shot storytelling and lip-sync accuracy. Through the Hermes Agent custom:runapi provider, it produces 4 to 15 second clips at up to 1080p with per-second billing -- the lowest per-second cost among RunAPI video models.
Seedance use cases
Multi-shot narratives with scene transitions
Build multi-shot video sequences where characters maintain consistency across scene cuts. Seedance handles transitions and continuity between shots in a single generation.
Audio-synced storytelling
Pass a reference audio track and let Seedance generate video motion aligned to the audio. Useful for music videos, podcast visualizations, or dialogue-driven content.
Cutscene pre-visualization
Create game or film cutscene prototypes with dialogue and scene direction. Seedance renders the visual and audio together, giving directors a preview before production.
Seedance + Hermes Agent questions
Yes. Configure RunAPI as a custom provider in Hermes Agent with base_url https://runapi.ai/v1, then call the text_to_video endpoint with model set to seedance-2.0. The same API key handles both chat and video generation.
Seedance 2.0 leads several video generation leaderboards and offers native audio sync that many competitors lack. It generates audio and video in a single pass, while most other models require separate audio generation. Per-second billing on RunAPI also makes it more cost-predictable.
No. Hermes Agent sends HTTP requests through the custom:runapi provider the same way it sends chat requests. The text_to_video endpoint accepts a JSON body and returns a task ID. No additional plugins or extensions are required.
Currently Seedance 2.0 generates clips between 4 and 15 seconds. For longer content, chain multiple clips using character-consistent prompts and first/last frame anchoring. Hermes Agent can automate this chaining in a multi-step workflow.
Set the duration parameter in seconds (4-15) when calling the Seedance endpoint through your Hermes Agent custom:runapi provider. Billing scales linearly with duration, so Hermes Agent can optimize cost by requesting only the length needed.
Yes. Hermes Agent can dispatch multiple Seedance tasks simultaneously through RunAPI, each with different prompts or settings, and collect all results when they complete. This is useful for generating video variations at scale.
Hermes Agent general setup
Not configured yet? Start with the RunAPI setup guide for Hermes Agent.
Hermes Agent setup guide →Try Seedance in Hermes Agent today.
Get a free RunAPI key, configure the custom:runapi provider, and generate per-second-billed video with Seedance 2.0.