mirelo-sfx-2defaultMirelo SFX 2 API — how to connect and pay
Mirelo SFX 2.0 — sound effects and ambiences from a text description (up to 2000 characters, English works best): footsteps, doors, machines, nature, city noise. 1 to 60 seconds; you can list sounds to keep out. Priced per second of sound.
Channel comparison
last 7 days
| Channel | Price |
|---|---|
Flow mirelo-sfx-2default | from $0.013333 per file |
Build the result you need
mirelo-sfx-2What is Mirelo SFX 2
Mirelo SFX 2.0 — sound effects and ambiences from a text description (up to 2000 characters, English works best): footsteps, doors, machines, nature, city noise. 1 to 60 seconds; you can list sounds to keep out. Priced per second of sound.
Contract at a glance
- Input
- text
- Output
- audio
- Mode
- async (job + polling)
- Status polling
- every 3 s · up to 90 s
Strengths
- Pricing: per file
- Inputs: text
- 11 configurable options
- One API key for media generation
Where it is used
- Video voiceovers
- Voice scripts
- Audio versions of text
- Recording cleanup
API contract
Generation runs asynchronously: create a job, then poll its status until completion.
- Create job
- POST /api/media/generate
- Check status
- GET /api/media/jobs/{jobId}
- Input
- text
- Output
- audio
- Polling
- every 3 s · up to 90 s
- Authentication
- Authorization: Bearer sk-pv-…
Example request
Pass your key in the Bearer header. The API returns jobId for polling the status.
curl -sS https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary '{"model":"mirelo-sfx-2","prompt":"a beautiful landscape","opts":{"duration":"5","output_format":"mp3"}}'JavaScript
const response = await fetch('https://getvibeapi.com/api/media/generate', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.GETVIBE_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "mirelo-sfx-2",
"prompt": "a beautiful landscape",
"opts": {
"duration": "5",
"output_format": "mp3"
}
}),
});
if (!response.ok) throw new Error(`GetVibe API: ${response.status}`);
const { jobId } = await response.json();
console.log(jobId);API request parameters
Parameters for requests to Mirelo SFX 2 via the GetVibe API.
promptreq.durationnegative_promptoutput_formatseed| Parameter | Type | Values | Default | Price |
|---|---|---|---|---|
promptreq. | text | text description | required | — |
duration | option selection | 1 · 2 · 3 · 5 (default) · 8 · 10 · 15 · 20 · 30 · 45 · 60 | 5 | 1: $0.013333, 2: $0.026667, 3: $0.04, 5: $0.066667, 8: $0.106667, 10: $0.133333, 15: $0.20, 20: $0.266667, 30: $0.40, 45: $0.60, 60: $0.80 |
negative_prompt | text / number | any value | — | Included in the base price |
output_format | option selection | MP3 192 kbps (default) · WAV | MP3 192 kbps | Included in the base price |
seed | text / number | any value | — | Included in the base price |
Request: POST https://getvibeapi.com/api/media/generate. Prices in USD.
Price of Mirelo SFX 2
The cost of Mirelo SFX 2: from $0.066667 per file. The price is calculated dynamically at the current exchange rate, and the final charge is shown in the API response (priceRub). Payment in USD, no subscriptions.
What a default request costs
With no parameters sent, the request uses these values: Duration — 5, Format — MP3 192 kbps. That request costs $0.066667.
Channels and prices for every parameter combination
For every channel, the price of every parameter combination. It is exactly the amount a successful generation is charged, and the same figure as in the machine-readable table linked below.
Flowmirelo-sfx-2from $0.013333exact prices
| Duration, sec | 1 s | 2 s | 3 s | 5 s | 8 s | 10 s | 15 s | 20 s | 30 s | 45 s | 60 s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Flow | $0.013333 | $0.026667 | $0.04 | $0.066667 | $0.106667 | $0.133333 | $0.20 | $0.266667 | $0.40 | $0.60 | $0.80 |
Every combination as JSON: /api/media/price-table?model=mirelo-sfx-2
README
The machine-readable contract for Mirelo SFX 2 contains the request schema, operations, limits, polling and response examples.
# Mirelo SFX 2
Public model: mirelo-sfx-2
Create job: POST /api/media/generate
Check status: GET /api/media/jobs/{jobId}
## Input parameters
- `prompt` (text): text description; default: required
- `duration` (option selection): 1 · 2 · 3 · 5 (default) · 8 · 10 · 15 · 20 · 30 · 45 · 60; default: 5
- `negative_prompt` (text / number): any value; default: —
- `output_format` (option selection): MP3 192 kbps (default) · WAV; default: MP3 192 kbps
- `seed` (text / number): any value; default: —
## Public variants
- `mirelo-sfx-2`: FlowFAQ about the Mirelo SFX 2 API
How much does Mirelo SFX 2 cost?
The price of Mirelo SFX 2: from $0.066667 per file. The price is calculated dynamically at the current exchange rate.
Is it compatible with the OpenAI SDK?
Yes, the API is fully OpenAI-compatible. Just change base_url to https://getvibeapi.com/v1 and set your key — the rest of the code stays the same.