Escanear, firmar y chat de IA
Mobile App
La aplicación móvil se acopla a su cuenta mediante código QR y lleva escáner, firma, chat y documentos al teléfono.
Publishable Keys
Un Publishable Key (po_pk_) puede estar en el frontend: limitado por alcance, vinculado al origen y acotado por presupuesto.
Para artefactos Claude, Canvas ChatGPT, Grok y cualquier aplicación web propia.
Directamente desde el navegador
Están construyendo una aplicación de PDF a texto en Claude Artifacts, ChatGPT Canvas o Grok. Sin un backend, la llamada a la API ha fallado hasta ahora: CORS bloquea la solicitud, una clave secreta sería visible en el código fuente y una clave abierta afectaría su cuenta. Las claves publicables cierran exactamente esta brecha.
Un prompt que transforma cualquier AI-Canvas en una demo real respaldada por API, sin backend.
Lee este documento API:
https://api.paperoffice.ai/latest/docs/llms-full.txt Crea una aplicación React de un solo archivo (Claude Artifact / ChatGPT Canvas / Grok):
El usuario sube un PDF, la app llama
a /job/add/paperoffice_aiocr___generate directamente desde el navegador
y muestra el texto extraído. Autenticación: Bearer po_pk_MY_PUBLISHABLE_KEY (solicitar al usuario la clave).
Usar processing_lane=instant para resultados sincrónicos. El encabezado Origin lo establece el navegador. El panel de control proporciona ajustes preestablecidos para alcances y presupuestos. Los orígenes permanecen vacíos; ingrese el encabezado Origin desde las herramientas de desarrollo del navegador y luego copie la clave en su prompt.
const form = new FormData();form.append("file_1", fileInput.files[0]);form.append("processing_lane", "instant");form.append("client_wait", "true");const response = await fetch("https://api.paperoffice.ai/latest/job/add/paperoffice_aiocr___generate", { method: "POST", headers: { Authorization: "Bearer po_pk_YOUR_PUBLISHABLE_KEY" }, body: form,});console.log(await response.json()); curl -X POST "https://api.paperoffice.ai/latest/job/add/paperoffice_aiocr___generate" \ -H "Authorization: Bearer po_pk_YOUR_PUBLISHABLE_KEY" \ -H "Origin: https://app.example.com" \ -F "file_1=@invoice.pdf" \ -F "processing_lane=instant" \ -F "client_wait=true" Primera llamada
La llamada se dirige a POST /latest/job/add/{pipeline} — el mismo punto final que con una clave secreta. Lo nuevo es solo el tipo de clave y el encabezado Origin, que el navegador envía automáticamente.
fetch establece automáticamente el encabezado Origin. Los scripts fuera del navegador (cURL, Node) deben enviarlo explícitamente; de lo contrario, API responderá con 403 ORIGIN_HEADER_REQUIRED.
Con processing_lane=instant y client_wait=true, API mantiene la conexión y entrega el resultado directamente en la respuesta.
402 BUDGET_EXHAUSTED, 403 DOMAIN_NOT_ALLOWED, 403 SCOPE_NOT_GRANTED, 429 RATE_LIMIT_EXCEEDED — cada límite notifica con su propio código.
Matriz de seguridad
Limitado por alcance, vinculado al origen, acotado por presupuesto, revocable en cualquier momento. Cada control se aplica en el lado del servidor; por eso la clave puede estar en el código del frontend.
Las claves solo acceden a los grupos de endpoints que usted libera explícitamente: ocr:read, llm:generate, translate:text y otros. Las llamadas fuera del alcance devuelven HTTP 403.
Cada solicitud debe incluir un encabezado Origin que coincida con la lista permitida de la clave (host exacto o comodín de subdominio). Si no coincide, se devuelve HTTP 403 con el código API.
No existe un límite de minutos exclusivo solo para po_pk_. Se aplican los límites normales de tasa de tokens de la cuenta; el consumo está acotado por el presupuesto vitalicio.
Cada clave tiene un presupuesto de por vida. Una vez agotado, API devuelve HTTP 402 BUDGET_EXHAUSTED; el consumo se detiene allí, no solo al facturar.
Las claves pueden revocarse en cualquier momento desde la cuenta. Una clave revocada ya no será aceptada por API.
HTTP DELETE, así como inicio de sesión de cuenta, administración de claves, OAuth, administración de socios, mutación de pagos y crackeo de contraseñas permanecen bloqueados permanentemente para cada po_pk_. Las API documentadas del producto —incluyendo eliminación POST, webhooks, lectura de facturación y CRM— están permitidas.
Jerarquía de claves
Clave secreta para el servidor, clave publicable para el navegador; además, un token de usuario para acceso relacionado con el usuario y sujeto a límites de tasa.
| Prefijo | Tipo | Caso de uso | Seguro para el navegador | Ámbito predeterminado |
|---|---|---|---|---|
poai_ | Clave de API | Servidor a servidor, derechos de la cuenta creadora | No | Todos los puntos de conexión dentro del plan y los permisos |
po_ut_ | User Token | Limitado por nivel, específico del usuario | No | Stufenbasiert |
po_pk_ | Publishable Key | Navegador / AI-Canvas (Claude, ChatGPT, Grok) | Sí | Lista de ámbitos |
Tres presets
Cada preset está configurado para un caso de uso específico: valores predeterminados seguros, ámbitos curados y presupuestos realistas. Todo ajustable en cualquier momento desde el panel de control.
DEFAULT Lectura segura Permisos estándar seguros para demos simples y herramientas internas: OCR, LLM, Traducción, Documentos, Búsqueda.
Ámbitos de permiso (Scopes)
Comenzar con este presetAIDEMO Jardín de pruebas de IA Recomendado Para Claude Artifacts, ChatGPT Canvas y demos de Grok. Todo lo que necesita para activar demos de IA en vivo.
Ámbitos de permiso (Scopes)
Comenzar con este presetWIDGET Sitio web público Para formularios de contacto, widgets de chat y botones de reserva en el sitio web corporativo.
Ámbitos de permiso (Scopes)
Comenzar con este presetPrimera llamada API
Crear clave, abrir llms-full.txt, insertar prompt — su aplicación llama directamente a API desde Claude, ChatGPT o Grok.
Preguntas frecuentes
poai_ (clave API) es para integración entre servidores: funciona con los derechos de la cuenta que la crea y nunca debe usarse en el navegador. po_pk_ (Publishable Key) está diseñado para código del navegador: alcance limitado, bloqueado por origen y con presupuesto máximo. Misma API, diferente perfil de seguridad.
Este es el camino clásico, pero sigue requiriendo un backend. Los AI-Artifacts (Claude, ChatGPT, Grok) están diseñados para operar sin un backend propio. Las claves publicables hacen esto posible sin revelar su clave secreta: los límites se aplican en el lado del servidor.
Sí. La llamada se realiza directamente desde el navegador; el navegador establece automáticamente el encabezado Origin. PaperOffice no proporciona una lista de proveedores permitidos; ingrese el origen al crear la clave desde las herramientas de desarrollo.
El daño se mantiene contenido: el bloqueo de origen impide su uso en dominios ajenos, el límite presupuestario detiene el consumo y el límite de tasa ralentiza los accesos automatizados. Revogue la clave en su cuenta; después, API ya no la aceptará.
Sí. Al crear la clave, puede añadir cualquier origen a la lista de permitidos: como host exacto o como comodín de subdominio. El preset WIDGET está diseñado precisamente para esto: registre su propio dominio e incruste widgets de chat, reservas o contacto sin backend.
Al crear, seleccione un límite de por vida; las plantillas incluyen una configuración predeterminada. Una vez alcanzado el límite, API devuelve HTTP 402 BUDGET_EXHAUSTED. Puede ajustar este valor en su cuenta en cualquier momento.
No. El Publishable Key es una capa de protección adicional para su cuenta existente: limita alcances, orígenes y presupuesto. La tabla de precios muestra qué plan se adapta a su configuración.
HTTP DELETE, así como inicio de sesión de cuenta, administración de usuarios, administración de claves, OAuth, administración de socios, Stripe Checkout y crackeo de contraseñas están bloqueados permanentemente. Están permitidas las API documentadas del producto, incluida la eliminación POST, webhooks, lectura de facturación, importación y CRM. La eliminación de Workspace, el vaciado del papelera y la liberación de retención legal permanecen solo en la interfaz (403 UI_ONLY_ENDPOINT).
Operaciones y confianza
Contratos, seguridad, soporte y límites, todos enlazados en un solo lugar.
Siguiente parada
El siguiente paso recomendado en el embudo de desarrolladores y dos ramificaciones adecuadas.
AI-DMS
Documentos. Inteligencia. Impacto real.
PaperOffice AI es el AI-DMS. Cuatro áreas funcionales sobre una misma base DMS, disponibles a través de tres accesos.
Funciones, módulos y ventajas en resumen.
Capturar, organizar, buscar y editar documentos en colaboración.
Integrarse sin problemas en sus sistemas y flujos de trabajo de IA.
Sin instalación, listo en segundos.
Buscar todas las herramientas