Lompat ke konten utama
Ikhtisar Ikhtisar Berita Berita
Bagikan

Cookbook

Prompt siap salin. Contoh API siap pakai.

28 prompt untuk Document AI, Data APIs, dan alur kerja IDE — salin, tempel, dapatkan kode.

llms.txt PaperOffice dibaca oleh setiap LLM modern: Claude, Cursor, dan IDE Anda menangani sisanya.

28 prompt siap pakai Titik akhir yang sebenarnya REST dan MCP

Integrasi

Dari llms.txt ke integrasi berkelanjutan

Tiga langkah: Tautkan dokumentasi, tentukan tujuan, ambil kode.

  1. Masukkan llms.txt

    Tempelkan ke Claude, Cursor, atau IDE Anda.

  2. Menyatakan maksud

    Apa yang harus dibangun — atau prompt dari halaman ini.

  3. Minta kode ditulis

    IDE menyediakan integrasi berjalan.

Document AI

Baca, periksa, kirim dokumen

Salin prompt, tempelkan ke Claude atau Cursor — selesai.

Faktur IDP + AI-OCR + Kotak Pembatas

Ekstrak bidang invoice termasuk posisi dalam dokumen.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build me an invoice extractor that:
1. Uploads a PDF via POST /job/add/workflow (multipart, field file_1)
2. Uses idp_collection=invoice, processing_lane=instant (sync)
3. Reads every field from result.pages_idp[0].suggested_fields
   (keys like _supplier_name, _total_amount, _invoice_date)
   and the boxes from result.pages_aiocr.pages
4. Renders a verification view highlighting each value
   at its bounding box position

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

AI-OCR — Teks dari gambar/PDF

Teks lengkap melalui POST /job/add/paperoffice_aiocr___generate (ocr_mode=complete).

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Write a minimal script that:
1. Sends an image or PDF to POST /job/add/paperoffice_aiocr___generate
   (multipart, field file_1)
2. Uses ocr_mode=complete and processing_lane=instant (sync)
3. Prints the extracted text from result ?? job_result (pages)

Modes: complete (+tables), grid (+bounding boxes), text (plain).
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Pemisahan PDF AI — Pisahkan PDF gabungan

Deteksi batas dokumen dan beri nama file individual.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a splitter for large batch PDFs (up to 3000 pages):
1. POST /job/add/workflow with template=pdf_ai_split (multipart, field file)
2. naming_instruction=Dokumenttyp_Datum_Absender,
   locale=de_DE, processing_lane=instant
3. List every created document from the result
   (suggested filename + page range)

The AI detects document boundaries automatically.
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Anonimisasi Dokumen — Sembunyikan PII

Deteksi dan sunting nama, IBAN, alamat.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt
Also use llms-full.txt for anonymize parameters (scenario, apply).

Build a GDPR anonymizer (preview → apply):
1. POST /job/add/workflow template=document_anonymize_preview (field file)
2. Set scenario=gdpr_auskunft (or externe_weitergabe / finanzdaten),
   redact_categories=all, optional whitelist / custom_redact
3. client_wait=false then poll GET /job/get/{job_id}
4. Show detected_pii.redact_box_ids + simplified_boxes
5. Apply: POST /job/add/paperoffice_dataripper___redact_image
   with files + bounding_boxes + redact_boxes from the preview
   (or MCP: po_anonymization_pii_detect → po_anonymization_redaction_apply
   with preview_job_id)
Optional one-shot: REST template=document_anonymize OR MCP po_anonymization_anonymize
  (no HITL; pass scenario/whitelist).
Redact Agent: POST /documents/redact-agent-run or MCP po_documents_redact_agent_run.

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

TTS Suara — Teks ke Audio

MP3 sinkron melalui voice=Nadja (dan lain-lain).

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a text-to-speech generator:
1. POST /job/add/paperoffice_voice___tts with text=..., voice=Nadja,
   output_format=mp3
2. output=url and processing_lane=instant for a synchronous audio link
3. Play or download the audio URL from result ?? job_result

Voices: Nadja, Thomas, Anna, Hans (DE) + 100+ more.
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

IDP Kontrak + AI-OCR + Kotak Pembatas

Ekstrak bidang kontrak termasuk posisi dalam dokumen.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a contract extractor that:
1. Uploads a PDF via POST /job/add/workflow (multipart, field file_1)
2. Uses idp_collection=contract, processing_lane=instant (sync)
3. Reads parties, dates and notice period from
   result.pages_idp[0].suggested_fields (value + bounding box)
