MVSEP Logo
  • Trang chủ
  • Tin tức
  • Mua gói
  • Mẫu
  • FAQ
  • Tạo tài khoản
  • Đăng nhập

Bắt đầu

API MVSEP cung cấp quyền truy cập theo chương trình để tạo tách, trả về kết quả, lấy thông tin trang web và kiểm soát khả năng của người dùng.

Để sử dụng API, bạn phải cần Token API. Bạn chưa đăng nhập, vui lòng đăng nhập để nhận token API của bạn.

Examples in Python: https://github.com/ZFTurbo/MVSep-API-Examples

Unofficial application MacVSep for Mac OS: https://github.com/septcoco/macvsep

Webhooks can be setup here: Webhooks Page

Lưu ý rằng người dùng Premium có thể yêu cầu tối đa 10 tệp cùng lúc, trong khi người dùng miễn phí chỉ được 1 tệp.

Hoạt động tách biệt

Tạo môi trường tách

Để tạo môi trường tách, bạn cần yêu cầu lệnh POST tới url sau:
https://mvsep.com/api/separation/create


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String Token API của bạn
audiofile Binary Tệp âm thanh được xử lý. Not required if url parameter is set
url String Link to the audiofile. Not required if audiofile parameter is set
remote_type String (optional) Remote type of the audiofile. Defaults to direct. Not required if audiofile parameter is set. Supported types are direct (Direct Download), mega (MEGA), drive (Google Drive), dropbox (Dropbox)
sep_type Integer (tùy chọn) Loại mô hình, mặc định là 11 (Demucs3 Model B (vocals, drums, bass, other))
add_opt1 String (tùy chọn) Loại trường phân tách bổ sung đầu tiên
add_opt2 String (tùy chọn) Loại trường phân tách bổ sung thứ hai
add_opt3 String (tùy chọn) Loại tách bổ sung thứ ba
output_format Integer (tùy chọn) định dạng đầu ra, mặc định là 0 (mp3 (320kbps))
is_demo Boolean (tùy chọn) tệp được xuất bản lên trang demo, mặc định là false

Separation type (sep_type) and additional fields (add_opt1, add_opt2, ...) values

Tên Giá trị Additional fields
Ensemble (vocals, instrum) 26 Key: add_opt1
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Key: add_opt2
Name: Model Type
Options:
  • 1 - SDR Vocals 10.44 (MDX23C, VitLarge23, Demucs4HT)
  • 2 - SDR Vocals 10.75 (MDX23C, BS Roformer (v1), VitLarge23)
  • 3 - SDR Vocals 11.06 (MDX23C, BS Roformer (viperx))
  • 4 - SDR Vocals 11.33 (MDX23C, BS Roformer (finetuned))
  • 5 - SDR Vocals 11.50 (Mel Roformer and BS Roformer)
  • 6 - SDR Vocals 11.61 (Mel Roformer, BS Roformer and SCNet XL)
  • 7 - SDR Vocals 11.93 (Mel Roformer, BS Roformer (x2) and SCNet XL IHF) (default)
  • 8 - High Vocal Fullness (SDR: 11.69, Fullness: 20.46)
  • 9 - High Instrumental Fullness (SDR: 17.69, Fullness: 34.79)
Ensemble (vocals, instrum, bass, drums, other) 28 Key: add_opt1
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Key: add_opt2
Name: Model Type
Options:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.34 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (default)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Key: add_opt1
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Key: add_opt2
Name: Model Type
Options:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.32 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (default)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
BS Roformer (vocals, instrumental) 40 Key: add_opt1
Name: Vocal model type
Options:
  • 3 - ver. 2024.02 (SDR vocals: 10.42, SDR instrum: 16.73)
  • 4 - viperx edition (SDR vocals: 10.87, SDR instrum: 17.17)
  • 5 - ver 2024.04 (SDR vocals: 11.24, SDR instrum: 17.55)
  • 29 - ver 2024.08 (SDR vocals: 11.31, SDR instrum: 17.62)
  • 85 - unwa high instrum fullness (SDR instrum: 17.25)
  • 81 - ver 2025.07 (SDR vocals: 11.89, SDR instrum: 18.20) (default)
MelBand Roformer (vocals, instrumental) 48 Key: add_opt1
Name: Vocal model type
Options:
  • 0 - Kimberley Jensen edition (SDR vocals: 11.01, SDR instrum: 17.32)
  • 1 - ver 2024.08 (SDR vocals: 11.17, SDR instrum: 17.48)
  • 2 - Bas Curtiz edition (SDR vocals: 11.18, SDR instrum: 17.49)
  • 3 - unwa Instrumental v1 (SDR vocals: 10.24, SDR instrum: 16.54)
  • 5 - unwa Instrumental v1e (SDR vocals: 10.05, SDR instrum: 16.36)
  • 6 - unwa big beta v5e (SDR vocals: 10.59, SDR instrum: 16.89)
  • 4 - ver 2024.10 (SDR vocals: 11.28, SDR instrum: 17.59) (default)
  • 7 - becruily instrum high fullness (SDR instrum: 16.47)
  • 8 - becruily vocals high fullness (SDR vocals: 10.55)
  • 9 - unwa Instrumental v1e plus (SDR vocals: 10.33, SDR instrum: 16.64)
  • 10 - gabox Instrumental v7 (SDR vocals: 10.32, SDR instrum: 16.63)
