Pāriet uz saturu
Pārskats Pārskats Jaunumi Jaunumi
Dalīties

Cookbook

Uzdevumi kopēšanai. Gatavi API piemēri.

28 uzdevumi Document AI, Data APIs un IDE darba plūsmām — kopējiet, ielīmējiet, saņemiet kodu.

PaperOffice llms.txt lasa katru mūsdienu LLM: Claude, Cursor un jūsu IDE raksta pārējo.

28 gatavi uzdevumi Patiesi galapunkti REST un MCP

Integrācija

No llms.txt līdz nepārtrauktai integrācijai

Trīs soļi: saistīt dokumentāciju, norādīt nodomu, pārņemt kodu.

  1. Ievietot llms.txt

    Ievietot Claude, Cursor vai jūsu IDE.

  2. Norādīt mērķi

    Ko būvēt — vai arī promptu no šīs lapas.

  3. Ļaut rakstīt kodu

    IDE nodrošina nepārtraukto integrāciju.

Document AI

Lasīt, pārbaudīt un nosūtīt dokumentus

Kopēt promptu, ielīmēt Claude vai Cursor — gatavs.

IDP rēķins + AI-OCR + robežlauki

Iegūt rēķina laukus, ieskaitot pozīciju dokumentā.

Uzvedne
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 — teksts no attēla/PDF

Pilnteksta apstrāde, izmantojot POST /job/add/paperoffice_aiocr___generate (ocr_mode=complete).

Uzvedne
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

AI PDF sadalīšana — kopīgā PDF faila sadalīšana

Atklāt dokumentu robežas un nosaukt atsevišķos failus.

Uzvedne
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

Dokumenta anonimizācija — personas datu slēpšana

Atklāt vārdus, IBAN numurus un adreses, kā arī tās rediģēt.

Uzvedne
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

Balss TTS — teksta pārvēršana audio formātā

Sinchrons MP3 fails, izmantojot balss iestatījumu Nadja (un citus).

Uzvedne
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 līgums + AI-OCR + robežlaukumi

Ekstrahēt līguma laukus, ieskaitot to atrašanās vietu dokumentā.

Uzvedne
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-paraksts — paraksta pieprasījuma izveide

Uzaicināt parakstītājus un vadīt statusu/atgādinājumus.

Uzvedne
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

Digitāli ieteiktais sūtījums — nosūtīt pa e-pastu

Droša piegāde ar PDF paroli (e-pasts vai SMS) un nosūtīšanas protokolu.

Uzvedne
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

Datu un drošība APIs

Pārbaudīt atrašanās vietu, risku un pamatdatus

Ģeokodēšana, laika apstākļi, pirksta nospiedums, PVN reģ. numurs un vairāk — kā prompts.

Ģeokodēšana — Tiešā / Apgrieztā / Autoaizpilde

Adrese ↔ Koordinātas.

Uzvedne
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

Laika apstākļi — Pašreizējie + Gaisa kvalitāte

Pašreizējie laika apstākļi, ieskaitot rēķināšanu.

Uzvedne
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 → Vieta

Vieta no IP, pēc izvēles Laikapstākļi.

Uzvedne
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

Ierīces Pirksta nospiedums — Apmeklētāja ID

Apmeklētāja ID un Pārliecība.

Uzvedne
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

Viltus E-pasta Detektors — Izmetiena Pārbaude

Izmetiena e-pasts un Riska rādītājs.

Uzvedne
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

VPN / Anonimitātes Pārbaude

VPN, Proxy, Tor, Datu centrs.

Uzvedne
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

PVN Validators — ES PVN ID Nr.

Derīgums un Uzņēmuma dati.

Uzvedne
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

Valūtas maiņa — Dzīvie kursi

Konvertēšana ar pašreizējo kursu.

Uzvedne
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 un AI rīki

Priekš Claude, Cursor un jūsu IDE

Prompts, kas darbojas IDE — ieskaitot MCP serveri.

IDP rēķinu caurtece + apļa koordinātas + CSV

Partijas ekstrakcija ar verifikācijas koordinātām.

Uzvedne
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

MCP serveris — Document AI IDE vidē

MCP savienojums un dokumentu apstrāde no darba vides.

Uzvedne
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

Balss aģents — STT + TTS

Apstrādāt balss ievadi un atgriezt audio atbildes.

Uzvedne
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

Krāpšanas noteikšana — Pirksta nospiedums + IP

