ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

Demucs

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id demucs
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/demucs?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਉਦਾਹਰਨ ਵਰਗੀਆਂ ਫ਼ਾਈਲਾਂ: $0.007 7 API ਕ੍ਰੈਡਿਟ ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Meta ਆਡੀਓ #audio

ਸੰਗੀਤ ਟ੍ਰੈਕ ਨੂੰ ਵੋਕਲ, ਡਰਮ, ਬੇਸ, ਗਿਟਾਰ ਅਤੇ ਪਿਆਨੋ ਵਰਗੇ ਵੱਖਰੇ ਸਟੈਮ ਵਿੱਚ ਵੰਡਦਾ ਹੈ, ਚੁਣਨਯੋਗ ਰੂਪਾਂ ਸਮੇਤ

Meta · ਡਾਟਾ (JSON)

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ audio_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

ਸਟੈਮ ਵੱਖ ਕਰਨ ਲਈ ਆਡੀਓ ਫ਼ਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ URL।

ਉੱਨਤ model · output_format · segment_length · shifts · overlap · stems
model ਡਿਫ਼ਾਲਟ htdemucs_6s

ਸਟੈਮ ਵੱਖ ਕਰਨ ਲਈ ਚੁਣਿਆ ਗਿਆ Demucs ਮਾਡਲ।

output_format ਡਿਫ਼ਾਲਟ mp3

ਵੱਖ ਕੀਤੇ ਸਟੈਮ ਸੰਭਾਲਣ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਆਡੀਓ ਫਾਰਮੈਟ।

ਸਕਿੰਟਾਂ ਵਿੱਚ ਪ੍ਰੋਸੈਸਿੰਗ ਸੈਗਮੈਂਟ ਦੀ ਮਿਆਦ, ਜਿਸਦਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ ਮਾਡਲ-ਵਿਸ਼ੇਸ਼ ਹੁੰਦਾ ਹੈ। ਇਸਨੂੰ ਘਟਾਉਣ ਨਾਲ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਘਟਦੀ ਹੈ, ਪਰ ਗੁਣਵੱਤਾ ਪ੍ਰਭਾਵਿਤ ਹੋ ਸਕਦੀ ਹੈ; ਘੱਟੋ-ਘੱਟ ਮੁੱਲ 1 ਹੈ।

ਡਿਫ਼ਾਲਟ 1

Equivariant stabilization ਦੀ random-shift ਗਿਣਤੀ; ਗਿਣਤੀ ਵਧਣ ਨਾਲ ਵਾਧੂ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੇ ਬਦਲੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਮਿਲਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 0.25

ਸੈਗਮੈਂਟ ਓਵਰਲੈਪ ਵਧਣ ਨਾਲ ਵੱਧ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੇ ਬਦਲੇ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਮਿਲਦੀ ਹੈ; ਸਮਰਥਿਤ ਰੇਂਜ 0.0–1.0 ਹੈ।

