साइटमैप अपडेट
हिन्दी
INR ₹
नया
Claude & ChatGPT — Supercharged.
सभी दस्तावेज़ · 350+ AI उपकरण · 30 सेकंड सेटअप
Claude· ChatGPT· Cursor· Gemini· +50
अभी कनेक्ट करें
प्लेटफ़ॉर्म
50+ AI मॉड्यूल और उपकरण
समाधान
उद्योग, प्रक्रियाएँ, जोखिम
डेवलपर
API, SDK, दस्तावेज़ीकरण
संसाधन
ट्यूटोरियल, ब्लॉग, सहायता
कंपनी
टीम, भागीदार, करियर
मूल्य निर्धारण
प्लेटफ़ॉर्म
Document + Automation AI
कैप्चर
AI-IDP IDP Agents AI-OCR Human-in-the-Loop
प्रसंस्करण
PDF AI PDF अनामीकरणकर्ता PDF AI-विभाजन Storage Mounts
संगठन
AI-DMS Workspaces वर्गीकरण PaperOffice Sign मोबाइल ऐप
स्वचालन
एजेंट वर्कफ़्लो नियम और ट्रिगर Connectors AI ऑर्केस्ट्रेटर
Analytics + Relations AI
विज़ुअलाइज़ेशन
Knowledge Graph डैशबोर्ड समयरेखा
विश्लेषण
भू-मानचित्र ऑडिट सेंटर वित्तीय विश्लेषण
अंतर्दृष्टि
संपर्क और संबंध इकाइयाँ दस्तावेज़ चैट
Agent + Media AI
एजेंट
चैट एजेंट फोन एजेंट टिकट एजेंट कस्टम एजेंट
भाषा
वॉइस जनरेटर (TTS) वॉइस ट्रांसक्रिप्शन (STT) अनुवाद
मीडिया
छवि जनरेटर छवि पहचान म्यूटिंग सुरक्षित ईमेल वितरण
Knowledge + HelpDesk AI
ज्ञान
HelpDesk AI ज्ञान आधार FAQ प्रबंधन
समर्थन
स्मार्ट खोज स्वचालित प्रतिक्रियाएँ समर्थन एनालिटिक्स
संदर्भ और समय
Calendar AI मीटिंग प्रकार सार्वजनिक बुकिंग
Security & Data AI
सुरक्षा
डिवाइस फिंगरप्रिंट गुमनामी डिटेक्टर नकली ईमेल डिटेक्टर Document Integrity Check
स्थान
IP2Location जियोकोडिंग मौसम API PaperOffice AI Maps
Business
मुद्रा विनिमय VAT सत्यापनकर्ता
समाधान
उद्योग के अनुसार
बैंक और वित्त बीमा कर सलाहकार और कानून फर्म उद्योग और उत्पादन व्यापार और रसद ऊर्जा और उपयोगिताएँ स्वास्थ्य सेवा और फार्मा रियल एस्टेट सार्वजनिक क्षेत्र
समस्या के अनुसार
दस्तावेज़ अराजकता जानकारी नहीं मिल रही है ज्ञान की हानि मैन्युअल डेटा प्रविष्टि प्रक्रियाएँ बहुत धीमी स्केलिंग असंभव बहुत अधिक त्रुटियाँ अनुपालन जोखिम समर्थन अधिभारित
प्रक्रिया के अनुसार
चालान प्रसंस्करण मेलरूम को डिजिटाइज़ करें ऑनबोर्डिंग अनुबंध प्रबंधन मानव संसाधन प्रक्रियाएँ Document Integrity Check रिपोर्टिंग और एनालिटिक्स आर्काइविंग और अनुपालन ग्राहक सेवा गुणवत्ता नियंत्रण
जोखिम के अनुसार
चालान धोखाधड़ी नकली दस्तावेज़ Document Integrity Check पहचान धोखाधड़ी VAT धोखाधड़ी खुफिया चालान में गणना त्रुटियाँ डेटा हेरफेर भुगतान धोखाधड़ी अनुपालन उल्लंघन गोपनीयता / GDPR ऑडिट गैप्स
दस्तावेज़ के अनुसार
चालान और रसीदें बैंक विवरण कर फॉर्म अनुबंध आईडी और दस्तावेज़ फॉर्म और आवेदन लिखावट वाले दस्तावेज़ तकनीकी दस्तावेज़ चिकित्सा दस्तावेज़
एआई रेसिपी

