콘텐츠로 건너뛰기

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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

예시와 같은 파일: $0.007 7 API 크레딧 · ≈ ₽0.74 실행 전에 파일을 측정합니다 이 페이지에서 실행

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 안정화의 무작위 시프트 횟수입니다. 횟수가 증가할수록 처리 시간이 늘어나지만 품질이 향상됩니다.

기본값 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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

이 요청 실행

키는 이 브라우저에 유지됩니다. Doitong API로만 전송되며, 기억하기를 선택한 경우에만 localStorage에 저장됩니다. 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 안정화의 무작위 시프트 횟수입니다. 횟수가 증가할수록 처리 시간이 늘어나지만 품질이 향상됩니다.
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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
파일 보관 방식 선택모든 outputs[].url은 스토리지에 저장된 복사본입니다. 계정 설정 또는 ?storage=에 따라 영구 보관(GB-월 단위 과금)하거나 7일 동안 무료로 보관합니다.
모든 모델에서 동일한 구조이미지, 동영상, 오디오 모두 type, url, content_type, width, height 및 duration을 사용합니다. output은 모델 자체의 결과 객체입니다.
출력 필드
vocals
object {url, content_type, file_name, file_size} | null분리된 보컬이 포함된 오디오 파일입니다.
drums
object {url, content_type, file_name, file_size} | null분리된 드럼이 포함된 오디오 파일입니다.
bass
object {url, content_type, file_name, file_size} | null분리된 베이스가 포함된 오디오 파일입니다.
other
object {url, content_type, file_name, file_size} | null분리된 기타 악기가 포함된 오디오 파일입니다.
guitar
object {url, content_type, file_name, file_size} | null분리된 기타가 포함된 오디오 파일이며, 6s 모델에서만 사용할 수 있습니다.
piano
object {url, content_type, file_name, file_size} | null분리된 피아노가 포함된 오디오 파일이며, 6s 모델에서만 사용할 수 있습니다.

AI 에이전트용: 이 페이지의 Markdown 버전: https://doitong.com/ko/developers/models/demucs.md. 모든 모델 및 가이드: https://doitong.com/developers/llms.txt