MDX23C (vocals, instrumental) 25 Key: add_opt1
Name: Vocal model type
Options:
  • 3 - 12K FFT, Large Conv, Hop 1024 (SDR vocals: 9.95, SDR instrum: 16.26)
  • 2 - 12K FFT, Large Conv (SDR vocals: 9.71, SDR instrum: 16.02)
  • 0 - 12K FFT (SDR vocals: 9.68, SDR instrum: 15.99)
  • 1 - 12K FFT, 6 Poolings (SDR vocals: 9.49, SDR instrum: 15.79)
  • 4 - 8K FFT (SDR vocals: 10.17, SDR instrum: 16.48)
  • 7 - 8K FFT (SDR vocals: 10.36, SDR instrum: 16.66) (default)
SCNet (vocals, instrumental) 46 Key: add_opt1
Name: Vocal model type
Options:
  • 0 - SCNet (SDR vocals: 10.25, SDR instrum: 16.56)
  • 1 - SCNet Large (SDR vocals: 10.74, SDR instrum: 17.05)
  • 2 - SCNet XL (SDR vocals: 10.96, SDR instrum: 17.27)
  • 3 - SCNet XL (high fullness)
  • 4 - SCNet XL (very high fullness)
  • 5 - SCNet XL IHF (SDR vocals: 11.11, SDR instrum: 17.41) (default)
Demucs4 HT (vocals, drums, bass, other) 20 Key: add_opt1
Name: Model type
Options:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (default)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
MDX B (vocals, instrumental) 23 Key: add_opt1
Name: Vocal model type
Options:
  • 7 - MDX Kimberley Jensen v2 2023.05.21 (SDR: 9.60)
  • 0 - MDX UVR 2022.01.01 (SDR: 8.83)
  • 1 - MDX UVR 2022.07.25(SDR: 8.67)
  • 2 - MDX Kimberley Jensen v1 2023.02.12 (SDR: 9.48)
  • 4 - UVR-MDX-NET-Inst_HQ_2 (SDR: 9.12)
  • 5 - UVR_MDXNET_Main (SDR: 8.79)
  • 6 - MDX Kimberley Jensen Inst (SDR: 9.28)
  • 8 - UVR-MDX-NET-Inst_HQ_3 (SDR: 9.38)
  • 9 - UVR-MDX-NET-Voc_FT (SDR: 9.64)
  • 11 - UVR-MDX-NET-Inst_HQ_4 (SDR: 9.71) (default)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Key: add_opt1
Name: Model Type
Options:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (default)
  • 1 - HP2-4BAND-3090_4band_2
  • 2 - HP2-4BAND-3090_4band_1
  • 3 - HP_4BAND_3090
  • 4 - Vocal_HP_4BAND_3090
  • 5 - Vocal_HP_4BAND_3090_AGG
  • 6 - HP2-MAIN-MSB2-3BAND-3090
  • 7 - HP-4BAND-V2
  • 8 - HP-KAROKEE-MSB2-3BAND-3090 (Karaokee model)
  • 9 - WIP-Piano-4band-129605kb (Piano model)
  • 10 - drums-4BAND-3090_4band (Drums model)
  • 11 - bass-4BAND-3090_4band (Bass model)
  • 12 - karokee_4band_v2_sn (Karaokee model v2)
  • 13 - UVR-De-Echo-Aggressive
  • 14 - UVR-De-Echo-Normal
  • 15 - UVR-DeNoise
  • 16 - UVR-DeEcho-DeReverb
  • 17 - UVR-BVE-4B_SN-44100-1 (Back vocals model)

Key: add_opt2
Name: Agressiveness
Options:
  • 0.3 - 0.3 (default)
  • 0.1 - 0.1
  • 0.2 - 0.2
  • 0.4 - 0.4
  • 0.5 - 0.5
  • 0.6 - 0.6
  • 0.7 - 0.7
  • 0.8 - 0.8
  • 0.9 - 0.9
  • 1.0 - 1.0
Demucs4 Vocals 2023 (vocals, instrum) 27
MelBand Karaoke (lead/back vocals) 49 Key: add_opt1
Name: Karaoke model type
Options:
  • 0 - Model by viperx and aufr33 (SDR: 9.45)
  • 1 - Model by becruily (SDR: 9.61)
  • 2 - Model by gabox (SDR: 9.67)
  • 3 - Model fuzed gabox & aufr33/viperx (SDR: 9.85) (default)

Key: add_opt2
Name: Extraction type
Options:
  • 0 - Use as is (default)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Key: add_opt1
Name: Karaoke model type
Options:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (default)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Piano (piano, other) 29 Key: add_opt1
Name: Piano model type
Options:
  • 0 - mdx23c (2023.08, SDR: 4.79)
  • 1 - mdx23c (2024.09, SDR: 5.59)
  • 2 - MelRoformer (viperx, SDR: 5.71)
  • 3 - SCNet Large (2024.09, SDR: 5.89)
  • 4 - Ensemble (SCNet + Mel, SDR: 6.20)
  • 5 - BS Roformer SW (SDR: 7.83) (default)
MVSep Guitar (guitar, other) 31 Key: add_opt1
Name: Guitar model type
Options:
  • 0 - mdx23c (2023.08, SDR: 4.78)
  • 2 - mdx23c (2024.06, SDR: 6.34)
  • 3 - MelRoformer (2024.06, SDR: 7.02)
  • 5 - BSRoformer (viperx, SDR: 7.16)
  • 6 - Ensemble (BS + Mel, SDR: 7.51)
  • 7 - BS Roformer SW (SDR: 9.05) (default)
