본문으로 이동
Claude에서 작동 · Anthropic 검증 완료
개요 개요 뉴스 뉴스
공유

Cookbook

복사용 프롬프트. 완성된 API 예시.

Document AI, Data APIs 및 IDE 워크플로우를 위한 28개 프롬프트 — 복사, 붙여넣기, 코드 받기.

PaperOffice llms.txt는 모든 최신 LLM을 읽습니다: Claude, Cursor 및 귀하의 IDE가 나머지를 처리합니다.

28개의 완성된 프롬프트 실제 엔드포인트 REST 및 MCP
복사용 프롬프트. 완성된 API 예시.

통합

llms.txt에서 지속적인 통합으로

세 단계: 문서 링크, 의도 명시, 코드 가져오기.

  1. llms.txt 삽입

    Claude, Cursor 또는 IDE에 삽입하세요.

  2. 의도 말하기

    무엇을 구축해야 하는지 — 또는 이 페이지에서 프롬프트 제공.

  3. 코드 작성 요청

    IDE가 실시간 통합을 제공합니다.

Document AI

문서 읽기, 검토, 발송

프롬프트 복사하여 Claude 또는 Cursor에 붙여넣기 — 완료.

IDP 청구서 + AI-OCR + 바운딩 박스

문서 내 위치 포함 청구서 필드 추출.

프롬프트
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 — 이미지/PDF에서 텍스트 추출

POST /job/add/paperoffice_aiocr___generate (ocr_mode=complete)를 통해 전체 텍스트를 전송합니다.

프롬프트
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 분할 — 통합 PDF 분리

문서 경계 감지 및 개별 파일 이름 지정.

프롬프트
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

문서 익명화 — PII 정보 가리기

이름, IBAN, 주소를 감지하고 편집합니다.

프롬프트
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 — 텍스트를 오디오로 변환

voice=Nadja(등)로 MP3를 동기적으로 생성합니다.

프롬프트
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 계약 + AI-OCR + 바운딩 박스

계약 필드 추출 및 문서 내 위치 포함.

프롬프트
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

전자 서명 — 서명 요청 생성

서명자 초대 및 상태/알림 관리.

프롬프트
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

디지털 등기 — 이메일로 발송

PDF 비밀번호(이메일 또는 SMS) 및 발송 로그를 통한 안전한 전달.

프롬프트
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

데이터 및 보안 APIs

위치, 위험도 및 기본 데이터 확인

지오코딩, 날씨, 지문 정보, 부가세 등록번호 등 — 프롬프트로 제공.

지오코딩 — 순방향/역방향/자동 완성

주소 ↔ 좌표.

프롬프트
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

날씨 — 현재 상황 및 대기 질

현재 날씨 정보 포함.

프롬프트
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 → 위치

IP 기반 위치, 선택적 날씨 정보.

프롬프트
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

디바이스 지문 — 방문자 ID

방문자 ID 및 신뢰도.

프롬프트
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

가짜 이메일 감지기 — 임시 이메일 확인

임시 이메일 여부 및 리스크 점수.

프롬프트
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 / 익명성 확인

VPN, 프록시, Tor, 데이터센터 여부.

프롬프트
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

부가세 검증기 — EU 부가세 번호

유효성 및 기업 정보.

프롬프트
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

환율 — 실시간 환율

현재 환율로 변환.

프롬프트
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 & AI 도구

Claude, Cursor 및 IDE용

IDE에서 작동하는 프롬프트 — MCP 서버 포함.

IDP 청구서 파이프라인 + 경계 상자 + CSV

검증 좌표와 함께 배치 추출.

프롬프트
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 서버 — IDE의 Document AI

MCP를 연결하고 Workspace 문서를 처리하세요.

프롬프트
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

음성 에이전트 — STT + TTS

음성 입력 처리 및 오디오 응답 생성.

프롬프트
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

사기 탐지 — 지문 + IP

장치 지문 및 Geo/IP 신호 확인.

프롬프트
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