Pārbaudīt ierīces pirksta nospiedumu un ģeo/IP signālus.

Uzvedne
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

Batch AI PDF sadalīšana

Asinhronā veidā sadalīt lielu PDF failu mapi.

Uzvedne
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

Dokumentu klasifikators — OCR + mape

OCR, klasificēt un sakārtot apakšmapēs.

Uzvedne
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.

No sākuma līdz beigām

Pilnīgas caurplūdes

No ieejas līdz eksportam — katra posma viena prompta ietvaros.

IDP rēķini → grāmatvedības eksports

PDF augšupielāde → AI-IDP + ierobežojošie kvadrāti → Validācija → CSV eksports

Uzvedne
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 līgumi + termiņu brīdinājumi

Līguma augšupielāde → Atslēgvārdi → Knowledge Graph → Brīdinājumi

Uzvedne
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 konvertēt — Word / PowerPoint / PDF/A

PDF augšupielāde → Izvēlieties formātu → Konvertēšana → Lejupielāde

Uzvedne
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 — apstrādāt job.completed

Reģistrēt webhook → Nosūtīt dokumentu → Saņemt notikumu → Apstrādāt

Uzvedne
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 — Dokuments audioierojums

Dokumenta OCR → Teksta apstrāde → TTS ģenerēšana → Audio saglabāšana

Uzvedne
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

Partiju OCR → CSV eksports

Mapes skenēšana → Partiju OCR → Teksta savākšana → CSV eksports

Uzvedne
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

Nākamais solis

Turpināt ar API

llms.txt un Playground — bez apgrūtinājumiem.

Tokens REST un MCP Atbilde ar credits_billed Pašas ES infrastruktūra
Video

Cookbook darbībā

Apskatiet, kā PaperOffice API darbojas praksē — video.

Cookbook darbībā

Bieži uzdotie jautājumi

Visa svarīgākā pārskatā

Vai man nepieciešams SDK?

Nē. PaperOffice API ir tīrs REST: viens galapunkts, Bearer tokens, multipart/form-data. IDE un aģentiem ir pieejams arī MCP serveris.

Kāpēc llms.txt ir katrā promptā?

llms.txt ir API dokumentācijas mašīnlasāmā versija. Jūsu modelis no tās nolasītas galapunktus, parametrus un atbilžu formātus — un neizdomā laukus.

Kuru atslēgu man ievadīt?

Lietotāja tokeni ar prefiksu po_ut_. To var atrast PaperOffice lietotnē sadaļā Konts → API. Aizstājiet po_ut_YOUR_API_KEY promptā ar savu atslēgu.

Vai rezultāts nāk uzreiz, vai man jāpollē?

Ar processing_lane=instant API atbild sinhroni (HTTP 200 ar result). Bez šī parametra tiek atgriezts HTTP 202 ar job_id; rezultātu var iegūt, izmantojot GET /job/get/{job_id} vai webhook.

Vai prompti strādā katrā vidē?

Prompti nesatur specifiskus rīka norādījumus. Pārbaudīts ar Claude, Claude Code un Cursor — jebkura vide, kas var nolasīt URL, ar to tikt galā.

Cik maksā viens izsaukums?

Katrs atbildē norādīts credits_billed. Credits cenas pa pipeline ir cenų pārskatā; tiek rēķināts tikai tas, kas faktiski tika apstrādāts.

Kur vēlaties izmēģināt PaperOffice?

Dators un viedtālrunis ir savienoti: darba lauks datorā, fiksēšana telefonā.

Jūsu izmēģinājuma versija ir gatava

Kur vēlaties sākt?

Pilnais darba lauks ir optimizēts datoram. Mobilā versija ir piemērota dokumentu fiksēšanai, pārbaudei un apstiprināšanai.

app.paperoffice.ai

Sākt datorā

Mēs nosūtīsim jūsu personīgo piekļuves saiti uz jūsu e-pasta adresi.

Reģistrēties bez maksas Atvērt lietotni PaperOffice lietotne Pilns produkts: tīmeklis, darbvirsma un mobilā ierīce. Tveriet, kārtojiet, meklējiet dokumentus un strādājiet ar komandu. Nepieciešams bezmaksas konts Atvērt Playground Playground Izmēģiniet atlasītas funkcijas nekavējoties — bez reģistrācijas, ar ierobežotu demo API atslēgu. Bez reģistrācijas, bet ar ierobežotu demo API atslēgu