MVSep Bass (bass, other) 41 Key: add_opt1
Name: Bass model type
Options:
  • 0 - BS Roformer (SDR bass: 12.49)
  • 1 - HTDemucs4 (SDR bass: 12.52)
  • 2 - SCNet XL (SDR bass: 13.81)
  • 3 - BS + HTDemucs + SCNet (SDR bass: 14.07)
  • 4 - BS Roformer SW (SDR bass: 14.62)
  • 5 - BS Roformer SW + SCNet XL (SDR bass: 14.87) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Drums (drums, other) 44 Key: add_opt1
Name: Drums model type
Options:
  • 0 - HTDemucs (SDR drums: 12.04)
  • 1 - MelBand Roformer (SDR drums: 12.76)
  • 2 - SCNet Large (SDR drums: 13.01)
  • 3 - SCNet XL (SDR drums: 13.42)
  • 4 - Mel + SCNet XL (SDR drums: 13.78)
  • 5 - BS Roformer SW (SDR drums: 14.11)
  • 6 - Mel + SCNet XL + BS Roformer SW (SDR drums: 14.35) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Strings (strings, other) 52
MVSep Wind (wind, other) 54 Key: add_opt1
Name: Wind model type
Options:
  • 0 - MelBand Roformer (SDR wind: 6.73)
  • 1 - SCNet Large (SDR wind: 6.76)
  • 2 - Mel + SCNet (SDR wind: 7.22) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Organ (organ, other) 58 Key: add_opt1
Name: Organ model type
Options:
  • 0 - SCNet XL (SDR organ: 2.71)
  • 1 - MelBand Roformer (SDR organ: 2.77)
  • 2 - Mel + SCNet (SDR organ: 3.05) (default)
MVSep Saxophone (saxophone, other) 61 Key: add_opt1
Name: Model type
Options:
  • 0 - SCNet XL (SDR saxophone: 6.15)
  • 1 - MelBand Roformer (SDR saxophone: 6.97) (default)
  • 2 - Mel + SCNet (SDR saxophone: 7.13)
MVSep Violin (violin, other) 65
Apollo Enhancers (by JusperLee and Lew) 51 Key: add_opt1
Name: Model type
Options:
  • 0 - MP3 Enhancer (by JusperLee) (default)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team)
Reverb Removal (noreverb) 22 Key: add_opt1
Name: Model Type
Options:
  • 0 - Reverb removal by FoxJoy (MDX23C) (default)
  • 1 - Reverb removal by anvuew (MelRoformer)
  • 2 - Reverb removal by anvuew (BSRoformer)
  • 3 - Reverb removal by anvuew v2 (MelRoformer)
  • 4 - Reverb removal by Sucial (MelRoformer)
  • 5 - Reverb removal by Sucial v2 (MelRoformer)

Key: add_opt2
Name: Preprocess
Options:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (default)
MVSep Crowd removal (crowd, other) 34 Key: add_opt1
Name: Model type
Options:
  • 8 - MDX23C v1 (SDR crowd: 5.57)
  • 9 - MDX23C v2 (SDR crowd: 6.06)
  • 0 - Mel Roformer (SDR crowd: 6.07)
  • 1 - Ensemble MDX23C + Mel Roformer (SDR crowd: 6.27) (default)
MVSep Demucs4HT DNR (dialog, sfx, music) 24 Key: add_opt1
Name: Model type
Options:
  • 0 - Single (SDR: 9.62) (default)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Key: add_opt1
Name: Model Type
Options:
  • 0 - Multi language model (default)
  • 1 - English model
  • 2 - German model
  • 3 - French model
  • 4 - Spanish model
  • 5 - Chinese model
  • 6 - Faroese model
MVSep DnR v3 (speech, music, sfx) 56 Key: add_opt1
Name: Model type
Options:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Use vocals model to help

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Key: add_opt1
Name: Model Type
Options:
  • 0 - DrumSep model by inagoy (HDemucs, 4 stems)
  • 1 - DrumSep model by aufr33 and jarredou (MDX23C, 4 stems)
  • 2 - DrumSep SCNet XL (5 stems)
  • 3 - DrumSep SCNet XL (6 stems)
  • 4 - DrumSep SCNet XL (4 stems)
  • 5 - DrumSep Ensemble of 4 models (MDX23C + 3 * SCNet XL, 8 stems)
  • 6 - DrumSep MelBand Roformer (4 stems)
  • 7 - DrumSep MelBand Roformer (6 stems) (default)

Key: add_opt2
Name: Preprocess
Options:
  • 0 - Apply Drums model before (default)
  • 1 - Use as is (audio must contain drums only)
DeNoise by aufr33 47 Key: add_opt1
Name: Model type
Options:
  • 0 - Standard (default)
  • 1 - Aggressive
Whisper (extract text from audio) 39 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)

Key: add_opt2
Name: Transcription type
Options:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (default)
Parakeet (extract text from audio) 64 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
Medley Vox (Multi-singer separation) 53 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
MVSep Multichannel BS (vocals, instrumental) 43 Key: add_opt1
Name: Model Type
Options:
  • 0 - BS Roformer (SDR: 11.81) (default)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Key: add_opt1
