# Seedance 2.5 Quickstart

The latest EvoLink overview documents five Seedance 2.5 routes. Start with a zero-credit dry run and validate current route/account availability before any paid request:

```bash
./scripts/seedance-2-5-video-gen.sh \
  "A paper airplane crosses a sunlit studio and lands on a desk; smooth tracking pan; quiet ambience" \
  --mode text --duration 5 --aspect-ratio 16:9 --dry-run
```

Before a live task, validate the key without generating, check all five documentation routes, approve the exact payload and cost boundary, then remove `--dry-run`:

```bash
export EVOLINK_API_KEY="your_key_here"
./scripts/seedance-2-5-video-gen.sh --validate-key
./scripts/seedance-2-5-video-gen.sh --check-availability
./scripts/seedance-2-5-video-gen.sh "A paper airplane crosses a sunlit studio and lands on a desk" --mode text --duration 5
```

The script creates `POST /v1/videos/generations`, polls `GET /v1/tasks/{task_id}`, prints each final `RESULT_URL`, and stops on failed status or timeout