4. Renders a verification view with bounding boxes

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

E-Tanda Tangan — Buat Permintaan Tanda Tangan

Undang penandatangan dan kendalikan status/reminder.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build an e-signature request flow:
1. Ensure the document has a pofid in PaperOffice
2. POST /signatures/create with document_pofid (or pofid)
   and a signers array (name + email per signer)
3. Return the signature request id and status
4. Optionally POST /signatures/remind for pending signers

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Surat Tercatat Digital — Kirim melalui Email

Pengiriman aman dengan kata sandi PDF (Email atau SMS) dan protokol pengiriman.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a secure document delivery (digital registered mail):
1. POST /document_delivery/create_and_send with:
   pofids: ["POFID_HERE"],
   recipient_email, optional recipient_name,
   subject, optional message
2. security_mode=link → PDF password in the same email
   security_mode=secure_sms → link by email, password by SMS
   (requires recipient_phone in E.164, e.g. +49170…)
3. Show delivery_id and that access events are logged
   (Versandhistorie / delivery log)

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Data & Keamanan APIs

Periksa lokasi, risiko, dan data master

Geocoding, cuaca, sidik jari, USt-IdNr. dan lainnya — sebagai prompt.

Geocoding — Maju / Mundur / Autocomplete

Alamat ↔ Koordinat.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a geocoding helper that:
1. Forward: GET /geocoding/forward?q=...&lang=de
2. Reverse: GET /geocoding/reverse?lat=...&lon=...
3. Autocomplete: GET /geocoding/autocomplete?q=...
4. Prints display_name, lat, lon and credits_billed

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Cuaca — Saat ini + Kualitas Udara

Cuaca saat ini termasuk penagihan.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a weather lookup that:
1. Calls GET /weather/current?lat=...&lon=...&lang=de
2. Shows temperature, condition text and air quality if present
3. Displays credits_billed from the response

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

IP2Location — IP → Lokasi

Lokasi dari IP, opsional Cuaca.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build an IP intelligence client that:
1. Calls GET /ip2location/full (empty ip = visitor IP)
2. Extracts country, city, geo_lat/lon, ISP
3. Optionally chains weather from the same response

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Sidik Jari Perangkat — ID Pengunjung

ID Pengunjung dan Tingkat Keyakinan.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a device fingerprint check that:
1. Collects client signals in the browser
2. POSTs to /fingerprint/identify
3. Returns visitor_id / confidence for fraud checks

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Detektor Email Palsu — Pemeriksaan Sekali Pakai

Email Sekali Pakai dan Skor Risiko.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build an email risk checker that:
1. Validates an address via the Fake Email Detector endpoint
2. Flags disposable / role / invalid domains
3. Returns a clear allow/deny recommendation

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Pemeriksaan VPN / Anonimitas

VPN, proxy, Tor, datacenter.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a VPN/proxy detector that:
1. Calls GET /ip2location/vpn?ip=...
2. Normalizes is_vpn, is_proxy, is_tor, is_datacenter flags
3. Shows a clear risk badge for the visitor

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Pemeriksa PPN — ID PPN UE

Validitas dan Data Perusahaan.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a VAT ID validator that:
1. Checks an EU VAT number via the VAT validator endpoint
2. Returns company name and address when valid
3. Handles invalid / not-found responses cleanly

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Pertukaran Mata Uang — Kurs Langsung

Konversi dengan kurs terkini.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a currency converter that:
1. Calls the currency exchange endpoint (from, to, amount)
2. Shows rate and converted amount
3. Caches the last rate for the UI

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

IDE & Alat AI

Untuk Claude, Cursor dan IDE Anda

Prompt yang berfungsi di IDE — termasuk server MCP.

Pipeline Faktur IDP + Kotak Pembatas + CSV

Ekstraksi batch dengan koordinat verifikasi.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Create a Python script that:
1. Takes a folder of invoice PDFs
2. Extracts all fields using POST /job/add/workflow with idp_collection=invoice
3. Returns bounding boxes for verification (result.pages_aiocr)
4. Exports to CSV

Important: Use file_1 for uploads; fields live in result.pages_idp[0].suggested_fields.
Handle sync (HTTP 200 with result) and async (HTTP 202 → poll GET /job/get/{job_id}).
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Server MCP — AI Dokumen di IDE