Name: Model type
Options:
  • 0 - BSRoformer by Sucial (SDR: 6.52)
  • 3 - BSRoformer by aufr33 (SDR: 8.18)
  • 1 - SCNet XL (SDR: 11.83)
  • 2 - MelRoformer (2025.01) (SDR: 13.03) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract vocals first with BS Roformer
MDX A/B (vocals, drums, bass, other) 7 Key: add_opt1
Name: Vocal model type
Options:
  • 0 - MDX A (Contest Version)
  • 3 - MDX Kimberley Jensen 2023.02.12 SDR: 9.30 (New) (default)
  • 1 - MDX UVR 2022.01.01 SDR 8.62
  • 2 - MDX UVR 2022.07.25 SDR 8.51
Demucs3 Model (vocals, drums, bass, other) 10 Key: add_opt1
Name: Model type
Options:
  • 0 - Demucs3 Model A (Contest Version)
  • 1 - Demucs3 Model B (High Quality) (default)
Vit Large 23 (vocals, instrum) 33 Key: add_opt1
Name: Model type
Options:
  • 0 - v1 (SDR vocals: 9.78)
  • 1 - v2 (SDR vocals: 9.90) (default)
UVRv5 Demucs (vocals, music) 17 Key: add_opt1
Name: Model Type
Options:
  • 0 - UVR_Demucs_Model_1
  • 1 - UVR_Demucs_Model_2
  • 2 - UVR_Demucs_Model_Bag
MVSep DNR (music, sfx, speech) 18
MVSep Vocal Model (vocals, music) 19
Demucs2 (vocals, drums, bass, other) 13
Danna Sep (vocals, drums, bass, other) 15
Byte Dance (vocals, drums, bass, other) 16
MVSep MelBand Roformer (vocals, instrum) 35
spleeter 0 Key: add_opt1
Name: Model type
Options:
  • 0 - 2 stems (vocals, music) (default)
  • 1 - 4 stems (vocals, drums, bass, other)
  • 2 - 5 stems (vocals, drums, bass, piano, other)
UnMix 3 Key: add_opt1
Name: Model type
Options:
  • 0 - unmix XL (vocals, drums, bass, other) (default)
  • 1 - unmix HQ (vocals, drums, bass, other)
  • 2 - unmix SD (vocals, drums, bass, other)
  • 3 - unmix SE (vocals, music) - low quality
Zero Shot (Query Based) (Low quality) 14 Key: add_opt1
Name: Model Type
Options:
  • 0 - Bass (MUSDB18HQ AVG)
  • 1 - Drums (MUSDB18HQ AVG)
  • 2 - Vocals (MUSDB18HQ AVG) (default)
  • 3 - Other (MUSDB18HQ AVG)
LarsNet (kick, snare, cymbals, toms, hihat) 38 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply Demucs4HT first to get drums (default)
  • 1 - Use as is (audio must contain drums only)
Stable Audio Open Gen 62 Key: add_opt1
Name: Text prompt
Options:

Key: add_opt2
Name: Length (in seconds)
Options:
  • 3 - 3
  • 5 - 5
  • 8 - 8
  • 10 - 10
  • 12 - 12
  • 15 - 15
  • 20 - 20
  • 25 - 25
  • 30 - 30
  • 35 - 35
  • 40 - 40
  • 45 - 45
  • 47 - 47 (default)
MVSep MultiSpeaker (MDX23C) 42 Key: add_opt1
Name: Model Type
Options:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (default)
Aspiration (by Sucial) 50 Key: add_opt1
Name: Model type
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from vocals part
AudioSR (Super Resolution) 59 Key: add_opt1
Name: Cutoff (Hz)
Options:
  • 0 - Automatic (default)
  • 2000 - 2000
  • 3000 - 3000
  • 4000 - 4000
  • 5000 - 5000
  • 6000 - 6000
  • 7000 - 7000
  • 8000 - 8000
  • 9000 - 9000
  • 10000 - 10000
  • 11000 - 11000
  • 12000 - 12000
  • 13000 - 13000
  • 14000 - 14000
  • 15000 - 15000
  • 16000 - 16000
  • 17000 - 17000
  • 18000 - 18000
  • 19000 - 19000
  • 20000 - 20000
  • 21000 - 21000
  • 22000 - 22000
Phantom Centre extraction (by wesleyr36) 55
FlashSR (Super Resolution) 60

Giá trị định dạng xuất ra (output_format)

Tên Giá trị
mp3 (320 kbps) 0
wav (uncompressed, 16 bit) 1
flac (lossless, 16 bit) 2
m4a (lossy) 3
wav (uncompressed, 32 bit) 4
flac (lossless, 24 bit) 5

Mẫu lệnh Curl:

curl --location --request POST 'https://mvsep.com/api/separation/create' --form 'audiofile=@"/path/to/file.mp3"' --form 'api_token="<Token API của bạn>"' --form 'sep_type="9"' --form 'add_opt1="0"' --form 'add_opt2="1"' --form 'output_format="1"' --form 'is_demo="1"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - khi tạo nhiệm vụ thất bại
  • true - khi nhiệm vụ đã tạo thành công
