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 ไบต์ต่อไฟล์ และ 250 ไฟล์ต้นฉบับต่องาน แบบร่างและผลลัพธ์เก็บไว้ 2 ชั่วโมง ตรวจสอบ expiresAt และดาวน์โหลดทันเวลา โควตาเว็บไซต์ไม่ใช้กับ API/MCP