कॉपी। पेस्ट। शिप। |

वास्तविक उपयोग के मामलों के लिए 15 उत्पादन-तैयार रेसिपी। डेव से, डेव के लिए। कोई बकवास नहीं।

15 रेसिपी
5 भाषाएँ
0 एसडीके आवश्यक

दुनिया भर की अग्रणी कंपनियों का भरोसा

विशेष DMS पार्टनर

एकमात्र आधिकारिक DMS

AI-IDP + Bounding Boxes – दिखाता है कि मान कहाँ स्थित है
AI PDF Split – 3000 पृष्ठों तक
VISITOR Mode – साइनअप के बिना परीक्षण करें
MCP Protocol – नेटिव आईडीई एकीकरण
🚀 त्वरित जीत

सेकंडों में उत्पादक

वन-लाइनर्स और न्यूनतम कोड – तत्काल कॉपी और पेस्ट

इनवॉइस एक्सट्रैक्टर + बाउंडिंग बॉक्स

BOUNDING BOXES 30s Easy

दस्तावेज़ में स्थिति के साथ इनवॉइस डेटा निकालें – सत्यापन यूआई के लिए।

# VISITOR Mode - kein Token nötig!
# AI-IDP Invoice mit Bounding Boxes
curl -X POST "https://api.paperoffice.ai/latest/job" \
  -F "[email protected]" \
  -F "model=premium" \
  -F "idp_collection=invoice" \
  -F "priority=900"

# Response enthält BOUNDING BOXES!
# → "vendor": {"value": "Acme Corp", "bbox": [x1, y1, x2, y2]}
import requests

# VISITOR Mode - kein Token nötig!
response = requests.post(
    "https://api.paperoffice.ai/latest/job",
    files={"file_1": open("invoice.pdf", "rb")},
    data={
        "model": "premium",
        "idp_collection": "invoice",
        "priority": 900
    }
)

# Bounding Boxes zeigen WO der Wert steht!
result = response.json()
for field, data in result["job_result"]["fields"].items():
    print(f"{field}: {data['value']} @ {data['bbox']}")
// VISITOR Mode - kein Token nötig!
const form = new FormData();
form.append('file_1', fs.createReadStream('invoice.pdf'));
form.append('model', 'premium');
form.append('idp_collection', 'invoice');
form.append('priority', '900');

const response = await fetch('https://api.paperoffice.ai/latest/job', {
  method: 'POST',
  body: form
});

// Bounding Boxes für jedes extrahierte Feld!
const { job_result } = await response.json();
console.log(job_result.fields.vendor); // { value: "Acme", bbox: [...] }

ओसीआर वन-लाइनर

VISITOR MODE 10s Easy

एक पंक्ति में छवियों/पीडीएफ से टेक्स्ट। विज़िटर मोड = कोई टोकन आवश्यक नहीं!

# KEIN TOKEN NÖTIG! VISITOR Mode = kostenlos testen
curl -X POST "https://api.paperoffice.ai/latest/job" \
  -F "[email protected]" \
  -F "ocr_mode=complete" \
  -F "priority=900"

# ocr_mode: complete (+tables), grid (+bbox), text (nur Text)
import requests

# VISITOR Mode - kein Token nötig!
response = requests.post(
    "https://api.paperoffice.ai/latest/job",
    files={"file_1": open("document.png", "rb")},
    data={
        "ocr_mode": "complete",  # oder "grid" für nur Bounding Boxes
        "priority": 900
    }
)

result = response.json()
print(result["job_result"]["text"])
// VISITOR Mode - Zero Signup!
const form = new FormData();
form.append('file_1', fs.createReadStream('document.png'));
form.append('ocr_mode', 'complete'); // oder 'grid' für nur bbox
form.append('priority', '900');

const { job_result } = await fetch(
  'https://api.paperoffice.ai/latest/job',
  { method: 'POST', body: form }
).then(r => r.json());

console.log(job_result.text);

एआई पीडीएफ स्प्लिट (3000 पृष्ठ)

3000 SEITEN 60s Easy

स्मार्ट तरीके से बल्क पीडीएफ को विभाजित करें। दस्तावेज़ सीमाओं का स्वतः पता लगाता है।