data Giữ thông tin bổ sung tùy thuộc vào khóa thành công
data -> link Hiển thị liên kết đến URL "NHẬN KẾT QUẢ" của công việc đã tạo (chỉ hiển thị khi thành công là đúng)
data -> hash Hiển thị công việc đã tạo (chỉ hiển thị khi thành công là đúng)
data -> message Hiển thị mô tả về lỗi (chỉ hiển thị khi thành công là sai)

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Some parameters are missing or invalid. Lỗi này xuất hiện khi bạn không đặt các tham số bắt buộc hoặc truyền các tham số không hợp lệ.
401 Unknown or unvalid api_token. Lỗi này xuất hiện nếu bạn sử dụng token API không xác định.

kết quả

Để nhận kết quả tách, bạn cần yêu cầu lệnh GET tới url sau:
https://mvsep.com/api/separation/get


THAM SỐ TRUY VẤN

Trường Loại Mô tả
hash String Hash được phân tách
mirror Integer (tùy chọn) Sử dụng một bản sao khác nếu đặt thành 1, mặc định là 0. Yêu cầu api_token và 1 điểm tín dụng nếu đặt thành 1.
api_token string (tùy chọn) Khóa API của người dùng. Bắt buộc nếu tham số phản chiếu được đặt thành 1.

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/separation/get?hash=20230327071601-0e3e5c6c85-13-dimensions.mp3'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Khi không tìm thấy hàm băm của tệp hoặc bị xóa hoặc hết hạn
  • true - Khi hàm băm tệp được tìm thấy và hợp lệ
status
  • not_found - Khi yêu cầu không hợp lệ
  • waiting - khi tác vụ đang xếp hàng và chưa được xử lý
  • processing - Khi yêu cầu đang được xử lý
  • done - khi nhiệm vụ đã được xử lý thành công
  • failed - khi nhiệm vụ xử lý thất bại
  • distributing - khi tệp âm thanh tác vụ lớn và được phân phối đến nhiều phiên bản GPU
  • merging - Khi tất cả các bộ phận phân phối công việc đã xử lý xong và được hợp nhất
data Giữ thông tin bổ sung tùy thuộc vào phím trạng thái
data -> queue_count Hiển thị số lượng tác vụ chưa được xử lý trong mức độ ưu tiên của người dùng (chỉ hiển thị khi trạng thái đang chờ hoặc phân phối)
data -> current_order Hiển thị thứ tự công việc của người dùng (chỉ hiển thị khi trạng thái đang chờ hoặc phân phối)
data -> message Hiển thị mô tả trạng thái (hiển thị trên tất cả các trạng thái, thay vào đó hiển thị lý do lỗi khi trạng thái không thành công)
data -> algorithm Hiển thị thuật toán được sử dụng trong công việc (chỉ hiển thị khi trạng thái hoàn tất)
data -> algorithm_description Hiển thị chi tiết thuật toán được sử dụng trên công việc (chỉ hiển thị khi trạng thái được thực hiện)
data -> output_format Hiển thị định dạng đầu ra của công việc (chỉ hiển thị khi trạng thái được thực hiện)
data -> tags Hiển thị thẻ meta âm thanh (chỉ hiển thị khi trạng thái hoàn tất)
data -> input_file Hiển thị chi tiết tải xuống âm thanh đầu vào (chỉ hiển thị khi trạng thái hoàn tất)
data -> files Hiển thị chi tiết tải xuống âm thanh đầu ra (chỉ hiển thị khi trạng thái hoàn tất)
data -> date Hiển thị ngày xử lý công việc (chỉ hiển thị khi trạng thái được thực hiện)
data -> finished_chunks Hiển thị số lượng các bộ phận đã hoàn thành của một tác vụ lớn (chỉ hiển thị khi trạng thái đang phân phối)
data -> all_chunks Hiển thị số lượng tất cả các bộ phận của một tác vụ lớn (chỉ hiển thị khi trạng thái đang phân phối)

kết quả

To get the result of remote job, you need to make a GET call to the following url:
https://mvsep.com/api/separation/get-remote


THAM SỐ TRUY VẤN

Trường Loại Mô tả
hash String Hash được phân tách

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/separation/get-remote?hash=n2AwBjy4KsFZfqqR'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Khi không tìm thấy hàm băm của tệp hoặc bị xóa hoặc hết hạn
  • true - Khi hàm băm tệp được tìm thấy và hợp lệ
status
  • not_found - Khi yêu cầu không hợp lệ
  • waiting - khi tác vụ đang xếp hàng và chưa được xử lý
  • processing - Khi yêu cầu đang được xử lý
  • done - khi nhiệm vụ đã được xử lý thành công
  • failed - khi nhiệm vụ xử lý thất bại
data Giữ thông tin bổ sung tùy thuộc vào phím trạng thái
data -> queue_count Shows unprocessed jobs count in user's priority (only shown when status is waiting)
data -> current_order Shows the order of user's job (only shown when status is waiting)
data -> message Shows the description of status (only when status is failed)
data -> link Shows link to "GET RESULT" URL of created job (only shown when status is done)
data -> hash Hash of the separation (only shown when status is done)

Cancel SEPARATION

To cancel the separation and refund used credits (if the separation is not being processed yet), you need to make a POST call to the following url:
https://mvsep.com/api/separation/cancel


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token string Khóa API của người dùng
hash string Hash được phân tách

Mẫu lệnh Curl:

curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<Token API của bạn>"' --form 'hash="<hash>"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Khi không tìm thấy hàm băm của tệp hoặc bị xóa hoặc hết hạn
  • true - Khi hàm băm tệp được tìm thấy và hợp lệ

Thông tin trang web

Nhận các loại phân tách

