ไม่ต้องลงชื่อเข้าใช้: การจำกัดอัตราแบบไม่ระบุตัวตนทำให้เครื่องมือฟรียังฟรี
เครื่องมือในแคตตาล็อกและการเรียก /api/v1 แบบไม่ระบุตัวตนไม่ต้องมีบัญชี การตอบกลับโฮสต์มี X-RateLimit-Limit, Remaining และ Reset พร้อม Retry-After เมื่อเจอ 429

PDF123 มีเส้นทางอัปโหลดแล้วดาวน์โหลดที่ไม่ต้องมีบัญชี การดำเนินการชุดเดียวกันอยู่ใต้ /api/v1/ ให้สคริปต์เรียกได้โดยไม่มีคนกด Process การใช้แบบไม่ระบุตัวตนไม่ต้องใช้คีย์ API และการจำกัดอัตรากันพื้นผิวนี้ไม่ให้กลายเป็นโฮสต์ฟรีไร้ขอบเขต
ไม่ระบุตัวตนคือเส้นทางเริ่มต้น
วางไฟล์บนหน้าเครื่องมืออย่าง Compress หรือ Merge แล้วกดรัน REST แบบไม่ระบุตัวตนใต้ /api/v1/ ก็ทำงานแบบเดียวกับเครื่องมือในแคตตาล็อก เอนด์พอยต์ใต้ /api/v1/general/, /api/v1/misc/, /api/v1/security/, /api/v1/convert/ และ /api/v1/filter/ เป็นพรีฟิกซ์ของเครื่องมือแบบไม่ระบุตัวตน และเครื่องมือทุกตัวบนพอร์ทัลแมปเข้าเส้นทางนี้
การลงชื่อเข้าใช้มีไว้สร้างคีย์ API สำหรับงานอัตโนมัติ ไม่ได้เปลี่ยน Process เป็นกำแพงเก็บเงิน ฟอร์มกับสัญญา HTTP สอดคล้องกัน เพราะ “Call this from code” ในแต่ละหน้าเครื่องมือสร้าง curl จากฟิลด์ชุดเดียวกับฟอร์ม
เส้นทางแอดมิน โปรไฟล์ผู้ใช้ และงานที่ไม่ใช่เครื่องมืออยู่นอกพรีฟิกซ์นี้ ผู้เรียกแบบไม่ระบุตัวตนที่เข้าเส้นทางที่มีการป้องกันจะเจอความล้มเหลวด้านการยืนยันตัวตน ไม่ใช่ทางผ่านฟรีตลอดพื้นผิว API
เฮดเดอร์บอกอะไร
ทุกการตอบกลับ API บนโฮสต์ประกาศงบประมาณไว้ (บน pdfx-server)
X-RateLimit-Limit: เพดานของรอบที่ประกาศมาพร้อมการตอบกลับนี้X-RateLimit-Remaining: งบที่เหลือในรอบปัจจุบันX-RateLimit-Reset: เครื่องหมายรีเซ็ตของช่วงเวลา (อ่านค่าจริง อย่าสมมติว่าเป็นวันตามปฏิทิน)
เมื่อได้ HTTP 429 เฮดเดอร์ Retry-After บอกไคลเอนต์ที่สุภาพให้รอแล้วลองใหม่ ความล้มเหลวด้านโควตาใช้รหัส rate_limited ตาม Developers errors ในรูป application/problem+json เหมือนความล้มเหลวอื่น สคริปต์จึงแยกสาขาตามรหัสได้โดยไม่ต้องขูดหน้า HTML
เพดานตัวเลขอาจเปลี่ยนตามการตั้งค่าการดีพลอย เฮดเดอร์บนการตอบกลับจริงคือแหล่งความจริง ไม่ใช่บทความนี้ ไคลเอนต์ที่ฮาร์ดโค้ดตัวเลขรายวันจะผิดทันทีที่ผู้ดูแลระบบปรับรอบใหม่ จึงควรอ่าน X-RateLimit-Remaining และถอยเมื่อใกล้ศูนย์
ทำไมเครื่องมือฟรียังต้องจำกัดผู้เรียก
ถ้าไม่มีเพดาน เอนด์พอยต์แบบไม่ระบุตัวตนจะกลายเป็นฟาร์มงานเป็นชุดของคนอื่น ข้อจำกัดทำให้งานครั้งเดียวยังใช้ได้ ภาระหนักหรือเป็นส่วนตัวย้ายไปใช้คีย์หรือ self-host
เพดานยังปกป้อง CPU ร่วมสำหรับงานแพง ทั้งการรวมไฟล์ใหญ่ OCR ที่คืน Markdown จากสแกน (text/markdown ไม่ใช่ PDF ที่มีเลเยอร์ข้อความ) และรัน POST /api/v1/pipeline หลายขั้น ทางเลือกคือ “ไม่ระบุตัวตนและมีขอบเขต” ไม่ใช่ “ไม่ระบุตัวตนและไร้ขีดจำกัด”
การเข้าถึงแบบไม่ระบุตัวตนยังประมวลผลชั่วคราว ไฟล์อัปโหลดถูกจัดการสำหรับงานนั้นและล้างเมื่อผลพร้อม การจำกัดอัตราคือความเป็นธรรมของความจุ ไม่ใช่คลังเอกสารระยะยาวหลังกำแพงล็อกอินฟรี
คีย์เปลี่ยนตัวตน ไม่เปลี่ยนแคตตาล็อก
สร้างคีย์จาก Developers เมื่อต้องการตัวตนผู้เรียกที่คงที่ การลองใหม่ด้วย Idempotency-Key ที่ไม่ควรรันงานซ้ำ หรือเซิร์ฟเวอร์ที่โฮสต์เองซึ่งมีคีย์ส่วนกลางคงที่ (SECURITY_CUSTOMGLOBALAPIKEY) OpenAPI ยังอยู่ที่ /v1/openapi.json บน base URL ที่คุณยิง
MCP ที่ /mcp ใช้แคตตาล็อกและเรื่องคีย์เดียวกันสำหรับไคลเอนต์อัตโนมัติ การดำเนินการเหมือนเดิมไม่ว่าผู้เรียกจะไม่ระบุตัวตนหรือมีคีย์ เปลี่ยนแค่การยืนยันตัวตนกับโควตา
สี่วิธีเรียก op เดียวกัน (เบราว์เซอร์, curl, MCP, CLI) ดู ปฏิบัติการเดียวกัน สี่ไคลเอนต์ ถ้าจะย้ายพื้นผิวเข้าเครือข่ายคุณเพราะเพดานหรือการเก็บรักษาไม่พอ ดู การโฮสต์เองให้อะไรคุณจริง ๆ