I-API yemibhalo ye-YouTube
Isicelo esisodwa, umbhalo ophelele. Khokhela kuphela amavidiyo owatholayo.
Thola ukhiye wakho we-API wamahhalaUkuqala ngokushesha
- Ngena bese wakha ukhiye we-API kudeshibhodi ye-API. Uthola amakhredithi ayi-10 amahhala (imibhalo emi-5).
- Thumela ukhiye kusihloko se-X-API-Key kanye ne-URL ye-YouTube noma i-ID yevidiyo.
- Thenga iphakethe lamakhredithi uma udinga okwengeziwe, noma uvule ukugcwalisa okuzenzakalelayo.
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"}'Isicelo
POST /api/v1/transcript
url: I-URL ye-YouTube (isixhumanisi se-watch, youtu.be, shorts, embed noma live). Sebenzisa lokhu noma i-video_id.video_id: I-ID yevidiyo ye-YouTube enezinhlamvu eziyi-11.lang: Ulimi oluthandwayo lwemibhalo, isibonelo en, de noma pt-BR. Okuzenzakalelayo yi-en. Uma lolo limi lungekho, kubuyiswa ithrekhi yokuqala futhi impendulo ikutshela ulimi lwayo lwangempela.format: json (izingxenye ezinezitembu zesikhathi, okuzenzakalelayo), text noma srt.
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();Impendulo
{
"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 }
]
}Amaphutha
| 401 | invalid_key | Ukhiye we-API awukho, awulungile noma uhoxisiwe. |
| 400 | invalid_input | I-URL noma i-ID yevidiyo ayikwazanga ukufundwa. |
| 402 | insufficient_credits | Ibhalansi yakho ingaphansi kwamakhredithi ama-2. |
| 402 | budget_exceeded | Ufinyelele umkhawulo wamakhredithi wanyanga zonke owusethile. |
| 404 | no_transcript | Ividiyo ayinayo imibhalo, noma iyimfihlo, iyabukhoma noma isusiwe. Akukhokhiswa. |
| 429 | rate_limited | Izicelo ezingaphezu kuka-60 ngomzuzu ngokhiye owodwa. Linda imizuzwana ye-Retry-After. |
| 502 | upstream_error | I-YouTube ayiphendulanga ngesikhathi. Akukhokhiswa, zama futhi kamuva. |
Hlola ibhalansi yakho
curl https://sum.video/api/v1/credits -H "X-API-Key: sv_live_your_key"Amanani
Umbhalo ngamunye ubiza amakhredithi ama-2. Amakhredithi awaphelelwa yisikhathi. Ababhalisile be-Pro bathola amakhredithi ebhonasi ayi-100 nyanga zonke.
| Iphakethe | Amakhredithi | Imibhalo | Intengo | Ngombhalo ngamunye |
|---|---|---|---|---|
| Starter | 100 | 50 | $4.49 | $0.090 |
| Pro | 500 | 250 | $13.99 | $0.056 |
| Scale | 2,000 | 1,000 | $37.99 | $0.038 |
| Business | 5,000 | 2,500 | $74.99 | $0.030 |
Ukugcwalisa okuzenzakalelayo, izabelomali nezexwayiso
- Ukugcwalisa okuzenzakalelayo kuthenga iphakethe ngekhadi lakho eligciniwe lapho ibhalansi yehla ngaphansi komkhawulo owukhethayo.
- Isabelomali sokugcwalisa sanyanga zonke silinganisela ukuthi ukugcwalisa okuzenzakalelayo kungasebenzisa malini, futhi umkhawulo wamakhredithi wanyanga zonke umisa izicelo uma ufinyelelwa.
- Izexwayiso ze-imeyili zikwazisa lapho ibhalansi iphansi, lapho ufinyelela ku-80% womkhawulo wakho wanyanga, noma lapho ukugcwalisa kwehluleka.
Imikhawulo nokusetshenziswa okufanele
Izicelo ezingu-60 ngomzuzu ngokhiye ngamunye, kufika kokhiye aba-5 abasebenzayo nge-akhawunti ngayinye. I-API ibuyisa imibhalo esivele ikhona ku-YouTube; ayilubhali umsindo. Unesibopho sokusebenzisa imibhalo ngokuhambisana namalungelo abanikazi bamavidiyo nemigomo ye-YouTube.
Imibuzo evame ukubuzwa
- Ngiyakhokha futhi yini ngevidiyo efanayo?
- Yebo, isicelo ngasinye esiphumelelayo sibiza amakhredithi ama-2, kodwa amavidiyo aphindwayo aphendulwa kusuka kunqolobane yethu ngama-millisecond.
- Kwenzekani uma ividiyo ingenayo imibhalo?
- Uthola iphutha le-no_transcript futhi awekho amakhredithi athathwayo.
- Ingabe iyahambisana nezinye ii-API zemibhalo?
- Isicelo nempendulo kulandela isimo esivamile se-url, lang ne-segments, ngakho ukushintsha ngokuvamile kusho ukushintsha i-URL eyisisekelo nokhiye.