llms.txt |
दो रास्ते, एक API। llms.txt को Cursor, Claude Code या ChatGPT में paste करें — या Publishable Keys के साथ असली browser app बनाएँ।
कॉपी। पेस्ट। Ship।
llms.txt को Cursor, Claude Code, Windsurf या ChatGPT में paste करें।
असली API calls वाले AI-Canvas apps।
ऐसे सिंगल-फ़ाइल React ऐप बनाएं जो हमारे API को सीधे ब्राउज़र से एक्सेस करें — Claude Artifacts, ChatGPT Canvas, Gemini या Grok में। Stripe-शैली की Publishable Keys (po_pk_) — सीमित-स्कोप, बजट-कैप्ड, ओरिजिन-लॉक्ड।
AI के लिए बनाया गया, Postman के लिए नहीं।
Postman Collection 1.5 MB का JSON है, जो Postman/Insomnia/Bruno ऐप्स के लिए अनुकूलित है। llms.txt शुद्ध Markdown है — एक ऐसा प्रारूप जिसे हर LLM स्वाभाविक रूप से पढ़ता है।
Postman Collection
~1.5 MBPostman, Insomnia, Bruno में आयात करें — क्लिक-टू-टेस्ट, डीबगिंग, टीम साझाकरण।
Postman पर जाएँ →llms.txt (Hub)
~53 KBShort index — paste into AI 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 और हर अन्य कोडिंग AI में काम करते हैं। No SDK, कोई भीलप्लेट नहीं।
यह API दस्तावेज़ पढ़ें:
[internal-endpoint] एक Python फ़ंक्शन लिखें जो PDF फ़ाइल लेता है और OCR टेक्स्ट को वापस करता है। @Docs [internal-endpoint] एक 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. हर AI llms.txt बोलता है।
मार्कडाउन आधुनिक LLMs की मूल भाषा है। URL को किसी भी ऐसे टूल में डालें जो दस्तावेज़ पढ़ता है — कोई विस्तार, कोई प्लग-इन नहीं।
Zero trust की आवश्यकता नहीं — नियम पहले से ही पक्के हैं।
Publishable Keys सुरक्षित रहने के लिए बनाए गए हैं, भले ही कोई व्यक्ति उन्हें सीधे आपके AI-कैनवास आर्टिफैक्ट सॉफ्टवेयर स्रोत कोड से कॉपी कर ले।
खतरनाक endpoints हार्डकोड करके बंद
DELETE, admin, billing, webhooks, token-management — hardcoded-blocked, regardless of scope.
बजट सीमा तुरंत लागू होती है
जब जीवनकाल क्रेडिट सीमा पहुँच जाती है: HTTP 402 BUDGET_EXHAUSTED. एक क्रेडिट भी अधिक नहीं।
PaperOffice AI Cache-आधारित rate limiting
Sliding-window per token. Exceeding returns HTTP 429.
Origin header अनिवार्य
ब्राउज़र इसे स्वचालित रूप से सेट करता है; इसलिए लीक हुए 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 लें।
इसे अपने AI में पेस्ट करें
Claude fetches URLs automatically. Cursor has @Docs. ChatGPT browses it.
प्रॉम्प्ट करें और शिप करें
The AI understands every endpoint, auth, pricing and error code.
ReadyPublishable Keys के बारे में वह सब कुछ जो आपको जानना आवश्यक है।
क्या यह केवल Claude Artifacts में काम करता है?
नहीं — po_pk_ हर आधुनिक AI-Canvas platform में काम करता है: Claude Artifacts, ChatGPT Canvas, Gemini (Canvas & Gems), Grok Workspaces और v0.dev, Bolt.new, StackBlitz या CodeSandbox जैसे browser environments में।
po_pk_ और po_sk_ में क्या अंतर है?
po_sk_ (सीक्रेट की) सर्वर-टू-सर्वर इंटीग्रेशन के लिए है — पूरे API तक पूर्ण पहुँच, इसे कभी भी ब्राउज़र में न रखें। po_pk_ (Publishable Key) ब्राउज़र कोड के लिए बनाया गया है: यह केवल स्पष्ट रूप से अनुमत एंडपॉइंट समूहों तक सीमित है, इसमें जीवनकाल क्रेडिट सीमा और origin lock होती है। AI-कैनवास आर्टिफैक्ट में रखा गया po_sk_ पूरी तरह से तबाही का कारण बन सकता है — जबकि po_pk_ डिज़ाइन के अनुसार अपेक्षित नुकसान तक सीमित रहता है।
यदि मेरा po_pk_ सार्वजनिक हो जाए तो क्या होगा?
The damage stays contained: origin-lock, budget-cap, rate-limiting. "Revoke" kills it in milliseconds.
क्या मैं अपने खुद के origins, जैसे 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_ के लिए कौन से endpoints निषिद्ध हैं?
सभी DELETE methods तथा हर admin, billing, webhook और token-management endpoint हार्डकोडेड रूप से ब्लॉक किए गए हैं — चाहे आप scope में कुछ भी चुनें। इसलिए po_pk_ के साथ डेटा हटाना, billing info पढ़ना या नए tokens बनाना तकनीकी रूप से असंभव है।
कम tokens, सस्ते prompts, कोई JSON boilerplate नहीं — llms.txt शुद्ध AI reasoning के लिए शुद्ध content है।
prompt के लिए तैयार?
कॉपी, पेस्ट, शिप — आपके IDE में या सीधे ब्राउज़र में। दो रास्ते, एक API, कोई लॉक-इन नहीं।