# VISITOR Mode - kein Token nötig!
# AI PDF Split - bis 3000 Seiten!
curl -X POST "https://api.paperoffice.ai/latest/job" \
  -F "file=@sammel_dokument.pdf" \
  -F "template=pdf_ai_split" \
  -F "naming_instruction=Dokumenttyp_Datum_Absender" \
  -F "locale=de_DE" \
  -F "priority=900"

# → AI erkennt Dokumentgrenzen automatisch!
import requests

# VISITOR Mode - kein Token nötig!
response = requests.post(
    "https://api.paperoffice.ai/latest/job",
    files={"file": open("sammel_dokument.pdf", "rb")},
    data={
        "template": "pdf_ai_split",
        "naming_instruction": "Dokumenttyp_Datum_Absender",
        "locale": "de_DE",
        "priority": 900
    }
)

result = response.json()
for doc in result["job_result"]["documents_created"]:
    print(f"{doc['suggested_filename']}: {doc['page_range']}")
// VISITOR Mode - kein Token nötig!
const form = new FormData();
form.append('file', fs.createReadStream('sammel_dokument.pdf'));
form.append('template', 'pdf_ai_split');
form.append('naming_instruction', 'Dokumenttyp_Datum_Absender');
form.append('locale', 'de_DE');
form.append('priority', '900');

const response = await fetch('https://api.paperoffice.ai/latest/job', {
  method: 'POST',
  body: form
});

// AI erkennt Dokumentgrenzen automatisch
const { job_result } = await response.json();
job_result.documents_created.forEach(doc => {
  console.log(doc.suggested_filename + ': ' + doc.page_range);
});

जीडीपीआर एनोनिमाइज़र

DSGVO 15s Easy

व्यक्तिगत डेटा का स्वतः पता लगाता है और उसे हटाता है। नाम, आईबीएएन, ईमेल.

# VISITOR Mode - kein Token nötig!
# DSGVO Anonymisierung - PII Preview
curl -X POST "https://api.paperoffice.ai/latest/job" \
  -F "[email protected]" \
  -F "template=document_anonymize_preview" \
  -F "redact_categories=all" \
  -F "priority=900"

# → simplified_boxes mit allen erkannten PII
import requests

# VISITOR Mode - kein Token nötig!
response = requests.post(
    "https://api.paperoffice.ai/latest/job",
    files={"file": open("dokument.pdf", "rb")},
    data={
        "template": "document_anonymize_preview",
        "redact_categories": "all",  # oder: names,addresses,iban
        "whitelist": "PaperOffice",   # Diese NICHT schwärzen
        "priority": 900
    }
)

# Response enthält simplified_boxes mit allen PII
result = response.json()
boxes = result["job_result"]["workflow_output"]["simplified_boxes"]
print(f"Gefunden: {len(boxes)} sensible Elemente")
// VISITOR Mode - kein Token nötig!
const form = new FormData();
form.append('file', fs.createReadStream('dokument.pdf'));
form.append('template', 'document_anonymize_preview');
form.append('redact_categories', 'all');
form.append('whitelist', 'PaperOffice'); // Diese NICHT schwärzen
form.append('priority', '900');

const response = await fetch('https://api.paperoffice.ai/latest/job', {
  method: 'POST',
  body: form
});

const { job_result } = await response.json();
const boxes = job_result.workflow_output.simplified_boxes;
console.log('Gefunden: ' + boxes.length + ' sensible Elemente');

टीटीएस जनरेटर

VOICE AI 20s Easy

नेटिव आवाजों के साथ टेक्स्ट से ऑडियो। कई भाषाएँ उपलब्ध हैं।

# VISITOR Mode - kein Token nötig!
# Text-to-Speech mit neuronalen Stimmen
curl -X POST "https://api.paperoffice.ai/latest/job" \
  -F "text=Hallo, das ist ein Test der Sprachausgabe." \
  -F "voice=Nadja" \
  -F "output_format=mp3" \
  -F "output=url" \
  -F "speed=1.0" \
  -F "priority=999"

# Stimmen: Nadja, Thomas, Anna, Hans (DE) + 100+ mehr
import requests

# VISITOR Mode - kein Token nötig!
response = requests.post(
    "https://api.paperoffice.ai/latest/job",
    data={
        "text": "Hallo, das ist ein Test der Sprachausgabe.",
        "voice": "Nadja",       # Klingt am natürlichsten
        "output_format": "mp3", # oder: wav
        "output": "url",        # oder: base64, inline
        "speed": "1.0",
        "priority": 999         # Sync für TTS
    }
)

