Strihajte klipy z YouTubu priamo z vášho kódu.
Jednoduché REST API a MCP server pre AI agentov — všetko, čo robí webový nástroj, ale programovo. Predplatené kredity, žiadne predplatné.
# 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"}'
Prvýkrát tu? Celý model za minútu.
Kúpite si predplatené kredity, vytvoríte API kľúč a jedným volaním endpointu orežete klip. Strihanie je asynchrónne: odošlete úlohu, opakovane kontrolujete stav, kým nedosiahne stavu produced, a potom stiahnete súbor z tokenizovanej URL. MCP server to všetko zabalí do jedného volania nástroja pre AI agentov. Žiadne predplatné, žiadne miesta — platíte za každý klip v stave produced.
Od nuly ku klipu za štyri volania.
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" }
Jeden riadok pre Claude, Cursor a Codex.
MCP server sprístupňuje strih ako tri nástroje, ktoré môže volať ľubovoľný MCP klient. Nainštalujte pomocou npx — netreba nič inštalovať globálne.
{ "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_…" }
Každý endpoint s príkladmi.
Štyri endpointy. Tri endpointy na čítanie/zápis vyžadujú Authorization: Bearer <key>; URL na stiahnutie je autorizovaná vlastným tokenom, takže nepotrebuje žiadnu hlavičku.
{ "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"
Každé zlyhanie vráti JSON telo s kódom error a HTTP stavom. Opakujte 429 po retry_after sekundách; pri 400 opravte a odošlite znova.
{ "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
Všetky režimy, ktoré ponúka webový nástroj.
Parametre
GET /v1/download/{token}/{file} — autentifikované tokenom v URL, bez hlavičky Bearer.
Platíte za klipy, nie za miesta.
Predplatené kredity poháňajú API strihacieho nástroja AppsGolem & server MCP — jeden vytvorený klip je jeden kredit a neúspešné strihy sa nikdy neúčtujú. Kúpte balík pre príležitostné použitie, alebo si predplaťte stály mesačný objem a vyšší limit rýchlosti.
№ 01 / Predplatené balíky
Plaťte podľa potreby.
Jednorazový nákup, bez obnovovania. Kredity zostávajú platné 12 mesiacov.
№ 02 / Predplatné
Strihajte každý mesiac.
Kredity sa obnovujú každé obdobie a váš limit rýchlosti sa zvyšuje. Kedykoľvek zrušte.
alebo €190 / rok · 2 mesiace zdarma
250 kreditov / mesiac
- 30 požiadaviek / hodinu
- Kredity sa obnovujú mesačne
- Kedykoľvek zrušte
alebo €490 / rok · 2 mesiace zdarma
1000 kreditov / mesiac
- 60 požiadaviek / hodinu
- Kredity sa obnovujú mesačne
- Kedykoľvek zrušte
alebo €1490 / rok · 2 mesiace zdarma
5000 kreditov / mesiac
- 120 požiadaviek / hodinu
- Kredity sa obnovujú mesačne
- Kedykoľvek zrušte
≈ €15,83 / mes. · 2 mesiace zdarma
3000 kreditov / rok
- 30 požiadaviek / hodinu
- Celý rok kreditov vopred
- Kedykoľvek zrušte
≈ €40,83 / mes. · 2 mesiace zdarma
12000 kreditov / rok
- 60 požiadaviek / hodinu
- Celý rok kreditov vopred
- Kedykoľvek zrušte
≈ €124,17 / mes. · 2 mesiace zdarma
60000 kreditov / rok
- 120 požiadaviek / hodinu
- Celý rok kreditov vopred
- Kedykoľvek zrušte
Predplatné vám poskytne kredity za celé obdobie vopred a zvýši váš limit požiadaviek/hodinu. Ročné plány účtujú 10 mesiacov za 12.
№ 03 / Ako fungujú kredity
Koľko stojí strih.
- Štandardný klip (do 1080p; len zvuk v akomkoľvek rozlíšení)1 kredit
- Videoklip 4K (2160p)4 kredity
- Zdroj dlhší než 2 h (ak je známe)+1 / úloha
- Dávka N klipov (zip alebo spojenie)N × za klip
Praktický príklad
Tri zvýraznené momenty 1080p + jeden klip 4K z 25-minútového videa → 3×1 + 4 = 7 credits.
3-hodinový podcast skrátený na jedno MP3 → 1 + 1 = 2 credits (+1 je príplatok za >2 h).
№ 04 / FAQ
Dobré vedieť.
Čo je kredit?
Jeden vytvorený klip = jeden kredit. Klipy 4K sú 4 a dávka sa násobí počtom klipov.
Vypršia kredity?
Kredity z balíka zostávajú platné 12 mesiacov. Kredity z predplatného platia počas fakturačného obdobia, v ktorom boli pridelené.
Čo je limit požiadaviek/hodinu?
Koľko volaní API môžete odoslať za hodinu. Balíky zachovávajú predvolených 30; Pro ho zvyšuje na 60 a Scale na 120.
Môžem kedykoľvek zrušiť?
Áno. Predplatné môžete zrušiť jedným kliknutím; všetky už pridelené kredity si ponecháte až do ich vypršania.
Čo ak sa strih nepodarí?
Neúspešné strihy sa nikdy neúčtujú — rezervované kredity sa automaticky vrátia, kým je pridelenie platné.
Môžem kombinovať balíky a predplatné?
Áno. Kredity z balíkov a predplatného sa sčítavajú; vždy sa najprv čerpá dávka s najbližším vypršaním platnosti.