Vágj YouTube-klipeket a saját kódodból.
Egyszerű REST API és MCP szerver AI ügynökök számára — minden, amit a webes vágó tud, programozottan. Előre fizetett kreditek, előfizetés nélkül.
# 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"}'
Most jársz itt először? A teljes modell egy perc alatt.
Előre kifizetett kreditet vásárolsz, létrehozol egy API-kulcsot, és egyetlen végpontot hívsz meg egy klip vágásához. A vágás aszinkron: elküldöd a feladatot, lekérdezed az állapotát, amíg el nem készül, majd letöltöd a fájlt egy tokenizált URL-ről. Az MCP-szerver mindezt egyetlen eszközhívásba csomagolja az AI-ügynökök számára. Nincs előfizetés, nincsenek felhasználói helyek — csak az elkészült klipekért fizetsz.
Nulláról klipig négy hívással.
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" }
Egy sor a Claude-hoz, a Cursorhoz és a Codexhez.
Az MCP szerver a vágót három eszközként teszi elérhetővé, amelyet bármelyik MCP kliens meghívhat. Telepítsd npx-szel — semmit sem kell globálisan telepíteni.
{ "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_…" }
Minden végpont, példákkal.
Négy végpont. A három olvasási/írási végpont a(z) Authorization: Bearer <key> fejlécet igényli; a letöltési URL-t a saját tokenje hitelesíti, így nincs szükség fejlécre.
{ "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"
Minden hiba egy JSON törzset ad vissza egy error kóddal és a HTTP-állapottal. A 429-et próbáld újra retry_after másodperc múlva; 400 esetén javítsd ki és küldd el újra.
{ "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
A webes vágó minden módja.
Paraméterek
GET /v1/download/{token}/{file} — URL tokennel hitelesítve, nincs Bearer fejléc.
Klipekért fizetsz, nem helyekért.
Az előre fizetett kreditek működtetik az AppsGolem vágó API-t & MCP-szervert — egy elkészült klip egy kreditbe kerül, a sikertelen vágásokért pedig soha nem számlázunk. Vásárolj csomagot alkalmi használatra, vagy fizess elő állandó havi mennyiségre és magasabb sebességkorlátra.
№ 01 / Előre fizetett csomagok
Fizess használat szerint.
Egyszeri vásárlás, nincs megújítás. A kreditek 12 hónapig érvényesek.
№ 02 / Előfizetések
Vágj minden hónapban.
A kreditek minden időszakban megújulnak, és a sebességkorlátod nő. Bármikor lemondhatod.
vagy €190 / év · 2 hónap ingyen
250 kredit / hónap
- 30 kérés / óra
- A kreditek havonta megújulnak
- Bármikor lemondható
vagy €490 / év · 2 hónap ingyen
1000 kredit / hónap
- 60 kérés / óra
- A kreditek havonta megújulnak
- Bármikor lemondható
vagy €1490 / év · 2 hónap ingyen
5000 kredit / hónap
- 120 kérés / óra
- A kreditek havonta megújulnak
- Bármikor lemondható
≈ €15,83 / hó · 2 hónap ingyen
3000 kredit / év
- 30 kérés / óra
- Egy teljes év krediteje előre
- Bármikor lemondható
≈ €40,83 / hó · 2 hónap ingyen
12000 kredit / év
- 60 kérés / óra
- Egy teljes év krediteje előre
- Bármikor lemondható
≈ €124,17 / hó · 2 hónap ingyen
60000 kredit / év
- 120 kérés / óra
- Egy teljes év krediteje előre
- Bármikor lemondható
Az előfizetések a teljes időszak krediteit előre biztosítják, és megemelik a kérés/óra korlátodat. Az éves előfizetéseknél 10 hónapot számlázunk a 12 helyett.
№ 03 / Hogyan működnek a kreditek
Mennyibe kerül egy vágás.
- Standard klip (legfeljebb 1080p; csak hang bármilyen felbontásban)1 kredit
- 4K (2160p) videóklip4 kredit
- 2 óránál hosszabb forrás (ha ismert)+1 / feladat
- N klipből álló köteg (zip vagy összefűzött)N × klipenként
Kidolgozott példa
Három 1080p csúcspont + egy 4K klip egy 25 perces videóból → 3×1 + 4 = 7 credits.
Egy 3 órás podcast egyetlen MP3-ra vágva → 1 + 1 = 2 credits (a +1 a >2 h felár).
№ 04 / FAQ
Jó tudni.
Mi az a kredit?
Egy elkészült klip = egy kredit. A 4K klipek 4-be kerülnek, egy köteg pedig a klipek számával szorzódik.
Lejárnak a kreditek?
A csomagkreditek 12 hónapig érvényesek. Az előfizetési kreditek addig a számlázási időszakig érvényesek, amelyben megkaptad őket.
Mi az a kérés/óra korlát?
Hány API-hívást küldhetsz óránként. A csomagoknál az alapértelmezett 30 marad; a Pro 60-ra, a Scale pedig 120-ra emeli.
Bármikor lemondhatom?
Igen. Az előfizetés egy kattintással lemondható; a már megkapott kreditek lejáratukig megmaradnak nálad.
Mi történik, ha egy vágás sikertelen?
A sikertelen vágásokért soha nem számlázunk — a lefoglalt kreditek automatikusan visszatérülnek, amíg a jóváírás még érvényes.
Kombinálhatok csomagot és előfizetést?
Igen. A csomag- és előfizetési kreditek összeadódnak; mindig a leghamarabb lejáró keret fogy el először.