llms.txt |
Zwei Wege, eine API. Fügen Sie unsere llms.txt in Cursor, Claude Code oder ChatGPT ein — oder baue direkt im Browser echte Apps mit Publishable Keys. Kein SDK, kein Backend, kein CORS-Hell.
Kopieren. Einfügen. Code ausliefern.
llms.txt in Cursor, Claude Code, Windsurf oder ChatGPT pasten — die AI schreibt funktionierende Integrationen. Python, Node, Go, egal.
AI-Canvas-Apps mit echten API-Calls.
Baue Single-File-React-Apps, die direkt aus dem Browser unsere API callen — in Claude Artifacts, ChatGPT Canvas, Gemini oder Grok. Stripe-artige Publishable Keys (po_pk_) — scope-limitiert, budget-gekappt, origin-gebunden.
Vertraut von führenden Unternehmen weltweit
Für AI gebaut — nicht für Postman.
Die Postman Collection ist 1,5 MB JSON, optimiert für die Postman-/Insomnia-/Bruno-App. llms.txt ist reines Markdown — das Format, das jedes LLM nativ liest.
Postman Collection
~1.5 MBIn Postman, Insomnia oder Bruno importieren — Click-to-Test, Debugging, Team-Sharing.
Zu Postman →llms.txt (Hub)
~53 KBKompakter Index — zum Einfügen in AI für schnelle Lookups, Endpoint-Discovery und Kategorien-Übersicht.
llms.txt →llms-full.txt
~780 KBJeder Endpoint mit Parametern, Response-Samples und Error-Codes — die Doku, die eingefügt wird, wenn echte Integrationen gebaut werden.
llms-full.txt →Beispiel-Prompts
Diese Prompts funktionieren in Claude, Cursor, Windsurf, ChatGPT, Gemini und jeder anderen Coding-AI. Kein SDK, kein Boilerplate.
Lies diese API-Dokumentation:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Schreibe eine Python-Funktion, die eine PDF-Datei annimmt und den extrahierten OCR-Text zurückgibt. @Docs https://api.paperoffice.ai/latest/docs/llms-full.txt
Baue einen FastAPI-Endpoint, der hochgeladene Rechnungen über /documentai/classify klassifiziert. Sie haben Zugriff auf die PaperOffice API. Die vollständige Spec ist hier:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Nutzen Sie einen Bearer-Token im Authorization-Header. Authentifizieren Sie zuerst, dann verarbeiten Sie anschließend den User-Request. Jede AI spricht llms.txt.
Markdown ist die Muttersprache moderner LLMs. Wirf die URL in jedes Tool, das Docs liest — keine Extensions, keine Plugins.
Kein Vertrauen nötig — die Regeln stehen im Beton.
Publishable Keys sind so gebaut, dass sie selbst dann sicher sind, wenn jemand sie aus dem Source-Code deines AI-Canvas-Artifacts kopiert.
Gefährliche Endpoints hart gesperrt
DELETE-Methoden, Admin-, Billing-, Webhook- und Token-Management sind hardcoded geblockt — unabhängig vom Scope.
Budget-Cap wirkt sofort
Bei Erreichen des Lifetime-Credit-Limits: HTTP 402 BUDGET_EXHAUSTED. Kein einziger Credit mehr.
Rate-Limiting via Redis
Sliding-Window pro Token. Überschreitung liefert HTTP 429 zurück — schützt Ihren Credit-Pool vor Missbrauch.
Origin-Header Pflicht
Der Browser setzt ihn automatisch. Server-zu-Server-Missbrauch eines geleakten po_pk_ ist damit ausgeschlossen.
Sofort-Revoke
Im Dashboard "Revoke" klicken — Redis-Cache wird sofort invalidiert. Kompromittierter Key ist in Millisekunden tot.
Scopes granular schaltbar
Jeder einzelne Scope ist im Dashboard per Toggle an-/abschaltbar. Minimal-Privileges ohne Umweg.
Von Null auf funktionierenden Code in 30 Sekunden
URL kopieren
Nutzen Sie llms-full.txt für die komplette Spec oder llms.txt für den schlanken Index.
In Ihre AI einfügen
Claude holt URLs automatisch. Cursor hat @Docs. ChatGPT browst es. Einfügen, fertig.
Prompten und shippen
Die AI versteht jeden Endpoint, Auth, Pricing und Error-Code. Sie schreibt funktionierende Integrationen end-to-end.
ReadyAlles, was zu Publishable Keys wichtig ist.
Funktioniert das wirklich nur in Claude Artifacts?
Nein — po_pk_ funktioniert in jeder modernen AI-Canvas-Plattform: Claude Artifacts, ChatGPT Canvas, Gemini (Canvas & Gems), Grok Workspaces und jeder browser-gehosteten Umgebung wie v0.dev, Bolt.new, StackBlitz oder CodeSandbox. Die vier AI-Origins sind per Default whitelisted; Ihre eigene Domain können Sie zusätzlich eintragen.
Wie unterscheidet sich po_pk_ von po_sk_?
po_sk_ (Secret Key) ist für Server-zu-Server-Integration gedacht — voller Zugriff auf die gesamte API, niemals im Browser einbinden. po_pk_ (Publishable Key) ist für Browser-Code gebaut: scope-limitiert auf explizit freigegebene Endpoint-Gruppen, mit Lifetime-Credit-Cap und Origin-Lock. Ein po_sk_ in einem Claude-Artifact wäre ein Totalschaden — ein po_pk_ ist by Design auf den erwarteten Schaden begrenzt.
Was passiert, wenn mein po_pk_ öffentlich wird?
Der Schaden bleibt eingekapselt: Origin-Lock verhindert Nutzung auf fremden Domains, das Budget-Cap deckelt den Verbrauch, Rate-Limiting bremst Scraper. Im Dashboard klicken Sie auf "Revoke" — Redis-Cache wird sofort invalidiert und der Key ist in Millisekunden unbrauchbar.
Kann ich eigene Origins hinterlegen, z.B. meine-firma.com?
Ja. Beim Erstellen des Keys können Sie eine Liste erlaubter Origins setzen. Das WIDGET-Preset ist genau dafür vorgesehen: Ihre eigene Firmenwebsite als Origin eintragen und das Widget direkt einbetten.
Wie setze ich das Credit-Budget für meine App?
Beim Erstellen gibst Sie ein Lifetime-Credit-Limit an (Default: 1.000, AIDEMO: 2.000, WIDGET: 5.000). Sobald es erreicht ist, liefert die API HTTP 402 BUDGET_EXHAUSTED. Sie können das Budget im Dashboard jederzeit anpassen — ohne neuen Key zu erzeugen.
Werden po_pk_-Requests anders abgerechnet als po_sk_?
Nein. Jeder API-Call zieht dieselben Credits von Ihrem Hauptkonto ab — egal ob via po_sk_, po_ut_ oder po_pk_. Der Budget-Cap auf po_pk_ ist ein zusätzlicher Schutzmechanismus, kein separates Pricing.
Welche Endpoints sind für po_pk_ nicht erlaubt?
Alle DELETE-Methoden, sämtliche Admin-, Billing-, Webhook- und Token-Management-Endpoints sind hardcoded geblockt — unabhängig davon, was im Scope gewählt wurde. Damit ist es technisch unmöglich, mit einem po_pk_ Daten zu löschen, Zahlungsinformationen zu lesen oder neue Tokens zu erzeugen.
Weniger Tokens, günstigere Prompts, kein JSON-Boilerplate — llms.txt ist reiner Content für reines AI-Reasoning.
Bereit zum Prompten?
Copy, paste, ship — ob in der IDE oder direkt im Browser. Zwei Wege, eine API, kein Lock-in.