Để nhận dữ liệu chi tiết về các kiểu phân tách, bạn cần thực hiện lệnh gọi GET đến url sau:
https://mvsep.com/api/app/algorithms


Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/app/algorithms'

Chi tiết phản hồi:

Trả về dữ liệu dưới dạng mảng:

Khoá Giá trị
render_id Giá trị loại phân tách (ID)
name Tên của loại phân tách
algorithm_group_id Nhóm nơi loại phân tách thuộc về:
  • 0 - Experimental
  • 1 - Old Models
  • 2 - HQ Models
  • 3 - Ensemble
orientation Loại phân tách này dự định cho ai:
  • 0 - Tất cả người dùng
  • 1 - Người dùng đã đăng ký
  • 2 - Người dùng cao cấp
order_id Thứ tự của loại phân tách
price_coefficient Được sử dụng để tính toán công việc lấy bao nhiêu điểm tín dụng từ người dùng cao cấp.
Sử dụng công thức này : floor(<Thời lượng tệp âm thanh tính bằng giây> * price_coefficient / 60)?:1
usage Shows monthly usage count of separation type
rating Shows monthly usage rating of separation type as array:
  • average - average rating
  • total - vote count
algorithm_fields Chứa thông tin về các trường bổ sung của kiểu phân tách
algorithm_fields -> name Hiển thị trường bổ sung nào của kiểu phân tách:
  • add_opt1 - thứ nhất
  • add_opt2 - thứ hai
  • add_opt3 - thứ ba
Bạn sẽ cần phải đăng tách với tên này để chọn trường bổ sung phù hợp.
algorithm_fields -> text Hiển thị tên của trường bổ sung của loại phân tách.
algorithm_fields -> options Chuỗi khóa-giá trị được mã hóa JSON của trường bổ sung
algorithm_fields -> default_key Giá trị mặc định của trường bổ sung. Một trong những chìa khóa của <code>algorithm_fields -> tùy chọn</code>
algorithm_descriptions Chứa thông tin về các mô tả của loại phân tách
algorithm_descriptions -> short_description Mô tả nhỏ về kiểu phân tách không sử dụng HTML.
algorithm_descriptions -> long_description Mô tả chi tiết về kiểu phân tách sử dụng HTML.
algorithm_descriptions -> lang Mã ngôn ngữ được chỉ định của mô tả.

Nhận tin tức

Để nhận thông tin về tin tức mới nhất về MVSEP, bạn cần thực hiện lệnh gọi GET đến url sau:
https://mvsep.com/api/app/news


THAM SỐ TRUY VẤN

Trường Loại Mô tả
lang String (tùy chọn) Mã ngôn ngữ gồm 2 chữ cái (en, ru)
start Integer (tùy chọn) Độ lệch điểm bắt đầu, mặc định là 0 (tức là bắt đầu từ mới nhất)
limit Integer (tùy chọn) Số lượng kết quả trả về tối đa, mặc định là 10, tối đa là 20.

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/app/news?lang=en&start=2&limit=1'

Chi tiết phản hồi:

Trả về dữ liệu dưới dạng mảng:

Khoá Giá trị
title Tiêu để của tin tức
lang Tiêu để của tin tức
text Mô tả đầy đủ về tin tức
created_at Ngày của tin tức

GET QUEUE

To get site queue information, you need to make a GET call to the following url:
https://mvsep.com/api/app/queue


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String (optional) Khóa API của người dùng

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/app/queue'

Chi tiết phản hồi:

Khoá Giá trị
queue Contains array of current queues for different plans:
  • in_process - Currently being processed
  • premium - Queue count for premium users
  • registered - Queue count for registered users
  • unregistered - Queue count for unregistered users
plan Contains current queue for current plan (add api_token to request for registered/premium plan):
  • plan - Your current plan
  • queue - Queue count for your current plan

Nhận bản tách demo

Để nhận thông tin về tách demo, bạn cần thực hiện lệnh gọi GET đến url sau: https://mvsep.com/api/app/demo


THAM SỐ TRUY VẤN

Trường Loại Mô tả
start Integer (tùy chọn) Độ lệch điểm bắt đầu, mặc định là 0 (tức là bắt đầu từ mới nhất)
limit Integer (tùy chọn) Số lượng kết quả trả về tối đa, mặc định là 10, tối đa là 20.

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/app/demo?start=0&limit=2'

Chi tiết phản hồi:

Trả về dữ liệu dưới dạng mảng:

Khoá Giá trị
hash Hash được phân tách
date Ngày chia tay
input_audio URL âm thanh đầu vào
size Kích thước âm thanh đầu vào
algorithm Chứa thông tin cơ bản về kiểu phân tách đã sử dụng (tham khảo tab Nhận các loại phân tách để biết thông tin về các tham số trả về)

Xác thực người dùng

đăng nhập

Để xác thực người dùng và nhận khóa API của người dùng, bạn cần thực hiện lệnh gọi POST đến url sau:
https://mvsep.com/api/app/login

THAM SỐ TRUY VẤN

Trường Loại Mô tả
email String Email của người dùng
password String Mật khẩu của người dùng

Mẫu lệnh Curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Email của người dùng>"' --form 'password="<Mật khẩu của người dùng>"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi thông tin đăng nhập không chính xác được chỉ định
  • true - Xảy ra khi thông tin đăng nhập hợp lệ được chỉ định
