Изрязвайте клипове от YouTube от кода си.
Прост REST API и MCP сървър за AI агенти — всичко, което прави уеб инструментът за изрязване, програмно. Предплатени кредити, без абонамент.
# 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 сървърът обвива всичко това в едно извикване на инструмент за ИИ агенти. Без абонамент, без места — плащате за всеки готов клип.
От нулата до клип за четири извиквания.
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
Всеки режим, който има уеб инструментът за изрязване.
Параметри
GET /v1/download/{token}/{file} — Удостоверяване чрез токена в URL, без заглавие Bearer.
Плащайте за клипове, не за места.
Предплатените кредити захранват API за изрязване на видео на AppsGolem & сървъра MCP — един готов клип е равен на един кредит, а неуспешните изрязвания никога не се таксуват. Купете пакет за случайна употреба или се абонирайте за стабилен месечен обем и по-висок лимит на заявките.
№ 01 / Предплатени пакети
Плащай според използването.
Еднократна покупка без подновяване. Кредитите остават валидни 12 месеца.
№ 02 / Абонаменти
Изрязвай всеки месец.
Кредитите се подновяват всеки период, а лимитът на заявките ви се повишава. Отказ по всяко време.
или €190 / г. · 2 месеца безплатно
250 кредита / месец
- 30 заявки / час
- Кредитите се подновяват месечно
- Отказ по всяко време
или €490 / г. · 2 месеца безплатно
1000 кредита / месец
- 60 заявки / час
- Кредитите се подновяват месечно
- Отказ по всяко време
или €1490 / г. · 2 месеца безплатно
5000 кредита / месец
- 120 заявки / час
- Кредитите се подновяват месечно
- Отказ по всяко време
≈ €15,83 / мес. · 2 месеца безплатно
3000 кредита / година
- 30 заявки / час
- Кредити за цяла година наведнъж
- Отказ по всяко време
≈ €40,83 / мес. · 2 месеца безплатно
12000 кредита / година
- 60 заявки / час
- Кредити за цяла година наведнъж
- Отказ по всяко време
≈ €124,17 / мес. · 2 месеца безплатно
60000 кредита / година
- 120 заявки / час
- Кредити за цяла година наведнъж
- Отказ по всяко време
Абонаментите предоставят кредитите за целия период наведнъж и повишават лимита на заявките ви на час. Годишните планове се таксуват като 10 месеца вместо 12.
№ 03 / Как работят кредитите
Колко струва едно изрязване.
- Стандартен клип (до 1080p; само аудио — при всяка резолюция)1 кредит
- Видео клип 4K (2160p)4 кредита
- Изходно видео по-дълго от 2 ч (когато е известно)+1 / задача
- Пакет от N клипа (zip или свързване)N × на клип
Практически пример
Три акцента в 1080p + един клип в 4K от 25-минутно видео → 3×1 + 4 = 7 credits.
3-часов подкаст, изрязан до един MP3 → 1 + 1 = 2 credits (+1 е добавката за >2 h).
№ 04 / FAQ
Полезно е да знаете.
Какво е кредит?
Един готов клип = един кредит. Клиповете в 4K струват 4, а пакетът се умножава по броя клипове.
Изтичат ли кредитите?
Кредитите от пакет остават валидни 12 месеца. Кредитите от абонамент важат за периода на таксуване, в който са предоставени.
Какъв е лимитът на заявките на час?
Колко заявки към API можете да изпратите за час. При пакетите лимитът остава стандартните 30; Pro го повишава на 60, а Scale — на 120.
Мога ли да откажа по всяко време?
Да. Абонаментите се отказват с едно кликване; запазвате всички вече предоставени кредити до изтичането им.
Какво става, ако изрязването се провали?
Неуспешните изрязвания никога не се таксуват — запазените кредити се възстановяват автоматично, докато предоставянето им е още валидно.
Мога ли да комбинирам пакети и абонамент?
Да. Кредитите от пакети и абонамент се натрупват; винаги първо се изразходва партидата с най-ранен срок на изтичане.