HERMES + SEEDANCE

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.

one API key · text to video endpoint · per-second billing
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"
}
Copy the curl command to test seedance
HOW IT WORKS

Use Seedance in Hermes Agent in three steps

1

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
2

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
3

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
PARAMETERS

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.

FAQ

Seedance + Hermes Agent questions

Hermes Agent general setup

Not configured yet? Start with the RunAPI setup guide for Hermes Agent.

Hermes Agent setup guide →

Seedance model catalog

See all Seedance variants, pricing tiers, and API docs.

Seedance on RunAPI →

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.