Κόψτε κλιπ 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 και καλείτε ένα endpoint για να κόψετε ένα κλιπ. Η κοπή είναι ασύγχρονη: υποβάλλετε μια εργασία, κάνετε poll μέχρι να παραχθεί, και μετά κατεβάζετε το αρχείο από ένα URL με token. Ο διακομιστής MCP συγκεντρώνει όλα αυτά σε μία κλήση εργαλείου για AI agents. Χωρίς συνδρομή, χωρίς θέσεις χρήστη — πληρώνετε ανά παραγόμενο κλιπ.
Από το μηδέν σε ένα κλιπ με τέσσερις κλήσεις.
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_…" }
Κάθε endpoint, με παραδείγματα.
Τέσσερα endpoints. Τα τρία endpoints ανάγνωσης/εγγραφής χρησιμοποιούν 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 με έναν κωδικό error και το HTTP status. Επαναλάβετε το 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} — πιστοποίηση μέσω του token της 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ωρο podcast που περικόπτεται σε ένα MP3 → 1 + 1 = 2 credits (το +1 είναι η επιβάρυνση για >2 h).
№ 04 / FAQ
Καλό είναι να ξέρετε.
Τι είναι μια πίστωση;
Ένα ολοκληρωμένο κλιπ = μία πίστωση. Τα κλιπ 4K κοστίζουν 4, και μια παρτίδα πολλαπλασιάζεται με τον αριθμό των κλιπ.
Λήγουν οι πιστώσεις;
Οι πιστώσεις πακέτου παραμένουν έγκυρες για 12 μήνες. Οι πιστώσεις συνδρομής ισχύουν για την περίοδο χρέωσης στην οποία χορηγήθηκαν.
Ποιο είναι το όριο αιτημάτων/ώρα;
Πόσες κλήσεις API μπορείτε να υποβάλετε ανά ώρα. Τα πακέτα διατηρούν το προεπιλεγμένο όριο των 30· το Pro το αυξάνει σε 60 και το Scale σε 120.
Μπορώ να ακυρώσω όποτε θέλω;
Ναι. Οι συνδρομές ακυρώνονται με ένα κλικ· κρατάτε κάθε πίστωση που έχει ήδη χορηγηθεί μέχρι να λήξει.
Τι γίνεται αν μια κοπή αποτύχει;
Οι αποτυχημένες κοπές δεν χρεώνονται ποτέ — οι δεσμευμένες πιστώσεις επιστρέφονται αυτόματα όσο η χορήγηση παραμένει έγκυρη.
Μπορώ να συνδυάσω πακέτα και συνδρομή;
Ναι. Οι πιστώσεις πακέτου και συνδρομής συσσωρεύονται· εξαντλείται πάντα πρώτα η ομάδα με τη νωρίτερη λήξη.