Lõika YouTube'i klippe oma koodist.
Lihtne REST API ja MCP server AI-agentidele — kõik, mida veebilõikur teeb, programmiliselt. Ettemakstud krediidid, ilma tellimuseta.
# one clip = 1 credit — failed cuts never billed curl -X POST https://appsgolem.com/v1/cuts \ -H "Authorization: Bearer ag_live_…" \ -d '{"url":"youtu.be/…","start":"0:00", "end":"0:10","mode":"video"}'
Esimest korda siin? Kogu mudel ühe minutiga.
Sa ostad ettemakstud krediite, loot API-võtme ja kutsud klipi lõikamiseks välja ühe otspunkti. Lõikamine on asünkroonne: esitad töö, teed päringuid, kuni see on valmis, seejärel laadid faili alla tokeniseeritud URL-i kaudu. MCP server pakib kõik selle tehisintellekti agentide jaoks ühte tööriistakutsesse. Tellimust ei ole, kasutajakohti ei ole — maksad iga valminud klipi eest.
Nullist klipini nelja päringuga.
curl -X POST https://appsgolem.com/v1/cuts \ -H "Authorization: Bearer ag_live_…" \ -H "Content-Type: application/json" \ -d '{"url":"https://youtu.be/aqz-KE-bpKQ", "start":"0:00","end":"0:10", "resolution":"1080p","mode":"video"}'
import httpx r = httpx.post("https://appsgolem.com/v1/cuts", headers={"Authorization": "Bearer ag_live_…"}, json={"url": "https://youtu.be/aqz-KE-bpKQ", "start": "0:00", "end": "0:10", "resolution": "1080p", "mode": "video"}) print(r.json()) # {"id": "…", "state": "queued"}
const r = await fetch("https://appsgolem.com/v1/cuts", { method: "POST", headers: { Authorization: "Bearer ag_live_…" }, body: JSON.stringify({ url: "https://youtu.be/aqz-KE-bpKQ", start: "0:00", end: "0:10", resolution: "1080p", mode: "video" }), }); console.log(await r.json());
{ "id": "e48d…b1a2", "state": "queued", "credits_reserved": 1, "poll_url": "/v1/cuts/e48d…b1a2" }
# GET /v1/cuts/{id} — repeat every few seconds until state is produced { "state": "produced", "download_url": "/v1/download/…/clip.mp4" }
Üks rida Claude'i, Cursori ja Codexi jaoks.
MCP server pakub lõikurit kolme tööriistana, mida iga MCP klient saab kutsuda. Paigalda käsuga npx — midagi ei pea globaalselt paigaldama.
{ "mcpServers": {
"appsgolem": {
"command": "npx",
"args": ["-y","appsgolem-mcp"],
"env": { "APPSGOLEM_API_KEY":
"ag_live_…" } } } }
claude mcp add appsgolem \
-e APPSGOLEM_API_KEY=ag_live_… \
-- npx -y appsgolem-mcp
[mcp_servers.appsgolem] command = "npx" args = ["-y", "appsgolem-mcp"] env = { APPSGOLEM_API_KEY = "ag_live_…" }
Iga otspunkt koos näidetega.
Neli otspunkti. Kolm lugemis-/kirjutamisotspunkti nõuavad Authorization: Bearer <key>; allalaadimis-URL-i autoriseerib oma token, seega päist pole vaja.
{ "url": "https://youtu.be/aqz-KE-bpKQ",
"start": "0:00", "end": "0:10",
"resolution": "1080p", "mode": "video" }
{ "id": "e48db1a2-…", "state": "queued", "credits_reserved": 1, "poll_url": "/v1/cuts/e48db1a2-…" }
{ "url":"youtu.be/…", "start":"2:00", "end":"5:00",
"mode":"audio_only",
"audio_format":"mp3", "bitrate":"320" }
{ "url":"youtu.be/…", "start":"0:00", "end":"0:30",
"mode":"both", "resolution":"1080p" }
{ "url":"youtu.be/…", "start":"10:00", "end":"10:45",
"mode":"short" }
{ "url":"youtu.be/…", "start":"0:00", "end":"0:15",
"mode":"nosound", "fast":true }
{ "url":"youtu.be/…", "start":"0:05", "end":"0:12",
"mode":"gif" }
{ "url":"youtu.be/…", "start":"1:00", "end":"2:00",
"mode":"frames", "interval_ms":5000,
"sheet":true }
{ "url":"youtu.be/…", "mode":"video",
"clips":[{"start":"0:10","end":"0:20"},
{"start":"1:00","end":"1:10"}],
"stitch":true }
{ "url":"youtu.be/…", "start":"0:00", "end":"0:20",
"mode":"video", "speed":1.5,
"resolution":"2160p" }
{ "id": "e48db1a2-…", "state": "produced", "credits_reserved": 1,
"created_at": "2026-08-22T12:00:00+00:00",
"download_url": "/v1/download/…/clip.mp4" }
{ "balance": 412, "hourly_cap": 60 }
# streams the file
Content-Type: video/mp4
Content-Disposition: attachment; filename="clip.mp4"
Iga ebaõnnestumine tagastab JSON-keha koos error koodi ja HTTP olekuga. Proovi 429 uuesti pärast retry_after sekundit; 400 puhul paranda ja esita uuesti.
{ "error":"insufficient_credits",
"message":"need 2 credits", "balance":1 }
{ "error":"rate_limited",
"retry_after":12 }
{ "error":"invalid_resolution",
"message":"resolution must be…" }
{ "error":"invalid_api_key" } // 401
{ "error":"not_found" } // 404
Kõik veebilõikuri režiimid.
Parameetrid
GET /v1/download/{token}/{file} — autenditud URL-tokeniga, Bearer-päist ei kasutata.
Maksa klippide, mitte kohtade eest.
Ettemaksetud krediidid annavad jõudu AppsGolemi lõikuri API-le & MCP-serverile — üks valminud klipp maksab ühe krediidi ja ebaõnnestunud lõikamiste eest ei arveldata kunagi. Osta pakett juhuslikuks kasutuseks või telli püsiv igakuine maht ja kõrgem kiiruspiirang.
№ 01 / Ettemakstud paketid
Maksa vastavalt kasutusele.
Ühekordne ost, ei uuene automaatselt. Krediidid kehtivad 12 kuud.
№ 02 / Tellimused
Lõika iga kuu.
Krediidid uuenevad iga perioodi järel ja sinu kiiruspiirang tõuseb. Tühista igal ajal.
või €190 / aasta · 2 kuud tasuta
250 krediiti / kuu
- 30 päringut / tund
- Krediidid uuenevad igakuiselt
- Tühista igal ajal
või €490 / aasta · 2 kuud tasuta
1000 krediiti / kuu
- 60 päringut / tund
- Krediidid uuenevad igakuiselt
- Tühista igal ajal
või €1490 / aasta · 2 kuud tasuta
5000 krediiti / kuu
- 120 päringut / tund
- Krediidid uuenevad igakuiselt
- Tühista igal ajal
≈ €15,83 / kuu · 2 kuud tasuta
3000 krediiti / aasta
- 30 päringut / tund
- Terve aasta krediite ette
- Tühista igal ajal
≈ €40,83 / kuu · 2 kuud tasuta
12000 krediiti / aasta
- 60 päringut / tund
- Terve aasta krediite ette
- Tühista igal ajal
≈ €124,17 / kuu · 2 kuud tasuta
60000 krediiti / aasta
- 120 päringut / tund
- Terve aasta krediite ette
- Tühista igal ajal
Tellimused annavad kogu perioodi krediidid ette ja tõstavad sinu päringute/tunnis piirmäära. Aastatellimuste eest arveldatakse 10 kuu, mitte 12 kuu eest.
№ 03 / Kuidas krediidid töötavad
Mis lõikamine maksab.
- Tavaklipp (kuni 1080p; ainult heli mistahes resolutsiooniga)1 krediit
- 4K (2160p) videoklipp4 krediiti
- Allikas pikem kui 2 h (kui teada)+1 / töö
- N klipi partii (zip või ühendatud)N × klipi kohta
Näidisarvutus
Kolm 1080p tippsündmust + üks 4K klipp 25-minutilisest videost → 3×1 + 4 = 7 credits.
3-tunnine taskuhääling lõigatud üheks MP3-ks → 1 + 1 = 2 credits (+1 on >2 h lisatasu).
№ 04 / FAQ
Hea teada.
Mis on krediit?
Üks valminud klipp = üks krediit. 4K klipid maksavad 4, ja partii korrutub klippide arvuga.
Kas krediidid aeguvad?
Paketikrediidid kehtivad 12 kuud. Tellimuse krediidid kehtivad selle arveldusperioodi, mille jooksul need anti.
Mis on päringute/tunnis piirmäär?
Kui palju API päringuid saad tunnis esitada. Paketid hoiavad vaikimisi 30 juures; Pro tõstab selle 60-ni ja Scale 120-ni.
Kas saan igal ajal tühistada?
Jah. Tellimuse saab tühistada ühe klõpsuga; juba antud krediidid jäävad sulle kuni nende aegumiseni.
Mis juhtub, kui lõikamine ebaõnnestub?
Ebaõnnestunud lõikamiste eest ei arveldata kunagi — reserveeritud krediidid tagastatakse automaatselt, kuni eraldis on veel kehtiv.
Kas saan kombineerida pakette ja tellimust?
Jah. Paketi- ja tellimuskrediidid liidetakse; kõige varem aeguv osa kulub alati esimesena.