data Chứa thông tin khi thông tin đăng nhập hợp lệ
data -> name Tên của người dùng
data -> email Email của người dùng
data -> api_token Khóa API của người dùng. Đảm bảo lưu trữ nó trong bộ nhớ an toàn và sử dụng cho các hoạt động tiếp theo.
data -> premium_minutes Điểm tín dụng còn lại cho người dùng
data -> premium_enabled Người dùng có cho phép sử dụng điểm tín dụng hay không.
  • 0 - không cho phép
  • 1 - cho phép
data -> long_filenames_enabled Người dùng có muốn biết thêm thông tin trong tên tệp hay không:
  • 0 - ngắn hơn
  • 1 - dài hơn

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Thông tin đăng nhập không chính xác được chỉ định

đăng ký

Để đăng ký người dùng vào trang MVSEP, bạn cần thực hiện lệnh gọi POST đến url sau:
https://mvsep.com/api/app/register


THAM SỐ TRUY VẤN

Trường Loại Mô tả
name String Tên của người dùng
email String Email của người dùng
password String Mật khẩu của người dùng
password_confirmation String Lặp lại mật khẩu của người dùng

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/app/register' --form 'name="user"' --form 'email="asdf@example.com"' --form 'password="ASDFQWEr123"' --form 'password_confirmation="ASDFQWEr123"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi email không hợp lệ, người dùng tồn tại hoặc xác nhận không chính xác
  • true - Xảy ra khi biểu mẫu hợp lệ
message Xảy ra khi biểu mẫu hợp lệ

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Biểu mẫu không hợp lệ

Hồ sơ

Nhận người dùng

Để lấy thông tin người dùng, bạn cần thực hiện lệnh gọi GET đến url sau:
https://mvsep.com/api/app/user

THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String Khóa API của người dùng

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<Token API của bạn>'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi Khóa API không hợp lệ được chỉ định
  • true - Xảy ra khi Khóa API hợp lệ được chỉ định
data Chứa thông tin khi thông tin đăng nhập hợp lệ
data -> name Tên của người dùng
data -> email Email của người dùng
data -> api_token Khóa API của người dùng. Đảm bảo lưu trữ nó trong bộ nhớ an toàn và sử dụng cho các hoạt động tiếp theo.
data -> premium_minutes Điểm tín dụng còn lại cho người dùng
data -> premium_enabled Người dùng có cho phép sử dụng điểm tín dụng hay không.
  • 0 - không cho phép
  • 1 - cho phép
data -> long_filenames_enabled Người dùng có muốn biết thêm thông tin trong tên tệp hay không:
  • 0 - ngắn hơn
  • 1 - dài hơn
data -> current_queue Hiển thị các khoảng cách đang diễn ra cho người dùng

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Khóa API không hợp lệ

Nhận lịch sử ly thân

Để có được lịch sử tách thông tin cơ bản của người dùng, bạn cần thực hiện lệnh gọi GET đến url sau:
https://mvsep.com/api/app/separation_history


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String Khóa API của người dùng
start Integer (tùy chọn) Độ lệch điểm bắt đầu, mặc định là 0 (tức là bắt đầu từ mới nhất)
limit Integer (tùy chọn) Số lượng kết quả trả về tối đa, mặc định là 10, tối đa là 20.

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<Token API của bạn>&start=1&limit=2'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi Khóa API không hợp lệ được chỉ định
  • true - Xảy ra khi Khóa API hợp lệ được chỉ định
data Chứa mảng thông tin cơ bản về các phân tách trước đó
data -> hash Hash được phân tách
data -> job_exists Chứa mảng thông tin cơ bản về các phân tách trước đó
data -> credits Có bao nhiêu điểm tín dụng đã được sử dụng cho yêu cầu, trống nếu tách không tồn tại
data -> time_left Thời gian gần đúng còn lại cho đến khi công việc bị xóa
data -> algorithm Chứa thông tin cơ bản về kiểu phân tách đã sử dụng (tham khảo tab Nhận các loại phân tách để biết thông tin về các tham số trả về)

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Khóa API không hợp lệ

Bật sử dụng điểm tín dụng

Để bật sử dụng điểm tín dụng cho người dùng, bạn cần thực hiện lệnh gọi POST đến url sau:
https://mvsep.com/api/app/enable_premium


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String Khóa API của người dùng

Mẫu lệnh Curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<Token API của bạn>"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi Khóa API không hợp lệ được chỉ định
  • true - Xảy ra khi Khóa API hợp lệ được chỉ định
message Thông báo về tình trạng hoạt động

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Khóa API không hợp lệ

Tắt sử dụng điểm tín dụng

Để tắt sử dụng điểm tín dụng cho người dùng, bạn cần thực hiện lệnh gọi POST đến url sau:
https://mvsep.com/api/app/disable_premium


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String Khóa API của người dùng

Mẫu lệnh Curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<Token API của bạn>"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi Khóa API không hợp lệ được chỉ định
  • true - Xảy ra khi Khóa API hợp lệ được chỉ định
message Thông báo về tình trạng hoạt động

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Khóa API không hợp lệ

Bật tên tệp dài

Để bật tên tệp dài cho người dùng, bạn cần thực hiện lệnh gọi POST đến url sau:
https://mvsep.com/api/app/enable_long_filenames


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String Khóa API của người dùng

Mẫu lệnh Curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<Token API của bạn>"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi Khóa API không hợp lệ được chỉ định
  • true - Xảy ra khi Khóa API hợp lệ được chỉ định
message Thông báo về tình trạng hoạt động

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Khóa API không hợp lệ

Tắt tên tệp dài

Để tắt tên tệp dài cho người dùng, bạn cần thực hiện lệnh gọi POST đến url sau:
https://mvsep.com/api/app/disable_long_filenames


THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String Khóa API của người dùng

Mẫu lệnh Curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<Token API của bạn>"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - Xảy ra khi Khóa API không hợp lệ được chỉ định
  • true - Xảy ra khi Khóa API hợp lệ được chỉ định
message Thông báo về tình trạng hoạt động

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Khóa API không hợp lệ

Quality Checker

GET QUEUE

To get information about Quality Checker queue entries, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/queue

THAM SỐ TRUY VẤN

Trường Loại Mô tả
start Integer (tùy chọn) Độ lệch điểm bắt đầu, mặc định là 0 (tức là bắt đầu từ mới nhất)
limit Integer (tùy chọn) Số lượng kết quả trả về tối đa, mặc định là 10, tối đa là 20.

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/quality_checker/queue?&start=1&limit=2'

Chi tiết phản hồi:

Trả về dữ liệu dưới dạng mảng:

Khoá Giá trị
id Identification number of entry
dataset_type Dataset Type chosen when adding the entry / Leaderboard type
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
date Created date of the entry
algo_name Name of the used separation type/algorithm
main_text Description of the used separation type/algorithm
proc Status of the processing
  • 0 - Not processed
  • 1 - Processed
proc_remote_date Timestamp of processing date
msg Returns "OK" if successful, otherwise shows error message
metrics Information about entry metrics
sdr_* (wildcard) SDR of the corresponding stems
dataset_name Name of the dataset

GET LEADERBOARD

To get information about Quality Checker leaderboards, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/leaderboard

THAM SỐ TRUY VẤN

Trường Loại Mô tả
dataset_type String Dataset Type, defaults to 0 if not given
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
start Integer (tùy chọn) Độ lệch điểm bắt đầu, mặc định là 0 (tức là bắt đầu từ mới nhất)
limit Integer (tùy chọn) Số lượng kết quả trả về tối đa, mặc định là 10, tối đa là 20.
algo_name_filter String Filters Separation Type/Algorithm names by given text
sort String Sort by given SDR of the stem. You can get list of sortable values for given dataset type from sortables key in response

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/quality_checker/leaderboard?&start=1&limit=2&algo_name_filter=MVSep'

Chi tiết phản hồi:

Khoá Giá trị
data Contains array of Quality Checker entries. Refer to GET QUEUE response from Quality Checker Section for more information
dataset_type Used dataset type key
sortables Keys that can be used to sort used dataset type by given stem in sequential order.
sort Used sorting key from sortable.

CREATE ENTRY

To create Quality Checker entry, you need to make a POST call to the following url:
https://mvsep.com/api/quality_checker/add

THAM SỐ TRUY VẤN

Trường Loại Mô tả
api_token String (required) Token API của bạn
zipfile Binary (required) Zip file to be processed
algo_name String (required) Name of the algorithm
main_text String (required) Description of the algorithm
dataset_type String Dataset type. Defaults to 0.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
password String (required) Password to delete algorithm
ensemble integer 0 - algorithm is not ensemble. 1 - algorithm is ensemble.

Mẫu lệnh Curl:

curl --location 'https://mvsep.com/api/quality_checker/add' --form 'zipfile=@"/path/to/zipfile"' --form 'algo_name="Test Algorithm Name"' --form 'main_text="Test Algorithm Description"' --form 'dataset_type="2"' --form 'ensemble="1"' --form 'password="test"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - when the entry creation failed
  • true - when the entry was created successfully
data Contains information about entry
data -> id ID of the entry.
data -> link Link to the entry.

Lỗi

MVSEP API sử dụng các mã lỗi sau:

Mã lỗi Nguyên nhân
400 Biểu mẫu không hợp lệ
401 Unknown or unvalid api_token. Lỗi này xuất hiện nếu bạn sử dụng token API không xác định.

GET ENTRY

To get information about Quality Checker queue entry by id, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/entry

THAM SỐ TRUY VẤN

Trường Loại Mô tả
id Integer (required) ID of the entry

Mẫu lệnh Curl:

curl --location --request GET 'https://mvsep.com/api/quality_checker/entry?id=7675'

Chi tiết phản hồi:

Response is the same as GET QUEUE response from Quality Checker Section, returns only one entry.

DELETE ENTRY

To delete Quality Checker queue entry by id and password, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/delete

THAM SỐ TRUY VẤN

Trường Loại Mô tả
id Integer (required) ID of the entry
password String (required) Used password for the entry

Mẫu lệnh Curl:

curl --location 'https://mvsep.com/api/quality_checker/delete' --form 'id="7720"' --form 'password="test"'

Chi tiết phản hồi:

Khoá Giá trị
success
  • false - when the entry deletion failed
  • true - when the entry was deleted successfully
data->message Shows whether entry was deleted
MVSEP Logo

turbo@mvsep.com

Nâng cao

Kiểm tra chất lượng

Thuật toán

Tài liệu API đầy đủ

Về công ty

Quyền riêng tư

Điều khoản & điều kiện

Chính sách hoàn tiền

Cookie Notice

Tính năng khác

Hỗ trợ chúng tôi dịch thuật!

Hãy giúp chúng tôi quảng bá!