배치 AI PDF 분할

대용량 PDF 폴더를 비동기적으로 분할.

프롬프트
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

문서 분류기 — OCR + 폴더

OCR 수행, 분류하여 하위 폴더로 정렬.

프롬프트
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.

엔드투엔드

완전한 파이프라인

입력부터 내보내기까지 — 모든 단계를 동일한 프롬프트에서.

IDP 청구서 → 회계 내보내기

PDF 업로드 → AI-IDP + 경계 상자 → 검증 → CSV 내보내기

프롬프트
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 계약서 + 기한 알림

계약서 업로드 → 핵심 키워드 → Knowledge Graph → 경고 메시지

프롬프트
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 변환 — Word / PowerPoint / PDF/A

PDF 업로드 → 형식 선택 → 변환 → 다운로드

프롬프트
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

웹훅 — job.completed 처리

웹훅 등록 → 문서 전송 → 이벤트 수신 → 처리

프롬프트
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 — 문서를 오디오로

문서 OCR → 텍스트 전처리 → TTS 생성 → 오디오 저장

프롬프트
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

배치 OCR → CSV 내보내기

폴더 스캔 → 배치 OCR → 텍스트 수집 → CSV 내보내기

프롬프트
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

다음 단계

API으로 계속하기

llms.txt 및 Playground — 지름길 없이.

REST 및 MCP용 토큰 credits_billed 응답 자체 EU 인프라

자주 묻는 질문

필수 정보 한눈에 보기

SDK가 필요합니까?

아니요. PaperOffice API은 순수 REST입니다: 엔드포인트 하나, Bearer 토큰, multipart/form-data만 있으면 됩니다. IDE 및 에이전트를 위해 MCP 서버도 추가로 제공됩니다.

llms.txt가 모든 프롬프트에 표시되는 이유는 무엇입니까?

llms.txt는 API 문서의 기계 판독 가능 버전입니다. 모델은 여기서 엔드포인트, 매개변수 및 응답 형식을 읽어들이며, 필드를 임의로 생성하지 않습니다.

어떤 키를 입력해야 합니까?

po_ut_ 접두사가 있는 사용자 토큰을 입력하세요. PaperOffice 앱의 계정 → API에서 찾을 수 있습니다. 프롬프트의 po_ut_YOUR_API_KEY를 본인의 고유 키로 교체하세요.

결과가 즉시 반환되나요, 아니면 폴링(polling)해야 하나요?

processing_lane=instant를 사용하면 API이 동기적으로 응답합니다(HTTP 200 및 result 포함). 이 파라미터가 없으면 HTTP 202와 job_id가 반환되며, GET /job/get/{job_id} 또는 웹훅을 통해 결과를 조회할 수 있습니다.

프롬프트는 모든 환경에서 작동합니까?

프롬프트에는 특정 도구에 대한 지침이 포함되어 있지 않습니다. Claude, Claude 코드 및 Cursor로 검증되었으며, URL을 읽을 수 있는 모든 환경에서 호환됩니다.

호출당 비용은 얼마입니까?

각 응답에는 credits_billed가 명시됩니다. 파이프라인별 Credit 가격은 가격표를 참조하시기 바라며, 실제로 처리된 양만큼만 청구됩니다.

PaperOffice AI · Problem Solver

저희에게 말씀해 주세요, 매일 시간을 많이 소요하는 일을.

간단히 설명해 주세요. 전문 용어는 필요 없습니다.

또는 예제로 시작하세요

PaperOffice를 어떻게 사용하시겠습니까?

컴퓨터와 스마트폰 연결 완료: 컴퓨터에서 워크스페이스 사용, 전화기로 문서 캡처.

어디서 시작하시겠습니까?

풀 워크스페이스는 컴퓨터에 최적화되어 있습니다. 모바일 버전은 문서 캡처, 검토 및 승인에 적합합니다.

무료 등록 app.paperoffice.ai

컴퓨터에서 시작

개인 접근 링크를 이메일로 보내드립니다.