Isecite YouTube klipove iz svog koda.
Jednostavan REST API i MCP server za AI agente — sve što radi veb alat za sečenje, programski. Unapred plaćeni krediti, bez pretplate.
# 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"}'
Први пут овде? Цео модел за један минут.
Купујете унапред плаћене кредите, креирате API кључ и позивате један ендпоинт да бисте исекли клип. Исецање је асинхроно: пошаљете посао, проверавате статус док не буде готов, а затим преузимате фајл са токенизованог URL-а. MCP сервер све то умотава у један позив алата за ВИ агенте. Без претплате, без места — плаћате по произведеном клипу.
Od nule do klipa u četiri poziva.
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" }
Једна линија за Claude, Cursor и Codex.
MCP сервер излаже алат за сечење као три алата које сваки MCP клијент може да позове. Инсталирајте помоћу npx — ништа за глобално инсталирање.
{ "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_…" }
Сваки ендпоинт, са примерима.
Четири ендпоинта. Три ендпоинта за читање/писање захтевају Authorization: Bearer <key>; URL за преузимање ауторизован је сопственим токеном, па му заглавље није потребно.
{ "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"
Свака грешка враћа JSON тело са кодом error и HTTP статусом. Поновите захтев код 429 након retry_after секунди; исправите и поново пошаљите код 400.
{ "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
Svaki режим koji ima veb alat za sečenje.
Parametri
GET /v1/download/{token}/{file} — autentifikacija URL tokenom, bez Bearer zaglavlja.
Plaćate klipove, ne mesta.
Unapred plaćeni krediti pokreću API AppsGolem alata za sečenje & MCP server — jedan proizveden isečak je jedan kredit, a neuspeli isečci se nikada ne naplaćuju. Kupite paket za povremenu upotrebu ili se pretplatite na stalan mesečni obim i veće ograničenje brzine.
№ 01 / Unapred plaćeni paketi
Plaćajte po potrebi.
Jednokratna kupovina, bez obnavljanja. Krediti ostaju važeći 12 meseci.
№ 02 / Pretplate
Sečite svakog meseca.
Krediti se obnavljaju svakog perioda, a vaše ograničenje brzine raste. Otkažite bilo kada.
ili €190 / god. · 2 meseca besplatno
250 kredita / mesec
- 30 zahteva / sat
- Krediti se obnavljaju mesečno
- Otkažite bilo kada
ili €490 / god. · 2 meseca besplatno
1000 kredita / mesec
- 60 zahteva / sat
- Krediti se obnavljaju mesečno
- Otkažite bilo kada
ili €1490 / god. · 2 meseca besplatno
5000 kredita / mesec
- 120 zahteva / sat
- Krediti se obnavljaju mesečno
- Otkažite bilo kada
≈ €15,83 / mes. · 2 meseca besplatno
3000 kredita / godinu
- 30 zahteva / sat
- Puna godina kredita unapred
- Otkažite bilo kada
≈ €40,83 / mes. · 2 meseca besplatno
12000 kredita / godinu
- 60 zahteva / sat
- Puna godina kredita unapred
- Otkažite bilo kada
≈ €124,17 / mes. · 2 meseca besplatno
60000 kredita / godinu
- 120 zahteva / sat
- Puna godina kredita unapred
- Otkažite bilo kada
Pretplate dodeljuju kredite za ceo period unapred i povećavaju vaše ograničenje zahteva/sat. Godišnji planovi naplaćuju 10 meseci za 12.
№ 03 / Kako funkcionišu krediti
Koliko košta sečenje.
- Standardni isečak (do 1080p; samo zvuk u bilo kojoj rezoluciji)1 kredit
- 4K (2160p) video isečak4 kredita
- Izvor duži od 2 h (kada je poznato)+1 / zadatak
- Paket od N isečaka (zip ili spajanje)N × po klipu
Primer izračuna
Tri isečka 1080p + jedan isečak 4K iz 25-minutnog videa → 3×1 + 4 = 7 credits.
3-časovni podkast skraćen na jedan MP3 → 1 + 1 = 2 credits (+1 je doplata za >2 h).
№ 04 / FAQ
Dobro je znati.
Šta je kredit?
Jedan proizveden isečak = jedan kredit. 4K isečci su 4, a paket se množi brojem isečaka.
Da li krediti ističu?
Krediti iz paketa ostaju važeći 12 meseci. Krediti iz pretplate važe tokom perioda naplate u kojem su dodeljeni.
Šta je ograničenje zahteva/sat?
Koliko API poziva možete poslati na sat. Paketi zadržavaju podrazumevanih 30; Pro to povećava na 60, a Scale na 120.
Mogu li otkazati bilo kada?
Da. Pretplate se otkazuju jednim klikom; zadržavate sve već dodeljene kredite dok ne isteknu.
Šta ako sečenje ne uspe?
Neuspeli isečci se nikada ne naplaćuju — rezervisani krediti se automatski vraćaju dok je dodela još važeća.
Mogu li kombinovati pakete i plan?
Da. Krediti iz paketa i pretplate se sabiraju; uvek se prvo troši grupa kojoj rok ističe najranije.