llms.txt |
Twee wegen, één API. Plak onze llms.txt in Cursor, Claude Code of ChatGPT — of bouw echte browser-apps met Publishable Keys. Geen SDK, geen backend, geen CORS-hel.
Kopiëren. Plakken. Code uitrollen.
Plak llms.txt in Cursor, Claude Code, Windsurf of ChatGPT — de AI schrijft werkende integraties.
AI-Canvas-apps met echte API-calls.
Bouw React-apps in één bestand die onze API rechtstreeks vanuit de browser aanroepen — in Claude Artifacts, ChatGPT Canvas, Gemini of Grok. Publishable Keys (po_pk_) in Stripe-stijl — scope-beperkt, budget-geplafonneerd, origin-vergrendeld.
Vertrouwd door toonaangevende bedrijven wereldwijd
Voor AI gemaakt — niet voor Postman.
De Postman Collection is 1,5 MB JSON, geoptimaliseerd voor Postman/Insomnia/Bruno. llms.txt is pure Markdown — een formaat dat elke LLM direct leest.
Postman Collection
~1.5 MBImporteer in Postman, Insomnia of Bruno — klik-om-te-testen, debuggen, teams delen.
Naar Postman →llms.txt (Hub)
~53 KBCompacte index — in AI plakken voor snelle lookups en endpoint-discovery.
llms.txt →llms-full.txt
~780 KBElk endpoint met params, response-samples en error-codes — plak deze voor echte integraties.
llms-full.txt →Voorbeeldprompts
Deze prompts werken in Claude, Cursor, Windsurf, ChatGPT, Gemini en elke andere coding-AI.
Lees deze API-documentatie:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Schrijf een Python-functie die een PDF aanneemt en de OCR-tekst teruggeeft. @Docs https://api.paperoffice.ai/latest/docs/llms-full.txt
Bouw een FastAPI-endpoint dat geüploade facturen classificeert via /documentai/classify. Je hebt toegang tot de PaperOffice API. De volledige spec:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Gebruik een Bearer-token in de Authorization-header. Elke AI spreekt llms.txt.
Markdown is de moedertaal van moderne LLM's. Gooi de URL in elk tool dat docs leest — geen extensies, geen plugins.
Geen vertrouwen nodig — de regels staan in beton.
Publishable Keys blijven veilig zelfs als iemand ze direct uit de broncode van je AI-canvas artifact kopieert.
Gevaarlijke endpoints geblokkeerd
DELETE, admin, billing, webhooks en token-beheer — hardcoded geblokkeerd, ongeacht scope.
Budget-cap werkt direct
Bij het bereiken van de limiet: HTTP 402 BUDGET_EXHAUSTED. Geen credit meer.
Rate-limiting via Redis
Sliding-window per token. Overschrijding → HTTP 429.
Origin-header verplicht
De browser zet hem automatisch. Server-to-server misbruik van een gelekte po_pk_ is uitgesloten.
Direct revoken
Klik "Revoke" — Redis-cache direct geïnvalideerd. Een gecompromitteerde key is in milliseconden dood.
Granulaire scopes
Elke scope is individueel in/uit te schakelen in het dashboard.
Van nul naar werkende code in 30 seconden
URL kopiëren
Pak llms-full.txt voor de volledige spec of llms.txt voor een smalle index.
Plak in uw AI
Claude haalt URL's automatisch. Cursor heeft @Docs. ChatGPT browst.
Prompten en shippen
De AI begrijpt elk endpoint, auth, pricing en error-code.
ReadyAlles wat je moet weten over Publishable Keys.
Werkt dit echt alleen in Claude Artifacts?
Nee — po_pk_ werkt in elk modern AI-canvas-platform: Claude Artifacts, ChatGPT Canvas, Gemini (Canvas & Gems), Grok Workspaces en elke browser-omgeving zoals v0.dev, Bolt.new, StackBlitz of CodeSandbox. De vier AI-origins staan standaard op de whitelist; je eigen domein kun je ook registreren.
Hoe verschilt po_pk_ van po_sk_?
po_sk_ (Geheime Sleutel) is bedoeld voor server-naar-server integratie — volledige toegang tot de gehele API, plaats deze nooit in de browser. po_pk_ (Publishable Key) is gebouwd voor browsercode: beperkt in bereik tot expliciet toegestane eindpuntgroepen, met een kredietlimiet voor de levensduur en een origin-lock. Een po_sk_ binnen een AI-canvas artefact zou een totale catastrofe zijn — een po_pk_ is door het ontwerp beperkt tot de verwachte schade.
Wat gebeurt er als mijn po_pk_ uitlekt?
De schade blijft begrensd: origin-lock, budget-cap, rate-limiting. Klik "Revoke" — de key is direct dood.
Kan ik eigen origins instellen, bv. mijn-bedrijf.com?
Ja. Bij het aanmaken stel je een lijst toegestane origins in. Het WIDGET-preset is daar precies voor gemaakt.
Hoe stel ik het credit-budget in?
Bij het aanmaken kies je een levenslang credit-plafond (default: 1.000, AIDEMO: 2.000, WIDGET: 5.000). Aanpasbaar zonder key-rotatie.
Wordt een po_pk_-request anders gefactureerd dan po_sk_?
Nee. Elke API-aanroep verbruikt dezelfde kredieten van je hoofdaccount — of dit nu via po_sk_, po_ut_ of po_pk_ gebeurt. Het budgetplafond van de po_pk_ is een extra vangnet, geen apart prijsniveau.
Welke endpoints zijn voor po_pk_ niet bereikbaar?
Alle DELETE-methoden en elk admin-, facturatie-, webhook- en tokenbeheer-eindpunt zijn hardcoded geblokkeerd — ongeacht wat je in het bereik selecteert. Het is daarom technisch onmogelijk om gegevens te verwijderen, facturatiegegevens in te zien of nieuwe tokens aan te maken met een po_pk_.
Minder tokens, goedkopere prompts, geen JSON-boilerplate — llms.txt is pure content voor pure AI-redenatie.
Klaar om te prompten?
Copy, paste, ship — in je IDE of direct in de browser. Twee wegen, één API, geen lock-in.