Ir al contenido

Demucs

Integrar

Id del modelo 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"

Archivos como el ejemplo: 0,007 $ 7 créditos de API · ≈ 0,74 ₽ tus archivos se miden antes de la ejecución Ejecutar en esta página

Obtener clave de API
Meta Audio #audio

Separa una pista musical en stems independientes, como voz, batería, bajo, guitarra y piano, con variantes seleccionables

Meta · Datos (JSON)

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, conservadas para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan al modificarlos.

•obligatorio audio_url
Suelta un archivo o

URL que apunta al archivo de audio para la separación de pistas.

Avanzado model · output_format · segment_length · shifts · overlap · stems
model predeterminado htdemucs_6s

Modelo Demucs seleccionado para la separación de pistas.

output_format predeterminado mp3

Formato de audio utilizado para guardar las pistas separadas.

Duración del segmento de procesamiento en segundos, con un valor predeterminado específico del modelo. Reducirla disminuye el uso de memoria, pero puede sacrificar calidad; el mínimo es 1.

predeterminado 1

Cantidad de desplazamientos aleatorios de la estabilización equivariante; intercambia tiempo de procesamiento adicional por una mayor calidad a medida que aumenta la cantidad.

predeterminado 0.25

La superposición de segmentos aumenta el tiempo de procesamiento a cambio de una calidad potencialmente superior; el rango admitido es 0.0–1.0.

predeterminado ["vocals","drums","ba...

Selección de pistas entre las opciones disponibles del modelo: vocals, drums, bass, other, guitar, piano (para el modelo 6s). Establezca None para extraer todas las pistas que ofrece el modelo en lugar de una selección específica.

POST /run/demucs?wait=20 cotización → 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"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y se guarda (localStorage) únicamente si marcas Recordar. Obtener una clave de API

Acerca de Demucs

Separa una canción en pistas de instrumentos individuales. Elige una variante de Demucs con `model` (htdemucs_6s de forma predeterminada, que también produce guitarra y piano), limita la salida con `stems` y ajusta la calidad con `shifts` (1 a 10), `overlap` (0 a 1) y `segment_length`. Los stems se devuelven como archivos mp3 o wav, uno por fuente.

Parámetros

Envía el nombre canónico o el nombre nativo, no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
audio_urlobligatorio audio
Tipourl · audio
URL que apunta al archivo de audio para la separación de pistas.
modelopcional
Tipoenum
Predeterminadohtdemucs_6s
htdemucshtdemucs_fthtdemucs_6shdemucs_mmimdxmdx_extramdx_qmdx_extra_q
Modelo Demucs seleccionado para la separación de pistas.
stemsopcional
Tipoenum[]
Predeterminado["vocals","drums","bass","other","guitar","piano"]
Selección de pistas entre las opciones disponibles del modelo: vocals, drums, bass, other, guitar, piano (para el modelo 6s). Establezca None para extraer todas las pistas que ofrece el modelo en lugar de una selección específica.
segment_lengthopcional
Tipointeger | null
≥ 1
Duración del segmento de procesamiento en segundos, con un valor predeterminado específico del modelo. Reducirla disminuye el uso de memoria, pero puede sacrificar calidad; el mínimo es 1.
shiftsopcional
Tipointeger
Predeterminado1
1 – 10
Cantidad de desplazamientos aleatorios de la estabilización equivariante; intercambia tiempo de procesamiento adicional por una mayor calidad a medida que aumenta la cantidad.
overlapopcional
Tiponumber
Predeterminado0.25
0 – 1
La superposición de segmentos aumenta el tiempo de procesamiento a cambio de una calidad potencialmente superior; el rango admitido es 0.0–1.0.
output_formatopcional
Tipoenum
Predeterminadomp3
wavmp3
Formato de audio utilizado para guardar las pistas separadas.
obligatorio Nombre canónico, también aceptado

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una carga. Archivos

Salida

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"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: conservada para siempre (se cobra por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para vídeo y audio. output es el objeto de resultado propio del modelo.
Campos de salida
vocals
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene las voces aisladas.
drums
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene la batería aislada.
bass
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene el bajo aislado.
other
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene los demás instrumentos aislados.
guitar
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene la guitarra aislada, disponible exclusivamente con modelos 6s.
piano
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene el piano aislado, disponible exclusivamente con modelos 6s.

Para agentes de IA: esta página en Markdown está en https://doitong.com/es/developers/models/demucs.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt