විශාල පරිමාණයේ RAG යෙදුමක් සඳහා YouTube ට්රාන්ස්ක්රිප්ට්: ක්රෙඩිට්, ස්වයංක්රීය ටොප්-අප් සහ අයවැය
සංවර්ධකයෙක් YouTube වීඩියෝ 10,000ක් RAG යෙදුමකට ගෙන එයි. පිරිවැය, අනුපාත සීමාවේ ගණන සහ ස්වයංක්රීය ටොප්-අප් හා අයවැය වියදම පුරෝකථනය කළ හැකි ලෙස තබන ආකාරය බලන්න.

ඔබේ RAG හෝ AI යෙදුමට විශාල පරිමාණයෙන් YouTube ට්රාන්ස්ක්රිප්ට් අවශ්ය නම්, ප්රායෝගික සැකසුම මෙයයි: කලින් මිලදී ගත් ක්රෙඩිට් සහිත ගෙවීම්-භාවිතයට පරිදි ට්රාන්ස්ක්රිප්ට් API එකක්, දිගු ආනයනයක් කිසිදා නොනවතින පරිදි ස්වයංක්රීය ටොප්-අප් එකක්, සහ දෝෂයක් නිසා බිල ඉහළ නොයන පරිදි මාසික අයවැයක්. මෙම උදාහරණය sum.video Transcript API සමඟ එම සැකසුම හරහා සංවර්ධකයෙකු අනුගමනය කරයි.
තත්ත්වය
මායා සම්මන්ත්රණ කථා ගැන ප්රශ්නවලට පිළිතුරු දෙන පර්යේෂණ සහායකයෙකු ගොඩනඟයි. ඇගේ දර්ශකය චැනල් සිය ගණනක YouTube වීඩියෝ 10,000ක් පමණ ආවරණය කළ යුතු අතර, පසුව මසකට නව වීඩියෝ 300ක් පමණ වැඩි විය යුතුයි. ඇය ආනයනය කුඩා සර්වරයකින් ධාවනය කරන අතර, එය මුර බලා සිටීමට හෝ බිලකින් ඇල්ලෙන්නට ඇය කැමති නැහැ.
ඇගේ කොන්දේසි සරලයි: පුරෝකථනය කළ හැකි පිරිවැය, වැඩයක් මැද අතින් නැවත පුරවීම් නැහැ, සහ ට්රාන්ස්ක්රිප්ට් නැති වීඩියෝ පිරිසිදුව හැසිරවීම.
ඇයට අවශ්ය දේ
- සෑම වීඩියෝවකම සරල පෙළ, කොටස් වලට බෙදා embed කිරීමට සූදානම්.
- කාල මුද්රා, පිළිතුරකට වීඩියෝවේ නිවැරදි මොහොතට සබැඳිය හැකි ලෙස.
- ආරම්භ කිරීමට පෙර ඇස්තමේන්තු කළ හැකි පිරිවැයක්.
- වියදමට ස්ථිර සීමාවක්.
පියවරෙන් පියවර
1. මුලින්ම පිරිවැය ඇස්තමේන්තු කරන්න
ට්රාන්ස්ක්රිප්ට් එකකට ක්රෙඩිට් 2ක් වැය වන අතර, ට්රාන්ස්ක්රිප්ට් ආපසු නොදෙන ඉල්ලීම්වලට ගාස්තුවක් නැහැ. වීඩියෝ 10,000කට උපරිම ක්රෙඩිට් 20,000ක්. $74.99 ක ක්රෙඩිට් 5,000 පැකේජය ($0.030 බැගින්) සමඟ ට්රාන්ස්ක්රිප්ට් 10,000ක් සඳහා මුළු පිරිවැය ආසන්න වශයෙන් $300ක්, සමහර වීඩියෝවල captions නැත්නම් මදක් අඩුයි. කුඩා පැකේජවල ට්රාන්ස්ක්රිප්ට් එකකට වැඩියෙන් වැය වේ: ක්රෙඩිට් 100ට $0.090, 500ට $0.056, 2,000ට $0.038. නවතම විස්තර මිල ගණන් පිටුවේ ඇත.
ක්රෙඩිට් එක් වරක් මිලදී ගන්නා අතර කිසිදා කල් ඉකුත් නොවේ, එබැවින් ඇය ගොඩනඟන අතරතුර දායකත්ව ඔරලෝසුවක් ධාවනය නොවේ.
2. නොමිලේ ක්රෙඩිට් වලින් පරීක්ෂා කරන්න
ඇගේ පළමු API යතුර නොමිලේ ක්රෙඩිට් 10ක් සමඟ එයි, එනම් ට්රාන්ස්ක්රිප්ට් 5ක්. ඇය ඒවා භාවිතා කර වීඩියෝ කිහිපයක් සඳහා json ආකෘතියෙන් (තත්පර වලින් offset සහ duration සහිත කොටස්) සහ text ආකෘතියෙන් ප්රතිචාරය පරීක්ෂා කරයි. ඉල්ලීමේ විස්තර අවශ්ය නම්, API එකකින් YouTube ට්රාන්ස්ක්රිප්ට් එකක් ලබාගන්නේ කොහොමද මඟපෙන්වීමේ curl, Python සහ JavaScript වැඩ කරන උදාහරණ ඇත.
3. ස්වයංක්රීය ටොප්-අප් සකසන්න
API dashboard එකේ ඇය ස්වයංක්රීය ටොප්-අප් සක්රීය කරයි. රීතිය: ශේෂය තෝරාගත් මට්ටමට වඩා පහළ වූ විට, සුරකින ලද කාඩ්පතෙන් තවත් පැකේජයක් සඳහා අය කෙරේ. ආනයන වැඩය රාත්රිය පුරා අතින් නැවත පුරවීමකින් තොරව දිගටම ධාවනය වේ.
4. අයවැය සකසන්න
සීමා දෙකක් ඇයව ආරක්ෂා කරයි:
- මාසික ටොප්-අප් අයවැයක්, මාසයක් තුළ ස්වයංක්රීය ටොප්-අප් වලට වියදම් කළ හැකි ප්රමාණය සීමා කරයි.
- මාසික ක්රෙඩිට් සීමාවක්. එයට ළඟා වූ විට, තවදුරටත් ඉල්ලීම්
402 budget_exceededආපසු දෙයි.
ඇය අඩු ශේෂය, මාසික සීමාවෙන් 80%ක් සහ අසාර්ථක ටොප්-අප් සඳහා ඊමේල් දැනුම්දීම් ද සක්රීය කරයි. ක්රියා කිරීමට තවමත් කාලය ඇති විට ගැටලුවක් ගැන දැනුම්දීම් ඇයට කියයි.
5. අනුපාත සීමාවට ගරු කරන්න
සෑම යතුරක්ම විනාඩියකට ඉල්ලීම් 60ක් ඉඩ දෙයි. එම වේගයෙන් ඉල්ලීම් 10,000ක් ආසන්න වශයෙන් විනාඩි 167ක් ගත වේ, එක් යතුරකින් පැය තුනකට අඩුයි. ඇය තත්පරයකට එක් ඉල්ලීමක් යවන සරල පෝලිමක් ධාවනය කරයි, එබැවින් ක්ෂණික ඉහළ යාම් නොමැතිව සීමාවට පහළින් සිටී. ඇයට සක්රීය යතුරු 5ක් දක්වා සෑදිය හැක, උදාහරණයක් ලෙස ආනයනයට එකක් සහ යෙදුමේ සජීවී සෙවීම්වලට එකක්, එවිට පැරණි දත්ත පුරවීම පරිශීලකයෙකුගේ ඉල්ලීමක් කිසිදා අවහිර නොකරයි.
6. ට්රාන්ස්ක්රිප්ට් නැති වීඩියෝ හසුරුවන්න
API එක ආපසු දෙන්නේ පවතින YouTube captions පමණයි. සජීවී විකාශන, පෞද්ගලික හෝ ඉවත් කළ වීඩියෝ සහ captions නැති වීඩියෝ 404 no_transcript ආපසු දෙයි. ඇගේ පෝලිමේ එම තත්ත්වයේ තේරුම මඟ හැරි ලෙස සලකුණු කර ඉදිරියට යන්න, කිසිදා නැවත උත්සාහ නොකරන්න. එම ඉල්ලීම්වලට ගාස්තුවක් නැති නිසා, captions නැති වීඩියෝවලින් පිරුණු චැනලයක් ඇගේ අයවැය දවා නොදමයි.
ඇගේ loop එක, pseudocode වලින්:
- පෝලිමෙන් ඊළඟ වීඩියෝ ID එක ගන්න.
format=jsonසමඟ API එක කැඳවන්න.- සාර්ථක වූ විට: කොටස් විනාඩියක් පමණ වන කැබලි වලට බෙදන්න, සෑම කැබැල්ලක්ම එහි ආරම්භක offset එක සමඟ ගබඩා කර embed කරන්න.
404 no_transcriptදී: "ට්රාන්ස්ක්රිප්ට් නැත" සලකුණක් ගබඩා කරන්න.402 budget_exceededදී: පෝලිම නවතා ඔබටම දැනුම් දෙන්න.- සර්වර් දෝෂයක් දී: ප්රමාදයකින් පසු නැවත උත්සාහ කරන්න.
7. කේතයෙන් ශේෂය පරීක්ෂා කරන්න
සෑම විශාල කණ්ඩායමකටම පෙර ඇය GET /api/v1/credits කැඳවයි. ශේෂය කණ්ඩායමට අවශ්ය ප්රමාණයට වඩා අඩු නම් සහ ස්වයංක්රීය ටොප්-අප් අක්රිය නම්, වැඩය ආරම්භ වීම ප්රතික්ෂේප කරයි. අඩක් කළ ආනයනයකට එරෙහි ලාභදායී ආරක්ෂාවකි.
ඇයට ලැබෙන්නේ
පළමු රාත්රියෙන් පසු, දර්ශකයේ වීඩියෝ 10,000න් බොහොමයක ට්රාන්ස්ක්රිප්ට් ඇත, සෑම කැබැල්ලකටම එහි ආරම්භක කාලය ඇතුළත්. පරිශීලකයෙකු ප්රශ්නයක් අසන විට, සහායකයා කථාවක් සහ කාල මුද්රාවක් උපුටා දක්වයි, සබැඳිය වීඩියෝව එම මොහොතේ විවෘත කරයි. අඛණ්ඩ පිරිවැය කුඩායි: මසකට නව වීඩියෝ 300ක් උපරිම ක්රෙඩිට් 600ක්, ට්රාන්ස්ක්රිප්ට් එකකට $0.030 ක 5,000 පැකේජ අනුපාතයෙන් ආසන්න වශයෙන් $18ක්.
මායා Pro ගත්තා නම්, ඇයට මසකට බෝනස් ක්රෙඩිට් 100ක් ද ලැබෙනු ඇත, එම වර්ධනයෙන් කොටසක් ආවරණය කරයි.
මෙය අඩු වන තැන්
- captions නැත්නම් ට්රාන්ස්ක්රිප්ට් නැහැ. API එක ශබ්දය ට්රාන්ස්ක්රයිබ් කරන්නේ නැහැ. captions නැති වීඩියෝ සඳහා speech-to-text සේවාවක් වැනි වෙනත් මූලාශ්රයක් අවශ්ය අතර, ඒ සඳහා වෙනම ගෙවිය යුතුයි. සමහර වෙනත් ට්රාන්ස්ක්රිප්ට් API ශබ්ද විකල්පයක් ලබා දෙයි, YouTube ට්රාන්ස්ක්රිප්ට් API සංසන්දනය බලන්න.
- ස්වයංක්රීය captions වල වැරදි ඇත. නම් සහ විශේෂ වචන සාමාන්යයෙන් බලපෑමට ලක් වේ. ප්රතිචාරය track එක ස්වයංක්රීයව සාදන ලද්දක්ද යන්න කියයි, එබැවින් එම කැබලි වලට අඩු බරක් දීමට හෝ සලකුණු කිරීමට හැක.
- භාෂාව caption track එකේ භාෂාවයි. ප්රතිචාරය සැබෑ භාෂාව වාර්තා කරයි, එබැවින් එය ඔබ ඉල්ලූ දේ හා සමාන යැයි නොසිතන්න.
- ප්රමාණය යතුරක් අනුව සීමිතයි. ඉතා විශාල පුරවීමක් පැය ගණනක කාරණයක්, තත්පර වල නොවේ.
- එය ආපසු දෙන්නේ ට්රාන්ස්ක්රිප්ට් පමණයි. කොටස් වලට බෙදීම, embedding සහ ලබාගැනීම ඔබේ වැඩයි. ඔබට එක් වීඩියෝවක සාරාංශය පමණක් අවශ්ය නම්, YouTube සාරාංශකරු භාවිතා කරන්න.
මූලාශ්ර
නිතര අසන ප්රශ්න
YouTube ට්රාන්ස්ක්රිප්ට් 10,000ක් ලබාගැනීමට කොපමණ වැය වේද?
උපරිම ක්රෙඩිට් 20,000ක්, සෑම ට්රාන්ස්ක්රිප්ට් එකක්ම ක්රෙඩිට් 2ක් නිසා. $74.99 ක ක්රෙඩිට් 5,000 පැකේජය ($0.030 බැගින්) සමඟ එය ආසන්න වශයෙන් $300ක්. ට්රාන්ස්ක්රිප්ට් නැති වීඩියෝවලට ගාස්තුවක් නැති නිසා සැබෑ එකතුව අඩු විය හැක.
දිගු වැඩයක් අතරතුර මගේ ශේෂය අවසන් වුවහොත් කුමක් සිදුවේද?
ස්වයංක්රීය ටොප්-අප් සක්රීය නම්, ශේෂය ඔබ තෝරාගත් මට්ටමට වඩා පහළ වූ විට සුරකින ලද කාඩ්පතෙන් තවත් පැකේජයක් සඳහා අය කෙරෙන අතර වැඩය දිගටම ධාවනය වේ. එය නැතිව, ක්රෙඩිට් අවසන් වූ විට ඉල්ලීම් නවතී.
දෝෂයක් නිසා මගේ බිල ඉහළ යාම වළක්වන්නේ කොහොමද?
මාසික ටොප්-අප් අයවැයක් සහ මාසික ක්රෙඩිට් සීමාවක් සකසන්න. ක්රෙඩිට් සීමාවට ළඟා වූ විට ඉල්ලීම් 402 budget_exceeded ආපසු දෙයි. අඩු ශේෂය, මාසික සීමාවෙන් 80%ක් සහ අසාර්ථක ටොප්-අප් සඳහා ඊමේල් දැනුම්දීම් ද ලබාගත හැක.
අනුපාත සීමාව කුමක්ද?
යතුරකට විනාඩියකට ඉල්ලීම් 60ක්, සක්රීය යතුරු 5ක් දක්වා. තත්පරයකට එක් ඉල්ලීමක් ලෙස වීඩියෝ 10,000ක් එක් යතුරකින් පැය තුනකට අඩු කාලයකින් අවසන් වේ.
captions නැති වීඩියෝ ගැන කුමක්ද?
ඒවා 404 no_transcript ආපසු දෙන අතර ගාස්තුවක් නැහැ. API එක ශබ්දය ට්රාන්ස්ක්රයිබ් කරන්නේ නැති නිසා, ඒ වීඩියෝ සඳහා ඔබට වෙනත් මූලාශ්රයක් අවශ්යයි.
අදාළ කියවීම්
API එකකින් YouTube ට්රාන්ස්ක්රිප්ට් එකක් ලබාගන්නේ කොහොමද (curl, Python, JavaScript)ඕනෑම පොදු YouTube වීඩියෝවක ට්රාන්ස්ක්රිප්ට් එක HTTP ඉල්ලීමකින් ලබාගන්න. curl, Python සහ JavaScript වැඩ කරන උදාහරණ, ප්රතිදාන ආකෘති, දෝෂ කේත සහ පිරිවැය.
හොඳම YouTube ට්රාන්ස්ක්රිප්ට් API සංසන්දනය: sum.video, Supadata, Transcribr සහ Python පුස්තකාලයකේතයෙන් YouTube ට්රාන්ස්ක්රිප්ට් ලබාගන්නා ක්රම හතරක්, මිල, සීමා සහ විශ්වසනීයත්වය අනුව සංසන්දනය: sum.video, Supadata, Transcribr සහ youtube-transcript-api.
නවතම ලිපි
API එකකින් YouTube ට්රාන්ස්ක්රිප්ට් එකක් ලබාගන්නේ කොහොමද (curl, Python, JavaScript)ඕනෑම පොදු YouTube වීඩියෝවක ට්රාන්ස්ක්රිප්ට් එක HTTP ඉල්ලීමකින් ලබාගන්න. curl, Python සහ JavaScript වැඩ කරන උදාහරණ, ප්රතිදාන ආකෘති, දෝෂ කේත සහ පිරිවැය.
හොඳම YouTube ට්රාන්ස්ක්රිප්ට් API සංසන්දනය: sum.video, Supadata, Transcribr සහ Python පුස්තකාලයකේතයෙන් YouTube ට්රාන්ස්ක්රිප්ට් ලබාගන්නා ක්රම හතරක්, මිල, සීමා සහ විශ්වසනීයත්වය අනුව සංසන්දනය: sum.video, Supadata, Transcribr සහ youtube-transcript-api.