Skenovat, podepsat a AI chat
Mobile App
Mobilní aplikace se spáruje přes QR kód s vaším účtem a přinese skener, podpis, chat a dokumenty do telefonu.
Publishable Keys
Na frontendu může být uveden Publishable Key (po_pk_): omezeno rozsahem, vázáno na původ a stropováno rozpočtem.
Pro Claude artefakty, ChatGPT Canvas, Grok a každou vlastní webovou aplikaci.
Přímo z prohlížeče
V Claude, ChatGPT nebo Grok stavíte aplikaci pro převod PDF na text. Bez backendu zůstalo volání API doposud vynecháno: CORS blokuje, klíč by byl viditelný ve zdrojovém kódu a otevřený klíč by zatěžoval váš účet. Právě tuto mezeru vyplňují Publishable Keys.
Prompt, který promění jakoukoli AI-Canvas v skutečnou demo verzi podporovanou API — bez backendu.
Přečtěte si tento dokument API:
https://api.paperoffice.ai/latest/docs/llms-full.txt Vytvořte jednostránkovou React aplikaci (Claude Artifact / ChatGPT Canvas / Grok):
Uživatel nahraje PDF, aplikace volá
/job/add/paperoffice_aiocr___generate přímo z prohlížeče
a zobrazí extrahovaný text. Autentizace: Bearer po_pk_MY_PUBLISHABLE_KEY (vyzvěte uživatele na zadání klíče).
Použijte processing_lane=instant pro synchronní výsledky. Hlavička Origin je nastavena prohlížečem. Dashboard poskytuje přednastavení pro rozsahy a rozpočet. Původy zůstávají prázdné – zadejte hlavičku Origin z vývojářských nástrojů prohlížeče, poté zkopírujte klíč do svého promptu.
const form = new FormData();form.append("file_1", fileInput.files[0]);form.append("processing_lane", "instant");form.append("client_wait", "true");const response = await fetch("https://api.paperoffice.ai/latest/job/add/paperoffice_aiocr___generate", { method: "POST", headers: { Authorization: "Bearer po_pk_YOUR_PUBLISHABLE_KEY" }, body: form,});console.log(await response.json()); curl -X POST "https://api.paperoffice.ai/latest/job/add/paperoffice_aiocr___generate" \ -H "Authorization: Bearer po_pk_YOUR_PUBLISHABLE_KEY" \ -H "Origin: https://app.example.com" \ -F "file_1=@invoice.pdf" \ -F "processing_lane=instant" \ -F "client_wait=true" První volání
Volání směřuje na POST /latest/job/add/{pipeline} — stejný endpoint jako s Secret Keyem. Nové jsou pouze typ klíče a hlavička Origin, kterou prohlížeč automaticky odesílá.
fetch nastavuje hlavičku Origin sám. Skripty mimo prohlížeč (cURL, Node) ji musí odeslat explicitně — jinak vrátí API chybu 403 ORIGIN_HEADER_REQUIRED.
S parametry processing_lane=instant a client_wait=true drží API spojení otevřené a vrací výsledek přímo v odpovědi.
402 BUDGET_EXHAUSTED, 403 DOMAIN_NOT_ALLOWED, 403 SCOPE_NOT_GRANTED, 429 RATE_LIMIT_EXCEEDED — každé omezení hlásí vlastní kód.
Bezpečnostní matice
Omezeno rozsahem, vázáno na původ, stropováno rozpočtem, kdykoli odvolatelné. Každý kontrolní mechanismus je vynucován serverovou stranou – proto může klíč být součástí kódu frontendu.
Klíče dosáhnou pouze skupin endpointů, které explicitně povolíte: ocr:read, llm:generate, translate:text a další. Volání mimo rozsah vrátí HTTP 403.
Každý požadavek musí obsahovat hlavičku Origin, která odpovídá allow-listě klíče (přesný hostitel nebo wildcard subdomény). Pokud neodpovídá, vrátí API HTTP 403.
Pro po_pk_ neexistuje samostatné omezení minut. Platí běžná tokenová limitace účtu; spotřebu stropuje celoživotní rozpočet.
Každý klíč má životní rozpočet. Pokud je vyčerpán, vrací API HTTP 402 BUDGET_EXHAUSTED — spotřeba koní okamžitě, nikoliv až při fakturaci.
Klíče lze v účtu kdykoliv zrušit. Zrušený klíč není službou API dále akceptován.
HTTP DELETE, přihlášení k účtu, správa klíčů, OAuth, partner-administrace, platobní mutace a crackování hesel zůstávají pro každý po_pk_ trvale uzamčeny. Dokumentovaná produktová rozhraní API – včetně POST smazání, webhooků, čtení fakturace a CRM – jsou povolena.
Hierarchie klíčů
Secret Key pro server, Publishable Key pro prohlížeč — plus uživatelský token pro přístup vázaný na uživatele s omezením četnosti požadavků.
| Předpona | Type | Případ použití | Prohlížečově bezpečný | Výchozí rozsah |
|---|---|---|---|---|
poai_ | API klíč | Server-to-server, oprávnění vytvářejícího účtu | Ne | Všechny koncové body v rámci plánu a oprávnění |
po_ut_ | User Token | Uživatelsky omezeno, omezeno na úroveň | Ne | Na základě úrovně |
po_pk_ | Publishable Key | Prohlížeč / AI-Canvas (Claude, ChatGPT, Grok) | Ano | Seznam rozsahů |
Tři předvolby
Každý přednastavený profil je přizpůsoben konkrétnímu případu použití — bezpečná výchozí nastavení, kurátorsky vybrané rozsahy, realistické rozpočty. Všechno lze kdykoli upravit v ovládacím panelu.
DEFAULT Bezpečné čtení Bezpečná výchozí oprávnění pro jednoduché ukázky a interní nástroje: OCR, LLM, Překlad, Dokumenty, Vyhledávání.
Rozsahy oprávnění
Spustit s tímto přednastaveným profilemAIDEMO Hřiště pro AI Doporučeno Pro Claude Artifacts, ChatGPT Canvas a Grok dema. Vše, co potřebujete k nasazení AI-demo v reálném čase.
Rozsahy oprávnění
Spustit s tímto přednastaveným profilemWIDGET Veřejná webová stránka Pro kontaktní formuláře, chatová okna a rezervace na vlastní firemní webové stránce.
Rozsahy oprávnění
Spustit s tímto přednastaveným profilemPrvní volání API
Vytvořte klíč, otevřete llms-full.txt, vložte prompt — vaše aplikace volá API přímo z Claude, ChatGPT nebo Grok.
Časté dotazy
poai_ (API klíč) slouží pro server-to-server integraci — funguje s právy účtu, který jej vytvořil, a nikdy by neměl být používán v prohlížeči. po_pk_ (Publishable Key) je určen pro kód v prohlížeči: omezený rozsah, vázaný na původ, s limitem rozpočtu. Stejná API, jiný bezpečnostní profil.
Toto je klasická cesta — vyžaduje však stále backend. AI-artefakty (Claude, ChatGPT, Grok) jsou navrženy pro provoz bez vlastního backendu. Publishable Keys to umožňují, aniž byste museli zveřejnit svůj Secret Key: Omezení jsou vynucována na straně serveru.
Ano. Volání probíhá přímo z prohlížeče, hlavičku Origin nastavuje sám prohlížeč. PaperOffice neposkytuje seznam povolených dodavatelů; původ zadejte při vytváření klíče z vývojářských nástrojů.
Škoda zůstane omezená: Origin-Lock blokuje použití na cizích doménách, limit rozpočtu zastaví spotřebu, rate-limit zpomaluje automatizovaný přístup. Zrušte klíč ve svém účtu — poté ho API již neakceptuje.
Ano. Při vytváření klíče přidejte každou doménu do allow-listy — jako přesný host nebo jako wildcard subdomény. WIDGET-Preset je přes pro toto postaven: zaregistrujte svou vlastní doménu a vložte chatové, rezervní nebo kontaktní widgety bez backendu.
Při vytváření zvolte Lifetime Limit; přednastavení přinášejí každé své vlastní předvolby. Po dosažení limitu vrací API HTTP 402 BUDGET_EXHAUSTED. Hodnotu můžete v účtu kdykoli upravit.
Ne. Publishable Key je další ochranná vrstva kolem vašeho existujícího účtu: omezuje rozsahy, původy a rozpočet. Který plán odpovídá vašemu nastavení, ukazuje přehled cen.
HTTP DELETE, přihlášení k účtu, správa uživatelů, správa klíčů, OAuth, správa partnerů, Stripe Checkout a crackování hesel jsou trvale uzamčeny. Dokumentované produktové APIs jsou povoleny, včetně POST smazání, webhooků, čtení fakturace, importu a CRM. Smazání Workspace, vyprázdnění koše a zrušení právního holdu zůstávají pouze přes uživatelské rozhraní (403 UI_ONLY_ENDPOINT).
Provoz a důvěra
Smlouvy, bezpečnost, podpora a limity, vše propojeno na jednom místě.
Další zastávka
Doporučený další krok v developer funnelu a dva odpovídající odbočky.
AI-DMS
Dokumenty. Inteligence. Skutečný dopad.
PaperOffice AI je AI-DMS. Čtyři funkční oblasti postavené na společném základu DMS, dostupné třemi přístupy.
Přehled funkcí, modulů a výhod.
Zachytávejte, organizujte, vyhledávejte a sdílejte dokumenty.
Bezproblémově integrovat do vašich systémů a AI pracovních postupů.
Žádná instalace, připraveno během několika sekund.
Prohledat všechny nástroje