Ruka hadi kwa yaliyomo
Makala

API: anza haraka

Otomatisha uchakataji wa picha na PDF kwa REST API.

Ufikiaji na funguo

Ingia Levomio na uunde ufunguo katika mipangilio. Unakili na ubadilishe YOUR_API_KEY katika programu uliyochagua. Weka ufunguo huo siri.

Dhibiti funguo · API

API: anza haraka

Mfano huu hubadilisha photo.png kuwa WebP kwa krediti 1. Weka ufunguo wako kwenye LEVOMIO_API_KEY, kisha tekeleza amri katika terminal hiyo hiyo. Unahitaji Bash, curl na uuidgen.

1. Unda kazi

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. Pakia picha

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. Anza — hadi krediti 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. Pata matokeo

curl --fail-with-body "$LEVOMIO_ORIGIN/api/v1/tasks/$TASK_ID" \
  -H "Authorization: Bearer $LEVOMIO_API_KEY"

Rudia ombi la mwisho kila sekunde 1–2 hadi status iwe completed. Weka thamani ya outputs[].downloadUrl ya faili iliyo tayari kwenye DOWNLOAD_PATH, kisha ipakue kwa amri ifuatayo.

curl --fail-with-body "$LEVOMIO_ORIGIN$DOWNLOAD_PATH" \
  -H "Authorization: Bearer $LEVOMIO_API_KEY" --output result.webp

Bei kwa krediti

OperesheniGharama
Kubana au kubadilisha umbizo la pichaKrediti 1 kwa kila picha na umbizo la matokeo
Picha kuwa PDFKrediti 1 kwa picha chanzo, PDF iliyounganishwa au tofauti
Kubana PDFKrediti 1 kwa ukurasa wa PDF chanzo, unaohesabiwa na seva

Picha 10 kuwa WebP na AVIF hugharimu krediti 20; picha 10 katika PDF moja, 10; kubana PDF ya kurasa 30, 30.

Kupakia, kukadiria gharama, kuangalia salio na hali, hakikisho, upakuaji na ZIP ni bure. Usajili hauhitajiki; bei na vikomo ni sawa kwa akaunti zote.

Krediti hukatwa wakati uchakataji unapoanza. maxCredits huweka kikomo cha matumizi. Kwa kundi la faili, angalia jumla kwa quote kabla ya start. Rudia kazi ileile kwa ID na vigezo vilevile ili usilipie kazi mpya.

Baiti 50,000,000 kwa faili, vyanzo 250 kwa kazi. Rasimu na matokeo huhifadhiwa saa 2; angalia expiresAt na upakue kwa wakati. Mgao wa tovuti hautumiki kwa API/MCP.