YouTube စာသားမှတ်တမ်း API

တောင်းဆိုမှုတစ်ခု၊ စာသားမှတ်တမ်းအပြည့်အစုံ။ သင်ရယူသော ဗီဒီယိုများအတွက်သာ ပေးချေပါ။

အခမဲ့ API ကီး ရယူပါ

အမြန်စတင်ရန်

  1. အကောင့်ဝင်ပြီး API ဒက်ရှ်ဘုတ်တွင် API ကီးဖန်တီးပါ။ အခမဲ့ ခရက်ဒစ် 10 ခု ရရှိပါမည် (စာသားမှတ်တမ်း 5 ခု)။
  2. ကီးကို X-API-Key ခေါင်းစီးတွင် YouTube URL သို့မဟုတ် ဗီဒီယို ID နှင့်အတူ ပို့ပါ။
  3. ပိုလိုအပ်သောအခါ ခရက်ဒစ်ပက်ကေ့ချ်ဝယ်ပါ၊ သို့မဟုတ် အလိုအလျောက်ငွေဖြည့်ခြင်းကို ဖွင့်ပါ။
curl -X POST https://sum.video/api/v1/transcript \
  -H "X-API-Key: sv_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "lang": "en"}'

တောင်းဆိုမှု

POST /api/v1/transcript

import requests

response = requests.post(
    "https://sum.video/api/v1/transcript",
    headers={"X-API-Key": "sv_live_your_key"},
    json={"video_id": "dQw4w9WgXcQ", "lang": "en", "format": "text"},
    timeout=120,
)
print(response.json()["text"])
const response = await fetch("https://sum.video/api/v1/transcript", {
  method: "POST",
  headers: { "X-API-Key": process.env.SUMVIDEO_API_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://youtu.be/dQw4w9WgXcQ" }),
});
const { segments, credits_remaining } = await response.json();

တုံ့ပြန်မှု

{
  "video_id": "dQw4w9WgXcQ",
  "language": "en",
  "is_generated": false,
  "credits_used": 2,
  "credits_remaining": 98,
  "segments": [
    { "text": "We're no strangers to love", "offset": 18.64, "duration": 3.24 }
  ]
}

အမှားများ

401invalid_keyAPI ကီး မရှိ၊ မှားယွင်း သို့မဟုတ် ရုပ်သိမ်းထားသည်။
400invalid_inputURL သို့မဟုတ် ဗီဒီယို ID ကို ဖတ်၍မရပါ။
402insufficient_creditsသင့်လက်ကျန်ငွေ ခရက်ဒစ် 2 ခုအောက် ရှိနေသည်။
402budget_exceededသင်သတ်မှတ်ထားသော လစဉ်ခရက်ဒစ်ကန့်သတ်ချက်သို့ ရောက်ရှိသွားပါပြီ။
404no_transcriptဗီဒီယိုတွင် စာတန်းထိုးမရှိပါ၊ သို့မဟုတ် ၎င်းသည် သီးသန့်၊ တိုက်ရိုက် သို့မဟုတ် ဖယ်ရှားထားသည်။ ငွေမယူပါ။
429rate_limitedကီးတစ်ခုတည်းဖြင့် တစ်မိနစ်လျှင် တောင်းဆိုမှု 60 ထက်ပို။ Retry-After စက္ကန့် စောင့်ပါ။
502upstream_errorYouTube အချိန်မီ မတုံ့ပြန်ပါ။ ငွေမယူပါ၊ နောက်မှ ထပ်ကြိုးစားပါ။

လက်ကျန်ငွေ စစ်ဆေးရန်

curl https://sum.video/api/v1/credits -H "X-API-Key: sv_live_your_key"

စျေးနှုန်း

စာသားမှတ်တမ်းတစ်ခုစီသည် ခရက်ဒစ် 2 ခု ကုန်ကျသည်။ ခရက်ဒစ်များ သက်တမ်းမကုန်ပါ။ Pro စာရင်းသွင်းသူများသည် လစဉ် ဆုကြေး ခရက်ဒစ် 100 ခု ရရှိသည်။

ပက်ကေ့ချ်ခရက်ဒစ်စာသားမှတ်တမ်းစျေးနှုန်းစာသားမှတ်တမ်းတစ်ခုလျှင်
Starter၁၀၀၅၀၄.၄၉ US$၀.၀၉၀ US$
Pro၅၀၀၂၅၀၁၃.၉၉ US$၀.၀၅၆ US$
Scale၂,၀၀၀၁,၀၀၀၃၇.၉၉ US$၀.၀၃၈ US$
Business၅,၀၀၀၂,၅၀၀၇၄.၉၉ US$၀.၀၃၀ US$

အလိုအလျောက်ငွေဖြည့်ခြင်း၊ ဘတ်ဂျက်နှင့် သတိပေးချက်များ

ကန့်သတ်ချက်များနှင့် တရားမျှတသော အသုံးပြုမှု

ကီးတစ်ခုလျှင် တစ်မိနစ် တောင်းဆိုမှု 60၊ အကောင့်တစ်ခုလျှင် အသုံးပြုနေသော ကီး 5 ခုအထိ။ API သည် YouTube တွင် ရှိပြီးသား စာတန်းထိုးများကို ပြန်ပေးသည်; အသံကို စာသားမပြောင်းပါ။ ဗီဒီယိုပိုင်ရှင်များ၏ အခွင့်အရေးနှင့် YouTube စည်းကမ်းများအတိုင်း စာသားမှတ်တမ်းများကို အသုံးပြုရန် သင့်တာဝန်ဖြစ်သည်။

မေးလေ့ရှိသောမေးခွန်းများ

ဗီဒီယိုတစ်ခုတည်းအတွက် ထပ်ပေးရပါသလား?
ဟုတ်ကဲ့၊ အောင်မြင်သော တောင်းဆိုမှုတိုင်း ခရက်ဒစ် 2 ခု ကုန်ကျသော်လည်း ထပ်ခါတောင်းသော ဗီဒီယိုများကို ကျွန်ုပ်တို့၏ cache မှ မီလီစက္ကန့်အတွင်း ပြန်ပေးသည်။
ဗီဒီယိုတွင် စာတန်းထိုးမရှိလျှင် ဘာဖြစ်မလဲ?
no_transcript အမှားကို ရရှိပြီး ခရက်ဒစ် မနုတ်ပါ။
အခြား စာသားမှတ်တမ်း API များနှင့် ကိုက်ညီပါသလား?
တောင်းဆိုမှုနှင့် တုံ့ပြန်မှုသည် အသုံးများသော url, lang နှင့် segments ပုံစံကို လိုက်နာသောကြောင့် ပြောင်းရွှေ့ခြင်းသည် များသောအားဖြင့် အခြေ URL နှင့် ကီးကို ပြောင်းရုံသာ ဖြစ်သည်။