Hubungkan MCP dan proses dokumen dari workspace.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Help me set up the MCP Server for PaperOffice in Cursor.
I want to use Document AI directly in my IDE.

Show me:
1. How to configure the MCP connection (URL https://mcp.paperoffice.ai/cursor)
2. Available tools via tools/list
3. How to process documents from my workspace

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Agen Suara — STT + TTS

Memproses input suara dan memberikan respons audio.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Create a voice agent that:
1. Takes audio input (Speech-to-Text)
2. Processes the text
3. Generates audio response (Text-to-Speech)

Use these pipelines:
- STT: POST /job/add/paperoffice_voice___stt (audio_file)
- TTS: POST /job/add/paperoffice_voice___tts (text, voice=Nadja,
  output_format=mp3, output=url)
- Use processing_lane=instant for a synchronous response.
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Deteksi Penipuan — Sidik Jari + IP

Periksa sidik jari perangkat dan sinyal Geo/IP.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a fraud detection system that:
1. Checks device fingerprints
2. Validates IP geolocation
3. Detects suspicious patterns

Use the Security & Data AI endpoints.
These are instant APIs (no polling needed).
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Pemisahan PDF AI Batch

Pisahkan folder PDF besar secara asinkron.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Create a batch processor that:
1. Takes a folder of large PDFs (up to 3000 pages each)
2. Uses POST /job/add/workflow with template=pdf_ai_split
3. Uses naming_instruction for smart filenames
4. Handles async jobs (HTTP 202) by polling GET /job/get/{job_id}

Use locale=de_DE for German document types.
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Klasifikator Dokumen — OCR + Folder

OCR, klasifikasi, dan urutkan ke subfolder.

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a document classifier that:
1. Watches a folder for new PDFs
2. Uses OCR (POST /job/add/paperoffice_aiocr___generate, ocr_mode=complete)
   to extract text
3. Classifies into: invoice, contract, receipt, correspondence
4. Moves files to category subfolders
5. Logs results to classification_log.csv

Authenticate with: Authorization: Bearer po_ut_YOUR_API_KEY.
processing_lane=instant for a synchronous response.

End-to-End

Pipeline Lengkap

Dari masuk hingga ekspor — setiap tahap dalam satu prompt.

IDP Invoice → Export Akuntansi

Unggah PDF → AI-IDP + Kotak Pembatas → Validasi → Ekspor CSV

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build an accounts-payable pipeline:
1. Watch a folder for incoming invoice PDFs
2. Extract fields via POST /job/add/workflow (file_1,
   idp_collection=invoice, processing_lane=instant)
3. Flag every field with confidence < 0.9 for manual review,
   including its bounding box for the verification UI
   (result.pages_idp[0].suggested_fields + result.pages_aiocr)
4. Export supplier, total, date and IBAN as CSV for the accounting import

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

IDP Kontrak + Peringatan Batas Waktu

Unggah Kontrak → Kata kunci → Knowledge Graph → Peringatan

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a contract analyzer:
1. Upload contracts via POST /job/add/workflow (file_1,
   idp_collection=contract, processing_lane=instant)
2. Extract parties, start date, end date and notice period
   from result.pages_idp[0].suggested_fields (each with a bounding box)
3. Store the key terms in a knowledge graph
4. Alert me 90 days before a notice period expires

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

PDF-Konverter — Word / PowerPoint / PDF/A

Unggah PDF → Pilih format → Konversi → Unduh

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a PDF converter service:
1. One pipeline per target format (field file_1):
   POST /job/add/pdfstudio___pdf_to_word | pdfstudio___pdf_to_powerpoint |
   pdfstudio___pdf_to_pdfa | pdfstudio___pdf_to_webp
2. processing_lane=instant for a synchronous response
3. Return the download URL from result ?? job_result

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Webhooks — memproses job.completed

Mendaftar webhook → Kirim dokumen → Event diterima → Memproses

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a webhook event handler:
1. Register a webhook via POST /webhooks/subscribe
   (url, events: ["job.completed", "job.failed"], secret)
2. Verify the HMAC-SHA256 signature of every delivery
   with the subscription secret (see llms-full.txt, webhooks)
3. Process the payload whenever job.completed arrives

Note: webhooks always require a token (account binding).
Auth: Authorization: Bearer po_ut_YOUR_API_KEY

OCR → TTS — Dokumen ke Audio

OCR Dokumen → Siapkan Teks → Hasilkan TTS → Simpan Audio

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a document-to-audio pipeline:
1. OCR via POST /job/add/paperoffice_aiocr___generate
   (file_1, ocr_mode=complete, processing_lane=instant)
2. Split the extracted text (result ?? job_result, pages) into 5000-character chunks
3. TTS per chunk: POST /job/add/paperoffice_voice___tts (text, voice=Nadja,
   output_format=mp3, output=url, processing_lane=instant)
4. Save all returned audio URLs as a playlist

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Batch OCR → Ekspor CSV

Pindai Folder → OCR Batch → Kumpulkan Teks → Ekspor CSV

Prompt
Read this llms.txt (AI-optimized API docs):
https://api.paperoffice.ai/latest/docs/llms.txt

Build a batch OCR-to-CSV exporter:
1. Scan a folder for PDF/PNG/JPG/TIFF/WEBP files
2. For each file: POST /job/add/paperoffice_aiocr___generate
   (file_1, ocr_mode=complete, processing_lane=instant)
3. Collect filename, page_count, text preview and confidence
4. Write everything to ocr_results.csv

Auth: Authorization: Bearer po_ut_YOUR_API_KEY

Langkah Selanjutnya

Lanjutkan dengan API

llms.txt dan Playground — tanpa jalan memutar.

Token untuk REST dan MCP Respons dengan credits_billed Infrastruktur EU sendiri
Video

Cookbook dalam Aksi

Lihat bagaimana PaperOffice API bekerja dalam praktik — dalam video.

Cookbook dalam Aksi

Pertanyaan Umum

Semua Informasi Penting dalam Tinjauan

Apakah saya membutuhkan SDK?

Tidak. PaperOffice API adalah REST murni: satu endpoint, token Bearer, multipart/form-data. Untuk IDE dan agen, server MCP juga tersedia.

Mengapa file llms.txt muncul di setiap prompt?

llms.txt adalah versi yang dapat dibaca mesin dari dokumentasi API. Model Anda membacanya untuk mendapatkan endpoint, parameter, dan format respons — tanpa menciptakan bidang data baru.

Key mana yang harus saya masukkan?

Gunakan User Token dengan awalan po_ut_. Anda dapat menemukannya di Aplikasi PaperOffice di bawah Akun → API. Ganti teks po_ut_YOUR_API_KEY dalam prompt dengan key Anda sendiri.

Apakah hasilnya langsung tersedia atau harus polling?

Dengan processing_lane=instant, API merespons secara sinkron (HTTP 200 dengan hasil). Tanpa parameter ini, akan muncul HTTP 202 dengan job_id; Anda dapat mengambil hasilnya melalui GET /job/get/{job_id} atau webhook.

Apakah prompt berfungsi di semua lingkungan?

Prompt tidak mengandung instruksi spesifik alat. Telah diuji dengan Claude, Kode Claude, dan Cursor — setiap lingkungan yang dapat membaca URL akan kompatibel.

Berapa biaya per panggilan?

Setiap respons mencantumkan credits_billed. Harga Credits per pipeline tercantum dalam ringkasan harga; penagihan hanya dilakukan untuk apa yang benar-benar diproses.

Di mana Anda ingin menguji PaperOffice?

Komputer dan smartphone terhubung: Workspace di komputer, penangkapan di telepon.

Versi uji coba Anda siap

Di mana Anda ingin memulai?

Workspace lengkap dioptimalkan untuk komputer. Versi mobile cocok untuk menangkap, memeriksa, dan menyetujui dokumen.

app.paperoffice.ai

Mulai di komputer

Kami akan mengirimkan tautan akses pribadi Anda ke alamat email Anda.

Buka PaperOffice Mobile

Tangkap dan edit dokumen langsung dengan smartphone.

Buka versi mobile
Pendaftaran gratis Buka aplikasi Aplikasi PaperOffice Produk lengkap: web, desktop, dan seluler. Tangkap, atur, cari, dan kerjakan dokumen bersama tim. Akun gratis diperlukan Buka Playground Playground Uji fungsi terpilih segera — tanpa pendaftaran, dengan kunci API demo terbatas. Tanpa registrasi, tetapi dengan kunci API demo terbatas