API & MCP
มีบัญชีหนึ่งบัญชี สามทางเข้าถึง: REST, MCP และ llms.txt
เครื่องมือ API/MCP มากกว่า 300 ตัวเดียวกัน ไม่ว่าคุณจะผสานรวมผ่าน REST ทำงานในไคลเอนต์ AI ผ่าน MCP หรือส่ง llms.txt
บัญชีเดียว จัดเก็บในสหภาพยุโรป: ทุกทางเข้าถึงมี Document Layer เดียวกันอยู่เบื้องหลัง
- โครงสร้างพื้นฐาน EU ของตนเอง ข้อมูลของคุณยังคงอยู่ในยุโรป
- ISO 27001 เปิดใช้งาน ความปลอดภัยได้รับการรับรอง
- SOC 2 Type II เปิดใช้งาน มาตรฐานการตรวจสอบระดับสากล
- ประสบการณ์กว่า 24 ปี พิสูจน์แล้ว มั่นคง พร้อมสำหรับอนาคต
Showroom
สิ่งที่สร้างได้ด้วย PaperOffice
ตั้งแต่การเรียก API ครั้งเดียวจนถึง Document Agent: Showroom แสดงตัวอย่างแอปพลิเคชัน คำสั่ง และสูตรทางเทคนิค
ตรวจสอบและอนุมัติใบแจ้งหนี้โดยอัตโนมัติ
การแยกข้อมูล, การจับคู่กับซัพพลายเออร์, การตรวจจับสำเนา, การอนุมัติ และผลลัพธ์ที่ตรวจสอบย้อนกลับได้ ในขั้นตอนเดียว
Document AIตรวจสอบสัญญาเพื่อหาความเสี่ยง
ตรวจจับเงื่อนไข กำหนดเวลา และความคลาดเคลื่อนโดยอัตโนมัติ
Complianceตรวจสอบความถูกต้องของที่อยู่
ดึงข้อมูลเอกสาร ทำ geocoding และตรวจสอบความถูกต้อง
Transformationเตรียม PDF สำหรับเอเจนต์
OCR โครงสร้าง และเมตาดาต้าสำหรับระบบถัดไป
Knowledgeสอบถามความรู้แบบเรียลไทม์
ตอบคำถามจากเอกสารปัจจุบันแทนสำเนา
เริ่มต้นอย่างรวดเร็ว
จากพรอมต์สู่การเรียก API ครั้งแรก
ไม่ต้องอ่านเอกสาร: เอเจนต์เขียนโค้ดจะอ่าน llms.txt และรู้ความสามารถ การตรวจสอบสิทธิ์ และจุดสิ้นสุดทันที
- ส่งไฟล์ llms.txt เอเจนต์อ่านคำอธิบายแบบเครื่องอ่านได้ของ API
- เชื่อมต่อบัญชี บัญชีสำหรับ REST และ MCP โทเค็นในหัวเรื่อง
- อธิบายแอปพลิเคชัน อธิบายด้วยภาษาธรรมชาติว่าต้องการสร้างอะไร
Read https://api.paperoffice.ai/latest/docs/llms.txt and understand the available Document Operations.
Then build a workflow that:
1) Analyses incoming invoices
2) Checks required fields
3) Returns the result as structured JSON
4) Uses Authorization: Bearer po_ut_YOUR_API_KEY API เข้าใจแล้ว · พร้อมสำหรับ API Call ครั้งแรก
curl -X POST \ "https://api.paperoffice.ai/latest/job/add/workflow" \ -H "Authorization: Bearer po_ut_YOUR_API_KEY" \ -F "[email protected]" \ -F "idp_collection=invoice" \ -F "model=basic-pro-max" import requestsresponse = requests.post( "https://api.paperoffice.ai/latest/job/add/workflow", headers={"Authorization": "Bearer po_ut_YOUR_API_KEY"}, files={"file_1": open("invoice.pdf", "rb")}, data={"idp_collection": "invoice", "model": "basic-pro-max"},)print(response.json()) const form = new FormData();form.append("file_1", new Blob([await readFile("invoice.pdf")]), "invoice.pdf");form.append("idp_collection", "invoice");form.append("model", "basic-pro-max");const response = await fetch("https://api.paperoffice.ai/latest/job/add/workflow", { method: "POST", headers: { Authorization: "Bearer po_ut_YOUR_API_KEY" }, body: form,});console.log(await response.json()); <?php$ch = curl_init("https://api.paperoffice.ai/latest/job/add/workflow");curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer po_ut_YOUR_API_KEY"], CURLOPT_POSTFIELDS => [ "file_1" => new CURLFile("invoice.pdf"), "idp_collection" => "invoice", "model" => "basic-pro-max", ],]);echo curl_exec($ch); การโทร API ครั้งแรก
ลักษณะของ API Call ครั้งแรกเป็นอย่างไร
การส่ง POST ไปยัง /latest/job/add/workflow พร้อมไฟล์ ชุดข้อมูล และโมเดล — รวมถึง Bearer Token ในส่วนหัว ไม่จำเป็นต้องใช้อะไรมากไปกว่านี้
- หนึ่งส่วนหัว
Authorization: Bearer po_ut_YOUR_API_KEY — ไม่ต้องใช้ OAuth Flow, ไม่ต้องมีตรรกะการรีเฟรช, ไม่จำเป็นต้องใช้ SDK
- หนึ่งเพย์ป์ไลน์ต่อการเรียกใช้งาน
เส้นทางหลังจาก /latest/job/add/ จะระบุชื่อเพย์ป์ไลน์; workflow ให้ผลลัพธ์ IDP ที่มีโครงสร้างชัดเจน
- ผลลัพธ์ หรือ job_id
โดยค่าเริ่มต้น API จะรักษาการเชื่อมต่อและส่งผลลัพธ์แบบอินไลน์; มิฉะนั้นจะส่ง HTTP 202 พร้อม job_id และ poll_url
สามช่องทางเข้าถึง
วิธีที่ PaperOffice ผสานเข้ากับสแต็ก
ใช้ช่องทางเข้าถึงที่ผลิตภัณฑ์หรือเอเจนต์ต้องการ เอกสารยังคงเป็นแหล่งข้อมูลเดียวที่น่าเชื่อถือ
สำหรับผลิตภัณฑ์ของคุณเอง
เรียกใช้ Document Operations โดยตรงจากแบ็กเอนด์ เวิร์กโฟลว์ หรือ SaaS
- API แบบ JSON
- งานแบบอะซิงโครนัส
- เว็บฮุกและเหตุการณ์
สำหรับ AI Agent
PaperOffice แบบเนทีฟใน Claude, ChatGPT, Cursor และ MCP Client อื่นๆ
- การค้นพบเครื่องมือ
- การเข้าถึงเอกสารแบบเรียลไทม์
- การดำเนินการที่ควบคุมได้
สำหรับ Coding Agent
Coding Agent เข้าใจความสามารถ การตรวจสอบสิทธิ์ และตัวอย่างทันที
- ไม่จำเป็นต้องใช้ SDK
- เอกสารที่อ่านโดยเครื่องได้
- คัดลอกได้โดยตรง
คำถาม
คำถามที่พบบ่อยเกี่ยวกับ API และ MCP
REST, MCP และ llms.txt แตกต่างกันอย่างไร?
REST เป็นอินเทอร์เฟซสำหรับผลิตภัณฑ์ของคุณเอง เซิร์ฟเวอร์ MCP นำเครื่องมือเดียวกันไปยังไคลเอนต์ AI เช่น Claude, ChatGPT หรือ Cursor และ llms.txt อธิบายทั้งสองรูปแบบในรูปแบบที่อ่านโดยเครื่องได้สำหรับ Coding Agents การเข้าถึงทั้งสามทำงานบนบัญชีและชั้นเอกสารเดียวกัน
ฉันต้องการ SDK หรือไม่?
ไม่ API ใช้ HTTP และ JSON ไคลเอนต์ HTTP ใด ๆ ก็เพียงพอ สำหรับ Coding Agents คำอธิบายที่เครื่องสามารถอ่านได้อยู่ที่ https://api.paperoffice.ai/latest/docs/llms.txt
ฉันจะตรวจสอบสิทธิ์อย่างไร?
ด้วยโทเค็นในหัวข้อความต้องการ HTTP: Authorization: Bearer po_ut_YOUR_API_KEY ประเภทของคีย์ที่มีและวัตถุประสงค์การใช้งานมีอยู่ในหน้า การตรวจสอบสิทธิ์ & คีย์
ฉันจะพบตัวอย่างที่สมบูรณ์ได้ที่ไหน?
ใน Cookbook มีพรอมต์และตัวอย่างโค้ดที่คัดลอกได้; ชุดค่าผสม Postman มีเอนด์พอยต์เดียวกันสำหรับการทดลองใช้โดยตรง
สถานีถัดไป
ขั้นตอนต่อไป
ขั้นตอนถัดไปแนะนำในฟันเนลนักพัฒนา และสองเส้นทางแยกที่สอดคล้องกัน