llms.txt |
Два шляхи, один API. Встав наш llms.txt у Cursor, Claude Code або ChatGPT — або створюй справжні браузерні застосунки з Publishable Keys.
Копіюй. Встав. Ship.
Встав llms.txt у Cursor, Claude Code, Windsurf або ChatGPT.
ШІ-Canvas застосунки зі справжніми API-викликами.
Створюйте односторінкові React-додатки, які звертаються до нашого API прямо з браузера — у Claude Artifacts, ChatGPT Canvas, Gemini або Grok. Ключі для публікації у стилі Stripe (Publishable Keys (po_pk_)) — із обмеженим охопленням, обмеженим бюджетом і прив’язкою до джерела.
Довіра провідних компаній по всьому світу
Зроблено для ШІ — не для Postman.
The Postman Collection є 1.5 MB для JSON, оптимізованим для додатків Postman/Insomnia/Bruno. llms.txt — це чистий Markdown — формат, який кожен LLM читає нативно.
Postman Collection
~1.5 MBІмпортуйте в Postman, Insomnia, Bruno — тестування кліком, налагодження, спільний доступ у команді.
Перейти до Postman →llms.txt (Hub)
~53 KBShort index — paste into ШІ for quick lookups, endpoint discovery.
llms.txt →llms-full.txt
~780 KBEvery endpoint with params, response samples, error codes — paste when building real integrations.
llms-full.txt →Приклади запитів
Ці промпти працюють у Claude, Cursor, Windsurf, ChatGPT, Gemini та будь-якому іншому кодувальному ШІ. No SDK, без шаблонів.
Прочитайте цю документацію API:
[internal-endpoint] Напишіть функцію Python, яка приймає файл PDF і повертає витягнутий текст OCR. Створіть кінцевий пункт FastAPI, який класифікує завантажені рахунки-фактури за допомогою /documentai/classify. You have access to the PaperOffice API. The full spec is at:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Use a Bearer token in the Authorization header. Кожен ШІ говорить мовою llms.txt.
Markdown — це рідна мова сучасних LLM. Закиньте URL у будь-який інструмент для читання документів — без розширень, без плагінів.
Потрібен zero trust — правила зафіксовані намертво.
Publishable Keys розроблені так, щоб залишатися безпечними навіть у разі, коли хтось скопіює їх прямо з артефактного джерела коду вашого ШІ.
Небезпечні ендпойнти жорстко вимкнені
DELETE, admin, billing, webhooks, token-management — hardcoded-blocked, regardless of scope.
Ліміт бюджету спрацьовує миттєво
Коли досягається довічний ліміт кредитів: HTTP 402 BUDGET_EXHAUSTED. Жодного кредиту більше.
Обмеження частоти запитів на базі PaperOffice AI Cache
Sliding-window per token. Exceeding returns HTTP 429.
Заголовок Origin обов’язковий
Браузер встановлює це автоматично. Тому зловживання витоком po_pk_ з боку сервера до сервера неможливе.
Миттєве відкликання
Hit "Revoke" — Redis cache is invalidated on the spot. Compromised key is dead in milliseconds.
Granular scopes
Each scope can be toggled individually in the dashboard.
Від нуля до робочого коду за 30 секунд
Скопіюйте URL
Візьміть llms-full.txt для повних специфікацій або llms.txt для компактного індексу.
Вставте в свій ШІ
Claude fetches URLs automatically. Cursor has @Docs. ChatGPT browses it.
Сформулюйте запит і запускайте
The ШІ understands every endpoint, auth, pricing and error code.
ReadyУсе про Publishable Keys.
Це справді працює лише у Claude Artifacts?
Ні — po_pk_ працює в кожній сучасній ШІ-Canvas платформі: Claude Artifacts, ChatGPT Canvas, Gemini (Canvas & Gems), Grok Workspaces і браузерних середовищах як v0.dev, Bolt.new, StackBlitz чи CodeSandbox.
Чим po_pk_ відрізняється від po_sk_?
po_sk_ (Secret Key) призначений для інтеграції сервер-сервер — повний доступ до всього API, ніколи не вставляйте його в браузер. po_pk_ (Publishable Key) створений для браузерного коду: обмежений лише явно дозволеними групами ендпойнтів, із довічним лімітом кредитів та блокуванням за origin. po_sk_ всередині артефакту ШІ-canvas означав би повне знищення — po_pk_ за своєю природою обмежений очікуваним рівнем шкоди.
Що станеться, якщо мій po_pk_ стане публічним?
The damage stays contained: origin-lock, budget-cap, rate-limiting. "Revoke" kills it in milliseconds.
Чи можу я налаштувати власні origin, наприклад my-company.com?
Yes. When creating the key, set a list of allowed origins. The WIDGET preset is built for this.
How do I set the credit budget?
At creation you pick a lifetime limit (default 1,000, AIDEMO 2,000, WIDGET 5,000). Adjustable anytime without rotating the key.
Чи оплачується po_pk_ інакше, ніж po_sk_?
Ні. Кожен виклик API списує ті самі кредити з вашого основного облікового запису — незалежно від того, чи через po_sk_, po_ut_ або po_pk_. Ліміт бюджету po_pk_ — це додатковий запобіжний захід, а не окремий тарифний рівень.
Які ендпоїнти недоступні для po_pk_?
Усі методи DELETE та кожен ендпоїнт адміністрування, білінгу, вебхуків і керування токенами жорстко заблоковані — незалежно від того, що ви обираєте в області дії. Тому технічно неможливо видаляти дані, читати інформацію про білінг або створювати нові токени з po_pk_.
Менше токенів, дешевші промпти, без JSON-обгортки — llms.txt це чистий контент для чистого ШІ-міркування.
Готовий до prompt?
Копіюйте, вставляйте, відправляйте — у вашому IDE або напряму в браузері. Два шляхи, одна API, без прив'язки.