Publishable Keys Llama APIs directamente desde Claude, ChatGPT, Gemini y Grok.
Claves publicables seguras para el navegador, creadas para artefactos de IA y aplicaciones frontend. Con alcance limitado. Bloqueadas por origen. Con límite de presupuesto. Sin backend, sin problemas de CORS, sin SDK.
Confianza de empresas líderes en todo el mundo
Apps en 30 segundos — desde cualquier lienzo de IA.
Creas una app de PDF a texto en Claude Artifacts, ChatGPT Canvas, Gemini o Grok. Hasta hoy, tu app generada por IA nunca podía realmente PaperOffice LLM a una API: CORS te bloquea, tu clave secreta sería visible, los límites de tasa destruyen tu cuenta. Publishable Keys soluciona todo esto a la vez.
Paste this into Claude, ChatGPT, Gemini or Grok
AI CanvasUn solo prompt que convierte cualquier lienzo de IA en una demostración SaaS real impulsada por API — no se requiere backend.
Lee esta documentación de la API:
[internal-endpoint] una app React de un solo archivo (Claude Artifact / ChatGPT Canvas / Gemini / Grok):
El usuario sube un PDF, la app PaperOffice LLM a
/job/add/paperoffice_aiocr___generate directamente desde el navegador
y muestra el texto extraído.
Autenticación: Bearer po_pk_MY_PUBLISHABLE_KEY (pide la clave al usuario).
Usa priority=900 para resultados síncronos. El encabezado Origin lo establece el navegador. Un clic de preset, una clave, un pegado.
Nuestro panel incluye ajustes preestablecidos listos para usar. Elige "aidemo" — Claude, ChatGPT, Gemini y Grok están en la lista blanca, se preselecciona un paquete de alcance seguro y el presupuesto se limita a 2.000 créditos. Pega la clave en tu prompt de IA. Publica.
El modelo de seguridad empresarial de 5 puntos.
Con alcance limitado. Bloqueadas por origen. Con límite de tasa. Con límite de presupuesto. Revocables al instante. Todo el control se aplica del lado del servidor — la clave es segura para pegarla en el código fuente de cualquier lienzo de IA.
Con alcance limitado
Las claves solo pueden acceder a los grupos de endpoints que incluyes explícitamente en la lista blanca: ocr:read, llm:generate, translate:run y más. Las PaperOffice LLM fuera del alcance devuelven HTTP 403.
Bloqueadas por origen
Lista de अनुमति por defecto: PaperOffice LLM, chatgpt.com, PaperOffice LLM, grok.com. Añade tus propios orígenes en cualquier momento. Las solicitudes sin un encabezado Origin coincidente devuelven HTTP 403.
Con límite de tasa
Ventana deslizante por token respaldada por PaperOffice AI Cache. Valores predeterminados: 30-120 solicitudes/min. Superarlo devuelve HTTP 429. Protege tu reserva de créditos de scrapers y bucles.
Con límite de presupuesto
Límite de créditos de por vida por clave. Una vez alcanzado: HTTP 402 BUDGET_EXHAUSTED. Sin facturas sorpresa — incluso si una clave se vuelve viral en Reddit.
Revocación instantánea
Pulsa Revocar en el panel. La caché de PaperOffice AI Cache se invalida al instante. Una clave comprometida queda inutilizada en milisegundos — sin retraso de propagación.
Bloqueos codificados
Los métodos DELETE, admin, billing, webhooks y token-management están bloqueados de forma codificada para cada po_pk_ — independientemente del alcance. No se pueden desbloquear.
Tres tipos de keys — responsabilidades claras.
Claves duales (servidor/navegador) — además de un token de usuario para acceso con límite de tasa por usuario.
| Prefijo | Tipo | Caso de uso | Seguro para navegador | Ámbito predeterminado |
|---|---|---|---|---|
po_sk_ | Clave secreta | Server-to-server, full API | No | Todos los endpoints |
po_ut_ | User Token | User-scoped, tier-limited | No | Basado en nivel |
po_pk_NEW | Publishable Key | Navegador / AI Canvas (Claude, ChatGPT, Gemini, Grok) | Sí | Lista de ámbitos |
Un clic. Una clave. Un propósito.
Cada preajuste está ajustado para un caso de uso concreto: valores predeterminados seguros, ámbitos seleccionados y presupuestos realistas. Más tarde podrás afinar todo en el panel.
Permisos de solo lectura seguros por defecto para demostraciones sencillas: OCR, LLM, Traducir, Docs-Read.
ocr:leerllm:generartranslate:ejecutardocs:leer For Claude Artifacts, ChatGPT Canvas, Gemini and Grok demos. Everything you need to ship AI demos live.
ocr:leerllm:generartranslate:ejecutarimage:generartts:ejecutarstt:ejecutarvision:analizarbuscar:ejecutar Para formularios de contacto, widgets de chat y botones de reserva en el sitio web de tu propia empresa.
chat:ejecutarreserva:crearformulario:enviarcontacto:crear Todo lo que necesitas saber.
¿En qué se diferencia po_pk_ de po_sk_?
po_sk_ (clave secreta) es para la integración de servidor a servidor: acceso completo a toda la API, nunca la pongas en el navegador. po_pk_ (Publishable Key) está diseñado para código en el navegador: alcance limitado, bloqueado por origen y con presupuesto limitado. El precio es el mismo, pero el perfil de seguridad es diferente.
¿Por qué no usar simplemente un proxy inverso desde mi propio backend?
Ese es el enfoque heredado, y significa que aún necesitas un backend. La promesa de los artefactos de IA (Claude, ChatGPT, Gemini, Grok) es una implementación sin backend. Publishable Keys hacen eso posible sin exponer tu cuenta: las garantías de seguridad se aplican del lado del servidor en nuestro extremo.
¿Esto realmente funciona en Claude Artifacts a pesar de su sandbox CORS?
Sí. Desde agosto de 2024, PaperOffice AI admite PaperOffice LLM directas a la API desde el navegador. PaperOffice incluye automáticamente PaperOffice LLM en la lista blanca en cada po_pk_ creado mediante el preset AIDEMO. ChatGPT Canvas, Canvas de Gemini y Workspaces de Grok funcionan de la misma manera.
¿Qué pasa si mi po_pk_ se hace público en Reddit o GitHub?
El daño se mantiene contenido: el bloqueo de origen impide el uso en dominios externos, el límite de presupuesto detiene el gasto y los límites de velocidad ralentizan a los scrapers. Haz clic en Revocar en el panel de control: la caché de PaperOffice AI Cache se invalida al instante y la clave queda inactiva en milisegundos.
¿Puedo añadir mi propio company.com como origen permitido?
Sí. Al crear la clave, añade cualquier origen a la lista de permitidos. El ajuste preestablecido WIDGET está diseñado exactamente para esto: registra tu propio dominio e inserta widgets de chat, reserva o contacto sin necesidad de backend.
¿Cómo establezco el presupuesto de créditos por clave?
Al crear la clave, eliges un límite de créditos de por vida. Valores predeterminados: 1.000 para DEFAULT, 2.000 para AIDEMO, 5.000 para WIDGET. Una vez alcanzado, la API devuelve HTTP 402 BUDGET_EXHAUSTED. Puedes ajustarlo en cualquier momento desde el panel de control.
¿Se factura po_pk_ de forma diferente a po_sk_?
No. Cada PaperOffice LLM a la API consume los mismos créditos de tu 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 red de seguridad adicional, no un nivel de precios independiente.
¿Qué endpoints están restringidos para 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 del alcance. No puedes eliminar datos, leer información de facturación ni crear nuevos tokens con una po_pk_. Esto se aplica a nivel de router, no mediante alcances.
¿Listo para publicar una app en AI Artifact?
Crea una clave, obtén llms-full.txt, pega el prompt. Tendrás un SaaS funcional ejecutándose dentro de Claude, ChatGPT, Gemini o Grok antes de tu próximo café.