llms.txt |
Dos caminos, una API. Pegue nuestra llms.txt en Cursor, Claude Code o ChatGPT — o cree apps reales en el navegador con Publishable Keys. Sin SDK, sin backend, sin CORS hell.
Copia. Pegue. Despliega código.
Pegue llms.txt en Cursor, Claude Code, Windsurf o ChatGPT — la IA escribe integraciones funcionales. Python, Node, Go, lo que quieras.
Apps AI-Canvas con llamadas API reales.
Construya apps React de un solo archivo que llaman a nuestra API directamente desde el navegador — en Claude Artifacts, ChatGPT Canvas, Gemini o Grok. Publishable Keys (po_pk_) tipo Stripe — con scope limitado, presupuesto acotado y origen bloqueado.
Confianza de empresas líderes en todo el mundo
Construido para IA, no para Postman.
La colección de Postman son 1,5 MB de JSON optimizado para las aplicaciones Postman/Insomnia/Bruno. llms.txt es Markdown puro, un formato que todos los LLM leen de forma nativa.
Postman Collection
~1.5 MBImportar en Postman, Insomnia, Bruno — prueba con un clic, depuración, compartir con el equipo.
Ir a Postman →llms.txt (Hub)
~53 KBÍndice corto — pegue en IA para búsquedas rápidas, descubrimiento de endpoints.
llms.txt →llms-full.txt
~780 KBCada endpoint con parámetros, muestras y códigos de error — el que usas para integraciones reales.
llms-full.txt →Ejemplos de prompts
Estos prompts funcionan en Claude, Cursor, Windsurf, ChatGPT, Gemini y cualquier otra IA. Sin SDK, sin boilerplate.
Lee esta documentación de API:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Escribe una función de Python que tome un archivo PDF y devuelva el texto extraído mediante OCR. @Docs https://api.paperoffice.ai/latest/docs/llms-full.txt
Construya un endpoint FastAPI que clasifique facturas subidas usando /documentai/classify. Tienes acceso a la API de PaperOffice. La especificación completa está en:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Usa un token Bearer en el encabezado Authorization. Cada IA habla llms.txt.
Markdown es el lenguaje nativo de los LLM modernos. Lanza la URL a cualquier herramienta que lea documentación — sin extensiones, sin plugins.
Cero confianza necesaria — las reglas están grabadas en piedra.
Las Publishable Keys están hechas para mantenerse seguras incluso si alguien las copia del código fuente de su AI-canvas artifact.
Endpoints peligrosos bloqueados
DELETE, admin, billing, webhooks y gestión de tokens — bloqueados de forma hardcoded.
El límite de presupuesto actúa al instante
Al llegar al límite de créditos: HTTP 402 BUDGET_EXHAUSTED. Ni un crédito más.
Rate limiting via Redis
Ventana deslizante por token. Superarlo devuelve HTTP 429.
Header Origin obligatorio
El navegador lo establece automáticamente. Por lo tanto, el uso indebido de po_pk_ filtrado de servidor a servidor es imposible.
Revoke instantáneo
La caché Redis se invalida en el acto — una clave comprometida muere en milisegundos.
Scopes granulares
Cada scope se activa o desactiva individualmente en el dashboard.
De cero a código funcional en 30 segundos
Copia la URL
Obtén llms-full.txt para specs completas o llms.txt para un índice compacto.
Pegue en su IA
Claude obtiene URLs automáticamente. Cursor tiene @Docs. ChatGPT lo navega.
Prompt y despliega
La IA entiende cada endpoint, auth, pricing y códigos de error.
ReadyTodo lo que necesitas saber sobre Publishable Keys.
¿Esto solo funciona en Claude Artifacts?
No — po_pk_ funciona en toda plataforma moderna de AI-Canvas: Claude Artifacts, ChatGPT Canvas, Gemini (Canvas y Gems), Grok Workspaces y cualquier entorno alojado en el navegador como v0.dev, Bolt.new, StackBlitz o CodeSandbox. Los cuatro orígenes de IA están en la lista blanca por defecto; también puede registrar su propio dominio.
¿En qué se diferencia po_pk_ de po_sk_?
po_sk_ (Clave secreta) está pensado para la integración de servidor a servidor — acceso completo a toda la API, nunca lo pongas en el navegador. po_pk_ (Publishable Key) está diseñado para código en el navegador: limitado en alcance a grupos de endpoints explícitamente permitidos, con un límite de crédito de por vida y bloqueo por origen. Un po_sk_ dentro de un artefacto de AI-canvas sería una pérdida total — un po_pk_ está, por diseño, limitado al daño esperado.
¿Qué pasa si mi po_pk_ se hace público?
El daño se queda acotado: el bloqueo de origen impide su uso en otras webs, el presupuesto limita el gasto, el rate limiting frena a los scrapers. Un clic en "Revoke" lo mata al instante.
¿Puedo configurar mis propios orígenes, como mi-empresa.com?
Sí. Al crear la key puede definir una lista de orígenes permitidos. El preset WIDGET está pensado para eso.
¿Cómo configuro el presupuesto de créditos?
Al crear la key eliges un límite de créditos de por vida (default: 1.000, AIDEMO: 2.000, WIDGET: 5.000). Puedes ajustarlo en el dashboard sin rotar la key.
¿po_pk_ se factura de forma diferente a po_sk_?
No. Cada llamada a la API consume los mismos créditos de su cuenta principal, ya sea a través de po_sk_, po_ut_ o po_pk_. El límite de presupuesto de po_pk_ es una capa adicional de seguridad, no un nivel de precios separado.
¿Qué endpoints no son accesibles con po_pk_?
Todos los métodos DELETE y todos los endpoints de administración, facturación, webhooks y gestión de tokens están bloqueados por código, independientemente de lo que selecciones en el alcance. Por lo tanto, es técnicamente imposible eliminar datos, leer información de facturación o crear nuevos tokens con un po_pk_.
Menos tokens, prompts más baratos, sin boilerplate JSON — llms.txt es contenido puro para razonamiento puro de IA.
¿Listo para el prompt?
Copia, pegue, despliega — en su IDE o directamente en el navegador. Dos caminos, una API, sin lock-in.