Prompt-driven sound scenes
Describe speakers, emotion, timing, ambience, background music, and sound events in prompts up to 2,048 characters.
Generate dialogue, ambience, BGM, Foley, and sound effects from one prompt. The Seed Audio 1.0 API gives your product a stable task interface, status polling, managed output storage, and predictable credit settlement.
API access is available after a plan or credit purchase.
curl -X POST https://seedaudio.co/api/v1/audio/generations \
-H "Authorization: Bearer $SEED_AUDIO_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: request-001" \
-d '{
"model": "seed-audio-1.0",
"prompt": "A suspense radio drama in English"
}'Model
seed-audio-1.0
Mode
Asynchronous
Billing
75 credits/min
Minimum
10 credits
Formats
MP3 · WAV · PCM · OGG
Prompt limit
2,048 chars
Keep one public contract while provider selection, compatible fallback, output storage, and credit settlement happen behind the scenes.
Integrate one versioned endpoint and one response format instead of maintaining separate provider clients.
Evolink is the primary source, with compatible fallback handled internally when a provider is unavailable.
Reserve credits at submission, settle against actual output duration, and automatically return the unused difference.
Seed Audio 1.0 API capabilities
The API exposes the controls needed for product integration without leaking internal 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 public audio references or one reference image. A preset voice counts toward the limit of three total audio inputs, and audio cannot be combined with an image.
Select a supported preset voice and adjust sample rate, speed, volume, pitch, and output format when the workflow needs them.
Request MP3, WAV, PCM, or OGG Opus. 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 network retry returns the original task instead of generating and charging twice.
Use the same asynchronous workflow for single assets, creator tools, or larger audio generation pipelines.
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 descriptions of 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 own queue or application backend.
The API is asynchronous by design, so long-running generations never need to keep a request connection open.
Sign up, purchase credits, and create a key from your account settings.
Send a prompt and optional audio or image references to the generation endpoint.
Query the task ID every few seconds until the output URL and final usage are available.
Seed Audio 1.0 API pricing
API tasks use the same credit wallet as the web product. Final usage is calculated at 75 credits per generated minute, rounded up to a whole credit, with a 10-credit minimum.
Example final charges
Choose the Seed Audio 1.0 API when your product can create a job and wait for a generated asset rather than maintaining a live audio connection.
The current version focuses on reliable task creation and polling. Designing around these boundaries will make the first integration smoother.
Practical answers for evaluating and integrating the API.
It is an asynchronous audio generation API for creating dialogue, ambience, background music direction, Foley, and sound effects from prompts with optional reference media.
Create an API key, send a Bearer-authenticated POST request to /api/v1/audio/generations, save the returned task ID, and poll GET /api/v1/audio/generations/{id} every few seconds.
The final charge is 75 credits per generated minute with a 10-credit minimum. A new task reserves 150 credits, then automatically returns the unused difference after completion.
Yes. Use public audio reference URLs or one public image URL. A preset voice counts toward the limit of three total audio inputs, and audio references cannot be combined with an image in the same task.
No. Your application integrates only the Seed Audio 1.0 API contract. Provider selection and compatible fallback remain internal and do not change the public response format.
Not in the current public version. Generation is asynchronous and clients query task status by ID. User-configurable webhooks can be added in a later version.
Create an account, purchase credits, and make your first Seed Audio API request in minutes.