ข้ามไปที่เนื้อหา
บทความ

API: เริ่มต้นอย่างรวดเร็ว

ประมวลผลรูปภาพและ PDF อัตโนมัติด้วย REST API

การเข้าถึงและคีย์

เข้าสู่ระบบ Levomio แล้วสร้างคีย์ในหน้าตั้งค่า คัดลอกคีย์ไปแทน YOUR_API_KEY ในไคลเอนต์ที่เลือก เก็บคีย์เป็นความลับ

จัดการคีย์ · API

API: เริ่มต้นอย่างรวดเร็ว

ตัวอย่างนี้แปลง 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 เครดิตต่อรูปภาพและรูปแบบผลลัพธ์
รูปภาพเป็น PDF1 เครดิตต่อภาพต้นฉบับ ไม่ว่าจะรวม PDF หรือแยกไฟล์
บีบอัด PDF1 เครดิตต่อหน้าของ PDF ต้นฉบับ โดยเซิร์ฟเวอร์นับหน้า

รูปภาพ 10 ภาพเป็น WebP และ AVIF ใช้ 20 เครดิต; 10 ภาพเป็น PDF เดียวใช้ 10; บีบอัด PDF 30 หน้าใช้ 30

อัปโหลด ประเมินราคา ตรวจสอบยอดและสถานะ ดูตัวอย่าง ดาวน์โหลด และ ZIP ฟรี ไม่ต้องสมัครสมาชิก ราคาและขีดจำกัดเหมือนกันทุกบัญชี

เครดิตจะถูกหักเมื่อเริ่มประมวลผล maxCredits กำหนดวงเงิน สำหรับหลายไฟล์ ให้ตรวจยอดรวมด้วย quote ก่อน start เมื่อลองใหม่ให้ใช้งาน ID และพารามิเตอร์เดิม เพื่อไม่ต้องจ่ายสำหรับงานใหม่

50,000,000 ไบต์ต่อไฟล์ และ 250 ไฟล์ต้นฉบับต่องาน แบบร่างและผลลัพธ์เก็บไว้ 2 ชั่วโมง ตรวจสอบ expiresAt และดาวน์โหลดทันเวลา โควตาเว็บไซต์ไม่ใช้กับ API/MCP