API: γρήγορη εκκίνηση
Αυτοματοποιήστε εικόνες και PDF με το REST API.
Πρόσβαση και κλειδιά
Συνδεθείτε στο Levomio και δημιουργήστε κλειδί στις ρυθμίσεις. Αντιγράψτε το και αντικαταστήστε το YOUR_API_KEY στον πελάτη που επιλέξατε. Κρατήστε το κλειδί ιδιωτικό.
Διαχείριση κλειδιών · APIAPI: γρήγορη εκκίνηση
Το παράδειγμα μετατρέπει το photo.png σε WebP με 1 πίστωση. Ορίστε το LEVOMIO_API_KEY στο κλειδί σας και εκτελέστε τις εντολές στο ίδιο τερματικό. Απαιτούνται Bash, curl και uuidgen.
1. Δημιουργήστε εργασία
export LEVOMIO_API_KEY='YOUR_API_KEY'
export LEVOMIO_ORIGIN='https://levomio.com'
TASK_ID=$(uuidgen | tr '[:upper:]' '[:lower:]')
INPUT_ID=$(uuidgen | tr '[:upper:]' '[:lower:]')
OPTIONS='{"formats":["webp"],"zip":{"enabled":true}}'
curl --fail-with-body "$LEVOMIO_ORIGIN/api/v1/tasks" \
-H "Authorization: Bearer $LEVOMIO_API_KEY" \
-H 'Content-Type: application/json' \
--data "{\"taskId\":\"$TASK_ID\",\"type\":\"convert\",\"options\":$OPTIONS}"2. Ανεβάστε την εικόνα
curl --fail-with-body "$LEVOMIO_ORIGIN/api/v1/tasks/$TASK_ID/inputs" \
-H "Authorization: Bearer $LEVOMIO_API_KEY" \
-F "taskFileInputId=$INPUT_ID" -F 'position=0' -F '[email protected]'3. Ξεκινήστε — έως 1 πίστωση
curl --fail-with-body "$LEVOMIO_ORIGIN/api/v1/tasks/$TASK_ID/start" \
-H "Authorization: Bearer $LEVOMIO_API_KEY" \
-H 'Content-Type: application/json' \
--data "{\"inputIds\":[\"$INPUT_ID\"],\"options\":$OPTIONS,\"maxCredits\":1}"4. Λάβετε το αποτέλεσμα
curl --fail-with-body "$LEVOMIO_ORIGIN/api/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $LEVOMIO_API_KEY"Επαναλάβετε το τελευταίο αίτημα κάθε 1–2 δευτερόλεπτα μέχρι το status να γίνει completed. Ορίστε το DOWNLOAD_PATH στην τιμή outputs[].downloadUrl του έτοιμου αρχείου και κατεβάστε το με την παρακάτω εντολή.
curl --fail-with-body "$LEVOMIO_ORIGIN$DOWNLOAD_PATH" \
-H "Authorization: Bearer $LEVOMIO_API_KEY" --output result.webpΤιμές σε πιστώσεις
| Εργασία | Κόστος |
|---|---|
| Συμπίεση ή μετατροπή εικόνων | 1 πίστωση ανά εικόνα και μορφή εξόδου |
| Εικόνες σε PDF | 1 πίστωση ανά αρχική εικόνα, σε ενιαίο ή ξεχωριστό PDF |
| Συμπίεση PDF | 1 πίστωση ανά σελίδα αρχικού PDF, με καταμέτρηση στον διακομιστή |
10 εικόνες σε WebP και AVIF κοστίζουν 20 πιστώσεις· 10 εικόνες σε ένα PDF, 10· συμπίεση PDF 30 σελίδων, 30.
Μεταφορτώσεις, εκτιμήσεις, έλεγχοι υπολοίπου και κατάστασης, προεπισκοπήσεις, λήψεις και ZIP είναι δωρεάν. Δεν απαιτείται συνδρομή· ίδιες τιμές και όρια για όλους.
Οι πιστώσεις χρεώνονται όταν ξεκινά η επεξεργασία. Το maxCredits περιορίζει τη δαπάνη. Για ομάδες αρχείων, δείτε το σύνολο με quote πριν το start. Επαναλάβετε την ίδια εργασία με τα ίδια ID και παραμέτρους για να μην πληρώσετε νέα εργασία.
50.000.000 byte ανά αρχείο, 250 πηγές ανά εργασία. Πρόχειρα και αποτελέσματα διατηρούνται 2 ώρες· ελέγξτε expiresAt και κατεβάστε έγκαιρα. Οι ποσοστώσεις του ιστοτόπου δεν ισχύουν για API/MCP.