API দ্রুত শুরু করুন
আপডেট করা হয়েছে 2026-08-13
TelkNet ওয়েব অ্যাপ, GPU ব্রিজ এবং SDK দ্বারা ব্যবহৃত একই REST API প্রকাশ করে৷
প্রজন্ম ব্রাউজার সেশনগুলি telknet_session কুকির সাথে প্রমাণীকরণ করে৷
ব্যবহারকারী-পরিচালিত ব্যক্তিগত API কীগুলি বর্তমান পণ্যের অংশ নয়৷
টুল ক্যাটালগ পড়ুন
curl http://127.0.0.1:13000/api/v1/tools
বর্তমান tool IDs-এর মধ্যে music/audio tools music-vocal-harmony-split, music-dry-vocal, music-vocal-split, music-four-stem, music-six-stem, music-drum-split, music-mega-53-stem, music-eight-stem,
music-yourmt3, music-miros, music-restoration, music-custom-stem, music-piano-transkun, music-piano-transkun-standard, music-piano-transkun-v2-aug, music-piano-aria,
music-piano-bytedance-pedal, ai-rvc, zonos2-tts, midi-converter এবং midi-lyrics,
এছাড়া image tools chordedit, ideogram-v4 এবং krea-2 রয়েছে।
GPU-সমর্থিত SOTA টুলগুলো ক্যাটালগে রয়েছে music-muscriptor, music-piano-d3rm, music-piano-video-midi, music-lyrics-guided-vocal-midi, music-audio-to-lead-sheet, midi-to-score, music-instrument-midi, music-vocal-midi, music-beat-tracking, music-general-midi, music-drum-midi, music-guitar-tab, music-chord-analysis, music-audio-alignment এবং audio-dnr-separation আইডির অধীনে।
midi-converter শুধু Web অ্যাপের ক্যাটালগে থাকে: রূপান্তর ব্রাউজারেই স্থানীয়ভাবে হয় এবং upload বা task submission API সমর্থন করে না।
midi-lyrics-ও সম্পূর্ণ ব্রাউজারে চলে: এটি বিদ্যমান MIDI ফাইলের সঙ্গে সময়াঙ্কিত LRC কথা যুক্ত করে এবং কোনো ফাইল আপলোড করে না।
ইনপুট আপলোড করুন
একটি নির্বাচিত টুলের জন্য একটি নির্ধারিত আপলোড URL তৈরি করুন:
curl -X POST http://127.0.0.1:13000/api/v1/tools/music-vocal-split/upload \
-H "Cookie: telknet_session=YOUR_SESSION_COOKIE; telknet_csrf=YOUR_CSRF_TOKEN" \
-H "X-CSRF-Token: YOUR_CSRF_TOKEN" \
-H "X-Requested-With: XMLHttpRequest" \
-H "Origin: http://127.0.0.1:13001" \
-H "Content-Type: application/json" \
-d '{"filename":"sample.mp3","content_type":"audio/mpeg","file_size":1234567}'
ফাইল আপলোড করতে প্রত্যাবর্তিত URLটি ব্যবহার করুন, তারপরে ফিরে আসা file_key জমা দিন৷
একটি টাস্ক জমা দিন
curl -X POST http://127.0.0.1:13000/api/v1/tools/music-vocal-split/tasks \
-H "Cookie: telknet_session=YOUR_SESSION_COOKIE; telknet_csrf=YOUR_CSRF_TOKEN" \
-H "X-CSRF-Token: YOUR_CSRF_TOKEN" \
-H "X-Requested-With: XMLHttpRequest" \
-H "Origin: http://127.0.0.1:13001" \
-H "Content-Type: application/json" \
-d '{"tool_id":"music-vocal-split","file_key":"uploads/example.mp3","params":{}}'
প্রতিক্রিয়া একটি টাস্ক আইডি প্রদান করে। টাস্ক পর্যন্ত পোল GET /api/v1/tasks/:taskId
শেষ হয়, তারপর GET /api/v1/tasks/:taskId/download বা ব্যবহার করুন
ফলাফলের জন্য GET /api/v1/tasks/:taskId/files/:fileId।