One public contract
Integrate one versioned endpoint and one response format instead of maintaining separate audio-generation clients.

Generate dialogue, ambience, music, foley, and sound effects from one prompt. Build complete sound scenes through a stable asynchronous task interface with predictable credit settlement.
API access is available after a plan or credit purchase.curl -X POST https://api.seedaudio.co/v2/audio/generations \
-H "Authorization: Bearer $SEED_AUDIO_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: request-001" \
-d '{
"model": "seed-audio-2.0",
"prompt": "A midnight radio drama with soft rain",
"format": "mp3",
"duration_seconds": 30
}'Keep one public contract while generation orchestration, compatible fallback, managed output storage, and credit settlement happen behind the scenes.
Integrate one versioned endpoint and one response format instead of maintaining separate audio-generation clients.
Submit work immediately, poll a durable task status, and retrieve the result only when every audio layer is ready.
Reserve credits at submission, settle against actual output duration, and automatically return unused balance.
Expose the controls your product needs without leaking provider-specific fields into your application.
Describe speakers, emotion, timing, ambience, background music, and sound events in prompts up to 2,048 characters.
Guide a task with up to three audio references or one scene image. Map every reference clearly inside the prompt.
Tune voice direction, language, speed, volume, pitch, sample rate, and output format when your workflow needs them.
Request MP3, WAV, PCM, or OGG. Successful tasks return a stored audio URL, duration, format, and final credit usage.
Create a task with POST, then poll its ID with GET until it becomes succeeded, failed, or canceled.
Send an Idempotency-Key so a repeated submission returns the original task instead of generating and charging twice.
Use the same asynchronous workflow for a single asset, a creator tool, or a larger audio-generation pipeline.

Generate dialogue, room tone, transitions, background music direction, and foley concepts for video scenes and prototypes.
Create narrated scenes, multi-character story moments, mood beds, and episodic audio drafts from structured prompts.
Produce environmental ambience, character moments, UI sounds, and event-driven audio variations for rapid iteration.
Turn mood, pacing, instrumentation, and narrative function into background music drafts for a wider workflow.
Describe physical actions, materials, distance, space, and timing to generate sound-effect and foley-style results.
Use task IDs and idempotent creation to coordinate many independent audio jobs from your queue or application backend.
Seed Audio 2.0 is asynchronous by design, so long-running sound-scene generations never need to keep a request connection open.
Sign up, purchase credits, and create a secure key from your account settings.
Send a prompt and optional audio or image references to the Seed Audio 2.0 generation endpoint.
Query the task ID every few seconds until the output URL and final credit usage are available.

API tasks use the same credit wallet as the web product. Final usage is calculated at 5 credits per generated minute, rounded up to a whole credit, with a 5-credit minimum.
Choose Seed Audio 2.0 when your product can create a job and wait for a generated asset instead of maintaining a live audio connection.
The current version focuses on reliable task creation and polling. Clear boundaries make the first integration smoother.
Practical answers for evaluating and integrating the API.
It is an asynchronous generation interface for creating complete audio scenes from prompts and optional references, including dialogue, ambience, music, and sound effects.
Create an API key, submit a POST request to the generation endpoint, retain the returned task ID, and poll that task until a durable audio URL is ready.
Generation uses 5 credits per generated minute with a 5-credit minimum. Reserved but unused credits are returned after the task settles.
Yes. A generation may use up to three short audio references or one image reference. Map every reference explicitly in the prompt.
No. Your application integrates one versioned Seed Audio 2.0 contract while compatible provider orchestration remains behind the interface.
The current API is designed for asynchronous tasks and polling. It does not provide real-time streaming speech or public webhooks yet.
You can request MP3, WAV, PCM, or OGG output, depending on the requirements of your production pipeline.

Create an account, purchase credits, and make your first Seed Audio 2.0 API request in minutes.
Disclaimer: Seed Audio 2.0 is an independent AI audio service and informational platform. It is not an official ByteDance or Seed product. Generated audio may contain inaccuracies or unexpected results; users are responsible for reviewing outputs, securing necessary rights, and complying with applicable laws before use.