ਡਿਫ਼ਾਲਟ ["vocals","drums","ba...

ਮਾਡਲ ਦੇ ਉਪਲਬਧ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਸਟੈਮ ਚੋਣ: vocals, drums, bass, other, guitar, piano (6s ਮਾਡਲ ਲਈ)। ਮਾਡਲ ਵੱਲੋਂ ਉਪਲਬਧ ਹਰ ਸਟੈਮ ਕੱਢਣ ਦੀ ਬਜਾਏ ਕਿਸੇ ਖ਼ਾਸ ਚੋਣ ਨੂੰ ਕੱਢਣ ਲਈ None ਸੈੱਟ ਕਰੋ।

POST /run/demucs?wait=20 ਕੋਟ → $0.007
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/demucs?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

Demucs ਬਾਰੇ

ਗੀਤ ਨੂੰ ਵੱਖਰੇ ਇੰਸਟਰੂਮੈਂਟ ਟ੍ਰੈਕਾਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ। `model` ਨਾਲ Demucs ਰੂਪ ਚੁਣੋ (ਡਿਫ਼ਾਲਟ htdemucs_6s, ਜੋ ਗਿਟਾਰ ਅਤੇ ਪਿਆਨੋ ਵੀ ਦਿੰਦਾ ਹੈ), `stems` ਨਾਲ ਆਉਟਪੁੱਟ ਸੀਮਿਤ ਕਰੋ, ਅਤੇ `shifts` (1 ਤੋਂ 10), `overlap` (0 ਤੋਂ 1) ਅਤੇ `segment_length` ਨਾਲ ਗੁਣਵੱਤਾ ਸਮਾਯੋਜਿਤ ਕਰੋ। ਸਟੈਮ mp3 ਜਾਂ wav ਫ਼ਾਈਲਾਂ ਵਜੋਂ, ਹਰ ਸਰੋਤ ਲਈ ਇੱਕ, ਵਾਪਸ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

ਪੈਰਾਮੀਟਰ

ਕੈਨੋਨਿਕਲ ਨਾਮ ਜਾਂ ਨੇਟਿਵ ਨਾਮ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਭੇਜੋ, ਦੋਵੇਂ ਨਹੀਂ। ਕੈਨੋਨਿਕਲ ਨਾਮ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
audio_urlਲੋੜੀਂਦਾ audio
ਕਿਸਮurl · audio
ਸਟੈਮ ਵੱਖ ਕਰਨ ਲਈ ਆਡੀਓ ਫ਼ਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ URL।
modelਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟhtdemucs_6s
htdemucshtdemucs_fthtdemucs_6shdemucs_mmimdxmdx_extramdx_qmdx_extra_q
ਸਟੈਮ ਵੱਖ ਕਰਨ ਲਈ ਚੁਣਿਆ ਗਿਆ Demucs ਮਾਡਲ।
stemsਵਿਕਲਪਿਕ
ਕਿਸਮenum[]
ਡਿਫ਼ਾਲਟ["vocals","drums","bass","other","guitar","piano"]
ਮਾਡਲ ਦੇ ਉਪਲਬਧ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਸਟੈਮ ਚੋਣ: vocals, drums, bass, other, guitar, piano (6s ਮਾਡਲ ਲਈ)। ਮਾਡਲ ਵੱਲੋਂ ਉਪਲਬਧ ਹਰ ਸਟੈਮ ਕੱਢਣ ਦੀ ਬਜਾਏ ਕਿਸੇ ਖ਼ਾਸ ਚੋਣ ਨੂੰ ਕੱਢਣ ਲਈ None ਸੈੱਟ ਕਰੋ।
segment_lengthਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
≥ 1
ਸਕਿੰਟਾਂ ਵਿੱਚ ਪ੍ਰੋਸੈਸਿੰਗ ਸੈਗਮੈਂਟ ਦੀ ਮਿਆਦ, ਜਿਸਦਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ ਮਾਡਲ-ਵਿਸ਼ੇਸ਼ ਹੁੰਦਾ ਹੈ। ਇਸਨੂੰ ਘਟਾਉਣ ਨਾਲ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਘਟਦੀ ਹੈ, ਪਰ ਗੁਣਵੱਤਾ ਪ੍ਰਭਾਵਿਤ ਹੋ ਸਕਦੀ ਹੈ; ਘੱਟੋ-ਘੱਟ ਮੁੱਲ 1 ਹੈ।
shiftsਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ1
1 – 10
Equivariant stabilization ਦੀ random-shift ਗਿਣਤੀ; ਗਿਣਤੀ ਵਧਣ ਨਾਲ ਵਾਧੂ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੇ ਬਦਲੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਮਿਲਦੀ ਹੈ।
overlapਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0.25
0 – 1
ਸੈਗਮੈਂਟ ਓਵਰਲੈਪ ਵਧਣ ਨਾਲ ਵੱਧ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੇ ਬਦਲੇ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਮਿਲਦੀ ਹੈ; ਸਮਰਥਿਤ ਰੇਂਜ 0.0–1.0 ਹੈ।
output_formatਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟmp3
wavmp3
ਵੱਖ ਕੀਤੇ ਸਟੈਮ ਸੰਭਾਲਣ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਆਡੀਓ ਫਾਰਮੈਟ।
ਲੋੜੀਂਦਾ ਕੈਨੋਨਿਕਲ ਨਾਮ, ਇਹ ਵੀ ਸਵੀਕਾਰਿਆ ਜਾਂਦਾ ਹੈ

ਫ਼ਾਈਲ ਪੈਰਾਮੀਟਰ ਜਨਤਕ https:// URL, 10 MB ਤੱਕ ਦਾ data: URI, ਜਾਂ ਅੱਪਲੋਡ ਦੇ file_url ਨੂੰ ਸਵੀਕਾਰਦੇ ਹਨ। ਫ਼ਾਈਲਾਂ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "demucs",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 7,
    "usd": "0.007",
    "charged": 7,
    "refunded": 0
  },
  "input": {
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "output": {
    "vocals": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "drums": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "bass": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "other": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "guitar": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "piano": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ outputs[].url ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਇੱਕ ਕਾਪੀ ਹੈ: ਹਮੇਸ਼ਾ ਲਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ (ਪ੍ਰਤੀ GB-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
vocals
object {url, content_type, file_name, file_size} | nullਅਲੱਗ ਕੀਤੇ vocals ਵਾਲੀ ਆਡੀਓ ਫ਼ਾਈਲ।
drums
object {url, content_type, file_name, file_size} | nullਅਲੱਗ ਕੀਤੇ drums ਵਾਲੀ ਆਡੀਓ ਫ਼ਾਈਲ।
bass
object {url, content_type, file_name, file_size} | nullਅਲੱਗ ਕੀਤੇ bass ਵਾਲੀ ਆਡੀਓ ਫ਼ਾਈਲ।
other
object {url, content_type, file_name, file_size} | nullਅਲੱਗ ਕੀਤੇ ਹੋਰ ਸਾਜ਼ਾਂ ਵਾਲੀ ਆਡੀਓ ਫ਼ਾਈਲ।
guitar
object {url, content_type, file_name, file_size} | nullਅਲੱਗ ਕੀਤੇ guitar ਵਾਲੀ ਆਡੀਓ ਫ਼ਾਈਲ, ਸਿਰਫ਼ 6s ਮਾਡਲਾਂ ਨਾਲ ਉਪਲਬਧ।
piano
object {url, content_type, file_name, file_size} | nullਅਲੱਗ ਕੀਤੇ piano ਵਾਲੀ ਆਡੀਓ ਫ਼ਾਈਲ, ਸਿਰਫ਼ 6s ਮਾਡਲਾਂ ਨਾਲ ਉਪਲਬਧ।

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/demucs.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt