एमवीएसईपी एपीआई पृथक्करण बनाने, परिणाम लौटाने, साइट जानकारी प्राप्त करने और उपयोगकर्ता क्षमताओं को नियंत्रित करने के लिए प्रोग्रामेटिक पहुंच प्रदान करता है।
इस API को इस्तेमाल करने के लिए आपको एक API key की' ज़रूरत है| आप लॉग इन नहीं हैं, कृपया अपना API टोकन प्राप्त करने के लिए लॉग इन करें।
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
ध्यान रखें कि प्रीमियम उपयोगकर्ता अधिकतम 10 समवर्ती कार्य का अनुरोध कर सकते हैं, जबकि गैर-प्रीमियम उपयोगकर्ता केवल 1 समवर्ती कार्य का अनुरोध कर सकते हैं।
अलग करने के लिए आपको निम्नलिखित यूआरएल पर एक POST कॉल करना होगा:
https://mvsep.com/api/separation/create
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | आपका ऐ पि आई की (API Key) |
audiofile | Binary | ऑडियोफ़ाइल को संसाधित किया जाना है. 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 | (वैकल्पिक) अलगाव टाइप, देफौल्ट्स ११ Demucs3 Model B (vocals, drums, bass, other)) |
add_opt1 | String | (वैकल्पिक) विभाजन प्रकार पहला अतिरिक्त फ़ील्ड |
add_opt2 | String | (वैकल्पिक) विभाजन प्रकार दूसरा अतिरिक्त फ़ील्ड |
add_opt3 | String | (वैकल्पिक) पृथक्करण प्रकार तीसरा अतिरिक्त फ़ील्ड |
output_format | Integer | (वैकल्पिक) आउटपुट स्वरूप, डिफ़ॉल्ट 0 (mp3 (320kbps)) |
is_demo | Boolean | (वैकल्पिक)क्या पृथक्करण को डेमो पृष्ठ पर दिखाया जाना चाहिए? डिफ़ॉल्ट रूप से, यह नहीं दिखाया जाता है। |
नाम | मान | Additional fields |
---|---|---|
Ensemble (vocals, instrum) | 26 | Key: add_opt1 Name: Output files Options:
Key: add_opt2 Name: Model Type Options:
|
Ensemble (vocals, instrum, bass, drums, other) | 28 | Key: add_opt1 Name: Output files Options:
Key: add_opt2 Name: Model Type Options:
|
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) | 30 | Key: add_opt1 Name: Output files Options:
Key: add_opt2 Name: Model Type Options:
|
BS Roformer SW (vocals, bass, drums, guitar, piano, other) | 63 | |
BS Roformer (vocals, instrumental) | 40 | Key: add_opt1 Name: Vocal model type Options:
|
MelBand Roformer (vocals, instrumental) | 48 | Key: add_opt1 Name: Vocal model type Options:
|
MDX23C (vocals, instrumental) | 25 | Key: add_opt1 Name: Vocal model type Options:
|
SCNet (vocals, instrumental) | 46 | Key: add_opt1 Name: Vocal model type Options:
|
Demucs4 HT (vocals, drums, bass, other) | 20 | Key: add_opt1 Name: Model type Options:
|
MDX B (vocals, instrumental) | 23 | Key: add_opt1 Name: Vocal model type Options:
|
Ultimate Vocal Remover VR (vocals, music) | 9 | Key: add_opt1 Name: Model Type Options:
Key: add_opt2 Name: Agressiveness Options:
|
Demucs4 Vocals 2023 (vocals, instrum) | 27 | |
MelBand Karaoke (lead/back vocals) | 49 | Key: add_opt1 Name: Karaoke model type Options:
Key: add_opt2 Name: Extraction type Options:
|
MDX-B Karaoke (lead/back vocals) | 12 | Key: add_opt1 Name: Karaoke model type Options:
|
MVSep Piano (piano, other) | 29 | Key: add_opt1 Name: Piano model type Options:
|
MVSep Guitar (guitar, other) | 31 | Key: add_opt1 Name: Guitar model type Options:
|
MVSep Bass (bass, other) | 41 | Key: add_opt1 Name: Bass model type Options:
Key: add_opt2 Name: How to extract Options:
Key: add_opt3 Name: Output files Options:
|
MVSep Drums (drums, other) | 44 | Key: add_opt1 Name: Drums model type Options:
Key: add_opt2 Name: How to extract Options:
Key: add_opt3 Name: Output files Options:
|
MVSep Strings (strings, other) | 52 | |
MVSep Wind (wind, other) | 54 | Key: add_opt1 Name: Wind model type Options:
Key: add_opt2 Name: How to extract Options:
Key: add_opt3 Name: Output files Options:
|
MVSep Organ (organ, other) | 58 | Key: add_opt1 Name: Organ model type Options:
|
MVSep Saxophone (saxophone, other) | 61 | Key: add_opt1 Name: Model type Options:
|
MVSep Violin (violin, other) | 65 | |
Apollo Enhancers (by JusperLee and Lew) | 51 | Key: add_opt1 Name: Model type Options:
|
Reverb Removal (noreverb) | 22 | Key: add_opt1 Name: Model Type Options:
Key: add_opt2 Name: Preprocess Options:
|
MVSep Crowd removal (crowd, other) | 34 | Key: add_opt1 Name: Model type Options:
|
MVSep Demucs4HT DNR (dialog, sfx, music) | 24 | Key: add_opt1 Name: Model type Options:
|
BandIt Plus (speech, music, effects) | 36 | |
BandIt v2 (speech, music, effects) | 45 | Key: add_opt1 Name: Model Type Options:
|
MVSep DnR v3 (speech, music, sfx) | 56 | Key: add_opt1 Name: Model type Options:
Key: add_opt2 Name: How to extract Options:
Key: add_opt3 Name: Output files Options:
|
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) | 37 | Key: add_opt1 Name: Model Type Options:
Key: add_opt2 Name: Preprocess Options:
|
DeNoise by aufr33 | 47 | Key: add_opt1 Name: Model type Options:
|
Whisper (extract text from audio) | 39 | Key: add_opt1 Name: Model type Options:
Key: add_opt2 Name: Transcription type Options:
|
Parakeet (extract text from audio) | 64 | Key: add_opt1 Name: Model type Options:
|
Medley Vox (Multi-singer separation) | 53 | Key: add_opt1 Name: Model type Options:
|
MVSep Multichannel BS (vocals, instrumental) | 43 | Key: add_opt1 Name: Model Type Options:
|
MVSep Male/Female separation | 57 | Key: add_opt1 Name: Model type Options:
Key: add_opt2 Name: How to extract Options:
|
MDX A/B (vocals, drums, bass, other) | 7 | Key: add_opt1 Name: Vocal model type Options:
|
Demucs3 Model (vocals, drums, bass, other) | 10 | Key: add_opt1 Name: Model type Options:
|
Vit Large 23 (vocals, instrum) | 33 | Key: add_opt1 Name: Model type Options:
|
UVRv5 Demucs (vocals, music) | 17 | Key: add_opt1 Name: Model Type Options:
|
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:
|
UnMix | 3 | Key: add_opt1 Name: Model type Options:
|
Zero Shot (Query Based) (Low quality) | 14 | Key: add_opt1 Name: Model Type Options:
|
LarsNet (kick, snare, cymbals, toms, hihat) | 38 | Key: add_opt1 Name: Model type Options:
|
Stable Audio Open Gen | 62 | Key: add_opt1 Name: Text prompt Options: Key: add_opt2 Name: Length (in seconds) Options:
|
MVSep MultiSpeaker (MDX23C) | 42 | Key: add_opt1 Name: Model Type Options:
|
Aspiration (by Sucial) | 50 | Key: add_opt1 Name: Model type Options:
|
AudioSR (Super Resolution) | 59 | Key: add_opt1 Name: Cutoff (Hz) Options:
|
Phantom Centre extraction (by wesleyr36) | 55 | |
FlashSR (Super Resolution) | 60 |
नाम | मान |
---|---|
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 |
curl --location --request POST 'https://mvsep.com/api/separation/create'
--form 'audiofile=@"/path/to/file.mp3"'
--form 'api_token="<आपका API टोकन>"'
--form 'sep_type="9"'
--form 'add_opt1="0"'
--form 'add_opt2="1"'
--form 'output_format="1"'
--form 'is_demo="1"'
की | मान |
---|---|
success |
|
data | सफलता कुंजी के आधार पर अतिरिक्त जानकारी रखता है |
data -> link | निर्मित कार्य के "परिणाम प्राप्त करें" URL का लिंक दिखाता है (केवल तभी दिखाया जाता है जब सफलता सत्य हो) |
data -> hash | निर्मित जॉब हैश दिखाता है (केवल तभी दिखाया जाता है जब सफलता सत्य हो) |
data -> message | त्रुटि का विवरण दिखाता है (केवल तभी दिखाया जाता है जब सफलता गलत हो) |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | कुछ पैरामीटर गायब हैं या गलत हैं। यह त्रुटि तब दिखाई देती है जब आप सभी अनिवार्य पैरामीटर पास नहीं करते हैं या गलत पैरामीटर पास करते हैं। |
401 |
अज्ञात या गलत api_token । यह त्रुटि तब दिखाई देती है जब आप किसी अज्ञात API key का उपयोग करते हैं।
|
पृथक्करण परिणाम प्राप्त करने के लिए, आपको निम्न URL पर एक GET कॉल करना होगा:
https://mvsep.com/api/separation/get
फील्ड | टाइप | वर्णन |
---|---|---|
hash | String | पृथक्करण हैश |
mirror | Integer | (वैकल्पिक) यदि 1 पर सेट किया जाता है तो अन्य मिरर का उपयोग करता है, डिफ़ॉल्ट 0 होता है। यदि 1 पर सेट किया जाता है तो api_token और 1 क्रेडिट की आवश्यकता होती है। |
api_token | string | (वैकल्पिक) उपयोगकर्ता की API कुंजी। यदि मिरर पैरामीटर 1 पर सेट है तो आवश्यक है। |
curl --location --request GET 'https://mvsep.com/api/separation/get?hash=20230327071601-0e3e5c6c85-13-dimensions.mp3'
की | मान |
---|---|
success |
|
status |
|
data | स्थिति कुंजी के आधार पर अतिरिक्त जानकारी रखता है |
data -> queue_count | उपयोगकर्ता की प्राथमिकता में अप्रसंस्कृत नौकरियों की संख्या दिखाता है (केवल तब दिखाया जाता है जब स्थिति प्रतीक्षा या वितरण हो) |
data -> current_order | उपयोगकर्ता के कार्य का क्रम दिखाता है (केवल तब दिखाया जाता है जब स्थिति प्रतीक्षा या वितरण हो) |
data -> message | स्थिति का विवरण दिखाता है (सभी स्थितियों पर दिखाया जाता है, जब स्थिति विफल होती है तो त्रुटि का कारण दिखाता है) |
data -> algorithm | कार्य पर प्रयुक्त एल्गोरिदम दिखाता है (केवल तभी दिखाया जाता है जब स्थिति पूर्ण हो) |
data -> algorithm_description | कार्य पर प्रयुक्त एल्गोरिदम विवरण दिखाता है (केवल तभी दिखाया जाता है जब स्थिति पूर्ण हो) |
data -> output_format | कार्य का आउटपुट स्वरूप दिखाता है (केवल तभी दिखाया जाता है जब स्थिति पूर्ण हो) |
data -> tags | ऑडियो मेटा टैग दिखाता है (केवल तब दिखाया जाता है जब स्थिति पूर्ण हो) |
data -> input_file | इनपुट ऑडियो डाउनलोड विवरण दिखाता है (केवल तब दिखाया जाता है जब स्थिति पूर्ण हो) |
data -> files | आउटपुट ऑडियो डाउनलोड विवरण दिखाता है (केवल तब दिखाया जाता है जब स्थिति पूर्ण हो) |
data -> date | कार्य प्रसंस्करण तिथि दिखाता है (केवल तभी दिखाया जाता है जब स्थिति पूर्ण हो) |
data -> finished_chunks | किसी बड़े कार्य के पूर्ण हो चुके भागों की संख्या दिखाता है (केवल तब दिखाया जाता है जब स्थिति वितरित हो) |
data -> all_chunks | किसी बड़े कार्य के सभी भागों की संख्या दिखाता है (केवल तब दिखाया जाता है जब स्थिति वितरित हो) |
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
फील्ड | टाइप | वर्णन |
---|---|---|
hash | String | पृथक्करण हैश |
curl --location --request GET 'https://mvsep.com/api/separation/get-remote?hash=n2AwBjy4KsFZfqqR'
की | मान |
---|---|
success |
|
status |
|
data | स्थिति कुंजी के आधार पर अतिरिक्त जानकारी रखता है |
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 ) |
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
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | string | API कुंजी उपयोगकर्ता |
hash | string | पृथक्करण हैश |
curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<आपका API टोकन>"' --form 'hash="<hash>"'
की | मान |
---|---|
success |
|
पृथक्करण प्रकारों के बारे में विस्तृत डेटा प्राप्त करने के लिए, आपको निम्नलिखित URL पर GET कॉल करना होगा:
https://mvsep.com/api/app/algorithms
curl --location --request GET 'https://mvsep.com/api/app/algorithms'
डेटा को सारणी के रूप में लौटाता है:
की | मान |
---|---|
render_id | पृथक्करण प्रकार मान (ID) |
name | पृथक्करण प्रकार का नाम |
algorithm_group_id |
वह समूह जहाँ पृथक्करण प्रकार संबंधित है:
|
orientation |
यह पृथक्करण प्रकार किसके लिए अभिप्रेत है:
|
order_id | पृथक्करण प्रकार का क्रम |
price_coefficient |
यह गणना करने के लिए उपयोग किया जाता है कि प्रीमियम उपयोगकर्ता से जॉब कितने क्रेडिट लेता है। इस सूत्र का उपयोग करता है : floor(<सेकंड में ऑडियोफ़ाइल अवधि> * price_coefficient / 60)?:1
|
usage | Shows monthly usage count of separation type |
rating | Shows monthly usage rating of separation type as array:
|
algorithm_fields | पृथक्करण प्रकार के अतिरिक्त फ़ील्ड के बारे में जानकारी शामिल है |
algorithm_fields -> name |
पृथक्करण प्रकार का कौन सा अतिरिक्त फ़ील्ड दिखाता है:
|
algorithm_fields -> text | पृथक्करण प्रकार के अतिरिक्त फ़ील्ड का प्रदर्शन नाम। |
algorithm_fields -> options | अतिरिक्त फ़ील्ड की JSON एनकोडेड कुंजी-मान श्रृंखलाएँ |
algorithm_fields -> default_key | अतिरिक्त फ़ील्ड का डिफ़ॉल्ट मान। <code>algorithm_fields -> विकल्प</code> की कुंजियों में से एक |
algorithm_descriptions | पृथक्करण प्रकार के विवरण के बारे में जानकारी शामिल है |
algorithm_descriptions -> short_description | पृथक्करण प्रकार का छोटा विवरण जो HTML का उपयोग नहीं करता है। |
algorithm_descriptions -> long_description | पृथक्करण प्रकार का विस्तृत विवरण जो HTML का उपयोग करता है। |
algorithm_descriptions -> lang | विवरण का निर्दिष्ट भाषा कोड. |
MVSEP के बारे में नवीनतम समाचारों के बारे में जानकारी प्राप्त करने के लिए, आपको निम्न URL पर GET कॉल करना होगा:
https://mvsep.com/api/app/news
फील्ड | टाइप | वर्णन |
---|---|---|
lang | String | (वैकल्पिक) 2-अक्षर भाषा कोड (en, ru) |
start | Integer | (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ) |
limit | Integer | (वैकल्पिक) लौटाए गए परिणामों की अधिकतम मात्रा, डिफ़ॉल्ट रूप से 10, अधिकतम 20 है। |
curl --location --request GET 'https://mvsep.com/api/app/news?lang=en&start=2&limit=1'
डेटा को सारणी के रूप में लौटाता है:
की | मान |
---|---|
title | समाचार का शीर्षक |
lang | समाचार का शीर्षक |
text | समाचार का पूरा विवरण |
created_at | समाचार की तिथि |
To get site queue information, you need to make a GET call to the following url:
https://mvsep.com/api/app/queue
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | (optional) API कुंजी उपयोगकर्ता |
curl --location --request GET 'https://mvsep.com/api/app/queue'
की | मान |
---|---|
queue |
Contains array of current queues for different plans:
|
plan |
Contains current queue for current plan (add api_token to request for registered/premium plan):
|
डेमो पृथक्करणों के बारे में जानकारी प्राप्त करने के लिए, आपको निम्न URL पर GET कॉल करना होगा:
https://mvsep.com/api/app/demo
फील्ड | टाइप | वर्णन |
---|---|---|
start | Integer | (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ) |
limit | Integer | (वैकल्पिक) लौटाए गए परिणामों की अधिकतम मात्रा, डिफ़ॉल्ट रूप से 10, अधिकतम 20 है। |
curl --location --request GET 'https://mvsep.com/api/app/demo?start=0&limit=2'
डेटा को सारणी के रूप में लौटाता है:
की | मान |
---|---|
hash | पृथक्करण हैश |
date | विभाजन की तिथि |
input_audio | इनपुट ऑडियो URL |
size | इनपुट ऑडियो आकार |
algorithm | इसमें प्रयुक्त पृथक्करण प्रकार के बारे में मूलभूत जानकारी शामिल है (लौटाए गए मापदंडों के बारे में जानकारी के लिए GET SEPARATION TYPES टैब देखें) |
उपयोगकर्ता को प्रमाणित करने और उपयोगकर्ता की API कुंजी प्राप्त करने के लिए, आपको निम्न URL पर POST कॉल करना होगा:
https://mvsep.com/api/app/login
फील्ड | टाइप | वर्णन |
---|---|---|
String | उपयोगकर्ता का ईमेल | |
password | String | उपयोगकर्ता का पासवर्ड |
curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<उपयोगकर्ता का ईमेल>"' --form 'password="<उपयोगकर्ता का पासवर्ड>"'
की | मान |
---|---|
success |
|
data | जब क्रेडेंशियल मान्य होते हैं तो जानकारी शामिल होती है |
data -> name | उपयोगकर्ता का नाम |
data -> email | उपयोगकर्ता का ईमेल |
data -> api_token | उपयोगकर्ता की API कुंजी। इसे सुरक्षित संग्रहण में संग्रहीत करना सुनिश्चित करें और बाद के कार्यों के लिए उपयोग करें। |
data -> premium_minutes | उपयोगकर्ता के लिए छोड़े गए क्रेडिट |
data -> premium_enabled |
क्या उपयोगकर्ता ने क्रेडिट खर्च करने की अनुमति दी है।
|
data -> long_filenames_enabled |
क्या उपयोगकर्ता फ़ाइल नामों में अतिरिक्त जानकारी चाहता है:
|
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | गलत क्रेडेंशियल निर्दिष्ट |
MVSEP साइट पर उपयोगकर्ता को पंजीकृत करने के लिए, आपको निम्न URL पर एक POST कॉल करने की आवश्यकता है:
https://mvsep.com/api/app/register
फील्ड | टाइप | वर्णन |
---|---|---|
name | String | उपयोगकर्ता का नाम |
String | उपयोगकर्ता का ईमेल | |
password | String | उपयोगकर्ता का पासवर्ड |
password_confirmation | String | उपयोगकर्ता का पासवर्ड दोहराएँ |
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"'
की | मान |
---|---|
success |
|
message | तब होता है जब फ़ॉर्म मान्य होता है |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | फ़ॉर्म अमान्य है |
उपयोगकर्ता जानकारी प्राप्त करने के लिए, आपको निम्न URL पर एक GET कॉल करने की आवश्यकता है:
https://mvsep.com/api/app/user
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | API कुंजी उपयोगकर्ता |
curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<आपका API टोकन>'
की | मान |
---|---|
success |
|
data | जब क्रेडेंशियल मान्य होते हैं तो जानकारी शामिल होती है |
data -> name | उपयोगकर्ता का नाम |
data -> email | उपयोगकर्ता का ईमेल |
data -> api_token | उपयोगकर्ता की API कुंजी। इसे सुरक्षित संग्रहण में संग्रहीत करना सुनिश्चित करें और बाद के कार्यों के लिए उपयोग करें। |
data -> premium_minutes | उपयोगकर्ता के लिए छोड़े गए क्रेडिट |
data -> premium_enabled |
क्या उपयोगकर्ता ने क्रेडिट खर्च करने की अनुमति दी है।
|
data -> long_filenames_enabled |
क्या उपयोगकर्ता फ़ाइल नामों में अतिरिक्त जानकारी चाहता है:
|
data -> current_queue | उपयोगकर्ता के लिए चल रहे पृथक्करण दिखाता है |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | अमान्य API कुंजी |
उपयोगकर्ता की बुनियादी जानकारी पृथक्करण इतिहास प्राप्त करने के लिए, आपको निम्न URL पर एक GET कॉल करने की आवश्यकता है:
https://mvsep.com/api/app/separation_history
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | API कुंजी उपयोगकर्ता |
start | Integer | (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ) |
limit | Integer | (वैकल्पिक) लौटाए गए परिणामों की अधिकतम मात्रा, डिफ़ॉल्ट रूप से 10, अधिकतम 20 है। |
curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<आपका API टोकन>&start=1&limit=2'
की | मान |
---|---|
success |
|
data | पिछले पृथक्करणों के बारे में बुनियादी जानकारी सरणी शामिल है |
data -> hash | पृथक्करण हैश |
data -> job_exists | पिछले पृथक्करणों के बारे में बुनियादी जानकारी सरणी शामिल है |
data -> credits | नौकरी के लिए कितने क्रेडिट का उपयोग किया गया था, अगर पृथक्करण नहीं हुआ तो शून्य मौजूद है |
data -> time_left | नौकरी के हटाए जाने तक बचा हुआ अनुमानित समय |
data -> algorithm | इसमें प्रयुक्त पृथक्करण प्रकार के बारे में मूलभूत जानकारी शामिल है (लौटाए गए मापदंडों के बारे में जानकारी के लिए GET SEPARATION TYPES टैब देखें) |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | अमान्य API कुंजी |
उपयोगकर्ता के लिए प्रीमियम उपयोग सक्षम करने के लिए, आपको निम्न यूआरएल पर एक पोस्ट कॉल करना होगा:
https://mvsep.com/api/app/enable_premium
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | API कुंजी उपयोगकर्ता |
curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<आपका API टोकन>"'
की | मान |
---|---|
success |
|
message | ऑपरेशन की स्थिति के बारे में सूचित करता है |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | अमान्य API कुंजी |
उपयोगकर्ता के लिए प्रीमियम उपयोग अक्षम करने के लिए, आपको निम्न यूआरएल पर एक पोस्ट कॉल करना होगा:
https://mvsep.com/api/app/disable_premium
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | API कुंजी उपयोगकर्ता |
curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<आपका API टोकन>"'
की | मान |
---|---|
success |
|
message | ऑपरेशन की स्थिति के बारे में सूचित करता है |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | अमान्य API कुंजी |
उपयोगकर्ता के लिए लंबे फ़ाइल नाम सक्षम करने के लिए, आपको निम्न यूआरएल पर एक पोस्ट कॉल करना होगा:
https://mvsep.com/api/app/enable_long_filenames
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | API कुंजी उपयोगकर्ता |
curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<आपका API टोकन>"'
की | मान |
---|---|
success |
|
message | ऑपरेशन की स्थिति के बारे में सूचित करता है |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | अमान्य API कुंजी |
उपयोगकर्ता के लिए लंबे फ़ाइल नाम अक्षम करने के लिए, आपको निम्न यूआरएल पर एक पोस्ट कॉल करना होगा:
https://mvsep.com/api/app/disable_long_filenames
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | API कुंजी उपयोगकर्ता |
curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<आपका API टोकन>"'
की | मान |
---|---|
success |
|
message | ऑपरेशन की स्थिति के बारे में सूचित करता है |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | अमान्य API कुंजी |
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
फील्ड | टाइप | वर्णन |
---|---|---|
start | Integer | (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ) |
limit | Integer | (वैकल्पिक) लौटाए गए परिणामों की अधिकतम मात्रा, डिफ़ॉल्ट रूप से 10, अधिकतम 20 है। |
curl --location --request GET 'https://mvsep.com/api/quality_checker/queue?&start=1&limit=2'
डेटा को सारणी के रूप में लौटाता है:
की | मान |
---|---|
id | Identification number of entry |
dataset_type | Dataset Type chosen when adding the entry / Leaderboard type
|
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
|
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 |
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
फील्ड | टाइप | वर्णन |
---|---|---|
dataset_type | String | Dataset Type, defaults to 0 if not given
|
start | Integer | (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ) |
limit | Integer | (वैकल्पिक) लौटाए गए परिणामों की अधिकतम मात्रा, डिफ़ॉल्ट रूप से 10, अधिकतम 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 |
curl --location --request GET 'https://mvsep.com/api/quality_checker/leaderboard?&start=1&limit=2&algo_name_filter=MVSep'
की | मान |
---|---|
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. |
To create Quality Checker entry, you need to make a POST call to the following url:
https://mvsep.com/api/quality_checker/add
फील्ड | टाइप | वर्णन |
---|---|---|
api_token | String | (required) आपका ऐ पि आई की (API Key) |
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 .
|
password | String | (required) Password to delete algorithm |
ensemble | integer | 0 - algorithm is not ensemble. 1 - algorithm is ensemble. |
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"'
की | मान |
---|---|
success |
|
data | Contains information about entry |
data -> id | ID of the entry. |
data -> link | Link to the entry. |
एमवीएसईपी एपीआई निम्नलिखित त्रुटि कोड का उपयोग करता है:
त्रुटि कोड | मतलब |
---|---|
400 | फ़ॉर्म अमान्य है |
401 |
अज्ञात या गलत api_token । यह त्रुटि तब दिखाई देती है जब आप किसी अज्ञात API key का उपयोग करते हैं।
|
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
फील्ड | टाइप | वर्णन |
---|---|---|
id | Integer | (required) ID of the entry |
curl --location --request GET 'https://mvsep.com/api/quality_checker/entry?id=7675'
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
फील्ड | टाइप | वर्णन |
---|---|---|
id | Integer | (required) ID of the entry |
password | String | (required) Used password for the entry |
curl --location 'https://mvsep.com/api/quality_checker/delete' --form 'id="7720"' --form 'password="test"'
की | मान |
---|---|
success |
|
data->message | Shows whether entry was deleted |
turbo@mvsep.com