ตัดคลิป YouTube จากโค้ดของคุณ
REST API และเซิร์ฟเวอร์ MCP ที่เรียบง่ายสำหรับ AI agent — ทำทุกอย่างที่เว็บตัดคลิปทำได้ด้วยโค้ดของคุณเอง เครดิตแบบเติมเงินล่วงหน้า ไม่มีการสมัครสมาชิก
# 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 key แล้วเรียกใช้ endpoint เดียวเพื่อตัดคลิป การตัดคลิปเป็นแบบอะซิงโครนัส: คุณส่ง job แล้ว poll ไปเรื่อย ๆ จนกว่าจะสร้างเสร็จ จากนั้นดาวน์โหลดไฟล์จาก URL ที่มี token กำกับ เซิร์ฟเวอร์ MCP รวมขั้นตอนทั้งหมดนี้ไว้ในการเรียกใช้เครื่องมือเพียงครั้งเดียวสำหรับ AI agent ไม่ต้องสมัครสมาชิก ไม่ต้องมีที่นั่ง — จ่ายเฉพาะต่อคลิปที่สร้างเสร็จเท่านั้น
จากศูนย์สู่คลิปใน 4 การเรียกใช้งาน
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 เปิดให้ใช้งานตัวตัดคลิปเป็นเครื่องมือ 3 ตัวที่ MCP client ใดก็ตามสามารถเรียกใช้ได้ ติดตั้งด้วย npx — ไม่ต้องติดตั้งอะไรแบบ global
{ "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_…" }
ทุก endpoint พร้อมตัวอย่าง
มีทั้งหมดสี่ endpoint โดยสาม endpoint สำหรับอ่าน/เขียนต้องใช้ Authorization: Bearer <key>; ส่วน URL ดาวน์โหลดถูกยืนยันสิทธิ์ด้วย token ของตัวเอง จึงไม่ต้องใช้ header
{ "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 body พร้อมรหัส 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 header
จ่ายตามคลิป ไม่ใช่ตามที่นั่งผู้ใช้งาน
เครดิตแบบเติมเงินล่วงหน้าขับเคลื่อน API เครื่องมือตัดคลิป & เซิร์ฟเวอร์ MCP ของ AppsGolem — คลิปที่สร้างสำเร็จ 1 คลิป เท่ากับ 1 เครดิต และการตัดที่ล้มเหลวจะไม่ถูกเรียกเก็บเงินเลย ซื้อแพ็กสำหรับการใช้งานเป็นครั้งคราว หรือสมัครสมาชิกสำหรับปริมาณการใช้งานที่สม่ำเสมอทุกเดือนพร้อมขีดจำกัดอัตราที่สูงขึ้น
№ 01 / แพ็กเติมเงินล่วงหน้า
จ่ายตามการใช้งานจริง
ซื้อครั้งเดียว ไม่ต่ออายุอัตโนมัติ เครดิตมีอายุการใช้งาน 12 เดือน
150 เครดิต · ≈ 150 คลิปมาตรฐาน
อายุการใช้งาน 12 เดือน · €0.17 / เครดิต
เริ่มต้นใช้งาน№ 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
สิ่งที่ควรรู้
เครดิตคืออะไร
คลิปที่สร้างสำเร็จ 1 คลิป = 1 เครดิต คลิป 4K คิดเป็น 4 เครดิต และชุดคลิปจะคูณตามจำนวนคลิป
เครดิตมีวันหมดอายุหรือไม่
เครดิตจากแพ็กมีอายุการใช้งาน 12 เดือน ส่วนเครดิตจากการสมัครสมาชิกจะใช้ได้เฉพาะในรอบบิลที่ได้รับเท่านั้น
ขีดจำกัดคำขอ/ชั่วโมงคืออะไร
คือจำนวนการเรียก API ที่คุณส่งได้ต่อชั่วโมง แพ็กใช้ค่าเริ่มต้นที่ 30 ส่วนแผน Pro เพิ่มเป็น 60 และแผน Scale เพิ่มเป็น 120
ยกเลิกได้ทุกเมื่อหรือไม่
ได้ การสมัครสมาชิกยกเลิกได้ด้วยคลิกเดียว และเครดิตที่ได้รับไปแล้วจะยังคงใช้ได้จนกว่าจะหมดอายุ
หากการตัดคลิปล้มเหลวจะเกิดอะไรขึ้น
การตัดที่ล้มเหลวจะไม่ถูกเรียกเก็บเงินเลย — เครดิตที่กันไว้จะถูกคืนโดยอัตโนมัติตราบใดที่การให้เครดิตยังไม่หมดอายุ
สามารถใช้แพ็กร่วมกับแผนสมัครสมาชิกได้หรือไม่
ได้ เครดิตจากแพ็กและจากการสมัครสมาชิกสามารถรวมกันได้ ระบบจะใช้เครดิตที่หมดอายุเร็วที่สุดก่อนเสมอ