Apgriez YouTube klipus no sava koda.
Vienkārša REST API un MCP serveris AI aģentiem — viss, ko dara tīmekļa griezējs, programmatiski. Priekšapmaksas kredīti, bez abonementa.
# 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"}'
Pirmo reizi šeit? Viss modelis vienā minūtē.
Tu nopērc priekšapmaksātus kredītus, izveido API atslēgu un izsauc vienu galapunktu, lai izgrieztu klipu. Griešana ir asinhrona: tu iesniedz uzdevumu, aptaujā, līdz tas ir sagatavots, tad lejupielādē failu no tokenizēta URL. MCP serveris to visu ietver vienā rīka izsaukumā AI aģentiem. Bez abonementa, bez vietām — tu maksā par katru sagatavoto klipu.
No nulles līdz klipam četros izsaukumos.
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" }
Viena rinda priekš Claude, Cursor un Codex.
MCP serveris padara griezēju pieejamu kā trīs rīkus, ko var izsaukt jebkurš MCP klients. Instalē ar npx — nekas nav jāinstalē globāli.
{ "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_…" }
Katrs galapunkts ar piemēriem.
Četri galapunkti. Trīs lasīšanas/rakstīšanas galapunkti pieprasa Authorization: Bearer <key>; lejupielādes URL autorizē tā paša tokens, tāpēc galvene nav vajadzīga.
{ "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"
Katra kļūme atgriež JSON saturu ar error kodu un HTTP statusu. Atkārto 429 pēc retry_after sekundēm; ja saņem 400, izlabo un iesniedz vēlreiz.
{ "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
Visi tīmekļa griezēja režīmi.
Parametri
GET /v1/download/{token}/{file} — autentificēts ar URL marķieri, bez Bearer galvenes.
Maksā par klipiem, nevis lietotājiem.
Priekšapmaksātie kredīti darbina AppsGolem griešanas rīka API & MCP serveri — viens izveidots fragments ir viens kredīts, un neveiksmīgi griezumi nekad netiek iekasēti. Pērciet paketi neregulārai lietošanai vai abonējiet stabilu ikmēneša apjomu un augstāku ātruma limitu.
№ 01 / Iepriekš apmaksātas paketes
Maksājiet pēc lietojuma.
Vienreizējs pirkums, bez atjaunošanas. Kredīti ir derīgi 12 mēnešus.
№ 02 / Abonementi
Griež katru mēnesi.
Kredīti atjaunojas katru periodu, un jūsu ātruma limits palielinās. Atceliet jebkurā laikā.
vai €190 / gadā · 2 mēneši bez maksas
250 kredīti / mēnesī
- 30 pieprasījumi / stundā
- Kredīti atjaunojas katru mēnesi
- Atceliet jebkurā laikā
vai €490 / gadā · 2 mēneši bez maksas
1000 kredīti / mēnesī
- 60 pieprasījumi / stundā
- Kredīti atjaunojas katru mēnesi
- Atceliet jebkurā laikā
vai €1490 / gadā · 2 mēneši bez maksas
5000 kredīti / mēnesī
- 120 pieprasījumi / stundā
- Kredīti atjaunojas katru mēnesi
- Atceliet jebkurā laikā
≈ €15,83 / mēn. · 2 mēneši bez maksas
3000 kredīti / gadā
- 30 pieprasījumi / stundā
- Visa gada kredīti iepriekš
- Atceliet jebkurā laikā
≈ €40,83 / mēn. · 2 mēneši bez maksas
12000 kredīti / gadā
- 60 pieprasījumi / stundā
- Visa gada kredīti iepriekš
- Atceliet jebkurā laikā
≈ €124,17 / mēn. · 2 mēneši bez maksas
60000 kredīti / gadā
- 120 pieprasījumi / stundā
- Visa gada kredīti iepriekš
- Atceliet jebkurā laikā
Abonementi piešķir visa perioda kredītus iepriekš un paaugstina jūsu pieprasījumu/stundā limitu. Gada plāniem tiek iekasēti 10 mēneši par 12.
№ 03 / Kā darbojas kredīti
Cik maksā griezums.
- Standarta fragments (līdz 1080p; tikai audio jebkurā izšķirtspējā)1 kredīts
- 4K (2160p) video fragments4 kredīti
- Avots garāks par 2 h (ja zināms)+1 / uzdevums
- N fragmentu pakete (zip vai apvienošana)N × par klipu
Praktisks piemērs
Trīs 1080p fragmenti + viens 4K fragments no 25 minūšu video → 3×1 + 4 = 7 credits.
3 stundu podkāsts saīsināts līdz vienam MP3 → 1 + 1 = 2 credits (+1 ir piemaksa par >2 h).
№ 04 / FAQ
Vērts zināt.
Kas ir kredīts?
Viens izveidots fragments = viens kredīts. 4K fragmenti maksā 4, un pakete tiek reizināta ar fragmentu skaitu.
Vai kredītiem beidzas derīguma termiņš?
Paketes kredīti ir derīgi 12 mēnešus. Abonementa kredīti ir derīgi to norēķinu periodu, kurā tie tika piešķirti.
Kas ir pieprasījumu/stundā limits?
Cik API izsaukumu varat iesniegt stundā. Paketes saglabā noklusējuma 30; Pro to paaugstina līdz 60, bet Scale — līdz 120.
Vai es varu atcelt jebkurā laikā?
Jā. Abonementus var atcelt ar vienu klikšķi; visus jau piešķirtos kredītus paturat līdz to derīguma termiņa beigām.
Kas notiek, ja griezums neizdodas?
Neveiksmīgi griezumi nekad netiek iekasēti — rezervētie kredīti tiek automātiski atmaksāti, kamēr piešķīrums vēl ir derīgs.
Vai es varu apvienot paketes un plānu?
Jā. Paketes un abonementa kredīti summējas; vienmēr vispirms tiek izmantota grupa, kurai derīguma termiņš beidzas visātrāk.