result = response.json()
print(f"Audio: {result['job_result']['audio_url']}")
// VISITOR Mode - kein Token nötig!
const form = new FormData();
form.append('text', 'Hallo, das ist ein Test der Sprachausgabe.');
form.append('voice', 'Nadja');
form.append('output_format', 'mp3');
form.append('output', 'url');
form.append('speed', '1.0');
form.append('priority', '999');

const response = await fetch('https://api.paperoffice.ai/latest/job', {
  method: 'POST',
  body: form
});

const { job_result } = await response.json();
console.log('Audio: ' + job_result.audio_url);
🤖 एआई-टूल रेसिपी

क्लाउड, कर्सर और सह. के लिए

ऐसे प्रॉम्प्ट कॉपी-पेस्ट करें जो वास्तव में काम करते हैं

Claude

क्लाउड के साथ इनवॉइस पाइपलाइन

Prompt
Read this API documentation:
https://api.paperoffice.ai/latest/docs/postman

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

Important: Use file_1 for uploads, model=premium.
Handle both sync (priority>=900) and async modes.
बाउंडिंग बॉक्स सत्यापन के साथ पूर्ण पायथन स्क्रिप्ट
Cursor

MCP Server in Cursor

Prompt
Read this API documentation:
https://api.paperoffice.ai/latest/docs/postman

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 (POST /mcp)
2. Available tools via tools/list
3. How to process documents from my workspace
MCP Server कॉन्फ़िगरेशन + IDE-नेटिव Document AI
Any AI

वॉयस एजेंट बनाएँ

Prompt
Read this API documentation:
https://api.paperoffice.ai/latest/docs/postman

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

Use POST /job with:
- TTS: voice=Nadja, output_format=mp3, output=url
- Use priority=999 for sync TTS response.
टीटीएस + एसटीटी के साथ वॉयस एजेंट
Any AI

धोखाधड़ी का पता लगाने वाली प्रणाली

Prompt
Read this API documentation:
https://api.paperoffice.ai/latest/docs/postman

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).
डिवाइस फिंगरप्रिंट के साथ धोखाधड़ी का पता लगाना
Any AI

बैच स्प्लिट 3000 पृष्ठ

Prompt
Read this API documentation:
https://api.paperoffice.ai/latest/docs/postman

Create a batch processor that:
1. Takes a folder of large PDFs (up to 3000 pages each)
2. Uses POST /job with template=pdf_ai_split
3. Uses naming_instruction for smart filenames
4. Handles async jobs with polling (priority<900)

Use locale=de_DE for German document types.
3000-पृष्ठ पीडीएफ के लिए बैच प्रोसेसर
Windsurf

windsurf-classifier

Prompt
Read this API documentation:
https://api.paperoffice.ai/latest/docs/postman

Build a document classifier that:
1. Watches a folder for new PDFs
2. Uses OCR (POST /job, 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

Use VISITOR Mode (no token) for testing.
Priority=900 for sync response.
Auto-Classification System mit Folder Watch
📄 वास्तविक दुनिया के उपयोग के मामले

एंड-टू-एंड वर्कफ़्लो

वास्तविक समस्याओं के लिए पूर्ण समाधान

Kreditorenbuchhaltung

चालान → लेखांकन

1 पीडीएफ अपलोड
2 AI-IDP + बाउंडिंग बॉक्स
3 सत्यापन
4 निर्यात
Python
# Produktion: Mit Token | Test: Ohne Token (VISITOR Mode)
import requests

def process_invoice(pdf_path, token=None):
    # Header nur wenn Token vorhanden
    headers = {"Authorization": f"Bearer {token}"} if token else {}
    
    # 1. AI-IDP mit Bounding Boxes
    response = requests.post(
        "https://api.paperoffice.ai/latest/job",
        headers=headers,
        files={"file_1": open(pdf_path, "rb")},
        data={
            "model": "premium",
            "idp_collection": "invoice",
            "priority": 900
        }
    )
    
    invoice = response.json()["job_result"]
    
    # 2. Bounding Boxes für Review
    for field, data in invoice["fields"].items():
        if data.get("confidence", 0) < 0.9:
            print(f"⚠️ Review: {field} @ bbox {data['bbox']}")
    
    # 3. Export für Buchhaltung
    return {
        "vendor": invoice["fields"]["vendor"]["value"],
        "amount": invoice["fields"]["total"]["value"],
        "date": invoice["fields"]["date"]["value"],
        "iban": invoice["fields"]["iban"]["value"]
    }

# Test ohne Token (VISITOR Mode)
process_invoice("invoice.pdf")

# Produktion mit Token
process_invoice("invoice.pdf", "po_usr_YOUR_TOKEN")
Legal Tech

कॉन्ट्रैक्ट विश्लेषण + Knowledge Graph

1 अनुबंध अपलोड
2 मुख्य शर्तें
3 Knowledge Graph
4 अलर्ट
Python
# Produktion: Mit Token | Test: Ohne Token (VISITOR Mode)
import requests

def analyze_contract(pdf_path, token=None):
    headers = {"Authorization": f"Bearer {token}"} if token else {}
    
    # Vertrag analysieren mit AI-IDP
    response = requests.post(
        "https://api.paperoffice.ai/latest/job",
        headers=headers,
        files={"file_1": open(pdf_path, "rb")},
        data={
            "model": "premium",
            "idp_collection": "contract",
            "priority": 900
        }
    )
    
    contract = response.json()["job_result"]
    
    # Key Terms extrahieren (mit Bounding Boxes!)
    key_terms = {
        "parties": contract["fields"]["parties"],
        "start_date": contract["fields"]["start_date"],
        "end_date": contract["fields"]["end_date"],
        "notice_period": contract["fields"]["notice_period"]
    }
    
    # Jedes Feld hat bbox für Verification
    for field, data in key_terms.items():
        print(f"{field}: {data['value']} @ {data['bbox']}")
    
    return key_terms
Document Conversion

पीडीएफ → वर्ड/पावरपॉइंट/पीडीएफ-ए

1 पीडीएफ अपलोड
2 प्रारूप चुनें
3 रूपांतरित करें
4 डाउनलोड
Python
# Produktion: Mit Token | Test: Ohne Token (VISITOR Mode)
import requests

def convert_pdf(pdf_path, target_format, token=None):
    """
    target_format: 'word', 'powerpoint', 'pdfa', 'webp'
    """
    headers = {"Authorization": f"Bearer {token}"} if token else {}
    
    response = requests.post(
        "https://api.paperoffice.ai/latest/job",
        headers=headers,
        files={"file_1": open(pdf_path, "rb")},
        data={
            "target_format": target_format,
            "priority": 900
        }
    )
    
    return response.json()["job_result"]["output_url"]

# VISITOR Mode (kein Token)
word_url = convert_pdf("report.pdf", "word")

# Mit Token für Produktion
pdfa_url = convert_pdf("contract.pdf", "pdfa", "po_usr_...")
Real-time Processing

वेबहुक इवेंट हैंडलर

1 वेबहुक पंजीकृत करें
2 दस्तावेज़ भेजें
3 इवेंट प्राप्त करें
4 संसाधित करें
Python
# Webhooks benötigen Token (für Account-Zuordnung)
from flask import Flask, request
import requests
import hmac
import hashlib

app = Flask(__name__)
WEBHOOK_SECRET = "your_webhook_secret"
TOKEN = "po_usr_YOUR_TOKEN"  # Token erforderlich für Webhooks

# 1. Webhook registrieren
def setup_webhook():
    requests.post(
        "https://api.paperoffice.ai/latest/webhooks",
        headers={"Authorization": f"Bearer {TOKEN}"},
        json={
            "url": "https://your-server.com/webhook",
            "events": ["job.completed", "job.failed"],
            "secret": WEBHOOK_SECRET
        }
    )

# 2. Webhook empfangen
@app.route("/webhook", methods=["POST"])
def handle_webhook():
    signature = request.headers.get("X-PaperOffice-Signature")
    expected = hmac.new(
        WEBHOOK_SECRET.encode(),
        request.data,
        hashlib.sha256
    ).hexdigest()
    
    if not hmac.compare_digest(signature, expected):
        return "Invalid signature", 401
    
    event = request.json
    if event["event"] == "job.completed":
        process_result(event["job_result"])
    
    return "OK", 200
Accessibility

दस्तावेज़ → ऑडियो फ़ाइलें

1 दस्तावेज़ ओसीआर
2 टेक्स्ट तैयार करें
3 टीटीएस उत्पन्न करें
4 ऑडियो सहेजें
Python
# Produktion: Mit Token | Test: Ohne Token (VISITOR Mode)
import requests

def document_to_audio(pdf_path, voice="Nadja", token=None):
    headers = {"Authorization": f"Bearer {token}"} if token else {}
    
    # 1. OCR - Text extrahieren
    ocr_response = requests.post(
        "https://api.paperoffice.ai/latest/job",
        headers=headers,
        files={"file_1": open(pdf_path, "rb")},
        data={"ocr_mode": "complete", "priority": 900}
    )
    
    text = ocr_response.json()["job_result"]["text"]
    
    # 2. Text in Abschnitte teilen (max 5000 Zeichen)
    chunks = [text[i:i+5000] for i in range(0, len(text), 5000)]
    
    # 3. TTS für jeden Abschnitt
    audio_urls = []
    for chunk in chunks:
        tts_response = requests.post(
            "https://api.paperoffice.ai/latest/job",
            headers=headers,
            data={
                "text": chunk,
                "voice": voice,
                "output_format": "mp3",
                "output": "url",
                "priority": 999
            }
        )
        audio_urls.append(tts_response.json()["job_result"]["audio_url"])
    
    return audio_urls

# VISITOR Mode
urls = document_to_audio("handbuch.pdf")
print(f"Audio-Files: {len(urls)}")
Data Extraction

Ordner → OCR → CSV Export

1 Ordner scannen
2 Batch OCR
3 Text sammeln
4 CSV Export
Python
# Produktion: Mit Token | Test: Ohne Token (VISITOR Mode)
import requests
import os
import csv
from pathlib import Path

def batch_ocr_to_csv(folder_path, output_csv, token=None):
    """
    Verarbeitet alle PDFs/Bilder in einem Ordner und exportiert nach CSV.
    """
    headers = {"Authorization": f"Bearer {token}"} if token else {}
    
    # Unterstützte Formate
    extensions = {'.pdf', '.png', '.jpg', '.jpeg', '.tiff', '.webp'}
    files = [f for f in Path(folder_path).iterdir() 
             if f.suffix.lower() in extensions]
    
    results = []
    
    for file_path in files:
        print(f"Verarbeite: {file_path.name}")
        
        # OCR Request
        response = requests.post(
            "https://api.paperoffice.ai/latest/job",
            headers=headers,
            files={"file_1": open(file_path, "rb")},
            data={
                "ocr_mode": "complete",
                "priority": 900
            }
        )
        
        result = response.json()["job_result"]
        
        results.append({
            "filename": file_path.name,
            "pages": result.get("page_count", 1),
            "text_length": len(result.get("text", "")),
            "text_preview": result.get("text", "")[:500],
            "confidence": result.get("confidence", 0)
        })
    
    # CSV Export
    with open(output_csv, 'w', newline='', encoding='utf-8') as f:
        writer = csv.DictWriter(f, fieldnames=results[0].keys())
        writer.writeheader()
        writer.writerows(results)
    
    print(f"✅ {len(results)} Dokumente → {output_csv}")
    return results

# VISITOR Mode - kein Token nötig!
batch_ocr_to_csv("./documents", "ocr_results.csv")

# Mit Token für Produktion
batch_ocr_to_csv("./documents", "results.csv", "po_usr_...")
💡 प्रो टिप्स

अंदरूनी ज्ञान

सिंक बनाम एसिंक

प्राथमिकता >= 900 = तत्काल परिणाम, प्राथमिकता < 900 = जॉब आईडी + पोलिंग

priority=900 → Sync | priority=100 → Async

विज़िटर मोड

कोई टोकन नहीं? कोई समस्या नहीं! बस बेअरर_टोकन खाली छोड़ दें।

Authorization: Bearer (leer)

बाउंडिंग बॉक्स

AI-IDP-Antworten enthalten bbox für jedes Feld – perfekt für Verifizierungs-UI.

{"bbox": [x1, y1, x2, y2]}

सर्वश्रेष्ठ आवाज़

नेटिव आवाज़ें सबसे स्वाभाविक लगती हैं। गति 1.0 इष्टतम है।

voice=Nadja, speed=1.0
ready_to_ship.sh
$ echo "Recipe copied?"
✓ Recipe copied!
$ echo "API Key ready?"
✓ विज़िटर मोड सक्रिय (या आपकी अपनी कुंजी)
$ ./ship_it.sh
🚀 शिप करने के लिए तैयार!