Escanear, Assinar & Chat IA
Mobile App
O aplicativo móvel acopla-se à sua conta via QR-code e traz scanner, assinatura, chat e documentos para o celular.
Publishable Keys
Um Publishable Key (po_pk_) pode estar no frontend: limitado por escopo, vinculado à origem e com orçamento máximo.
Para artefatos Claude, Canvas ChatGPT, Grok e qualquer aplicativo web próprio.
Direto do navegador
Você está construindo um aplicativo PDF-to-texto no Claude Artifacts, ChatGPT Canvas ou Grok. Sem backend, a chamada de API permanecia ausente: CORS bloqueia, uma chave secreta ficaria visível no código-fonte e uma chave aberta sobrecarregaria sua conta. É exatamente essa lacuna que as Chaves Publicáveis preenchem.
Um prompt que transforma qualquer AI-Canvas em uma demonstração real, apoiada pelo API — sem backend.
Leia este documento API:
https://api.paperoffice.ai/latest/docs/llms-full.txt Crie um aplicativo React de arquivo único (Artefato Claude / Canvas ChatGPT / Grok):
O usuário carrega um PDF, o aplicativo chama
/job/add/paperoffice_aiocr___generate diretamente do navegador
e exibe o texto extraído. Autenticação: Bearer po_pk_MY_PUBLISHABLE_KEY (solicite a chave ao usuário).
Use processing_lane=instant para resultados síncronos. O cabeçalho Origin é definido pelo navegador. O painel fornece presets para escopos e orçamentos. As origens permanecem vazias — insira o cabeçalho Origin das ferramentas de desenvolvedor do navegador, depois copie a chave para seu 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" Primeira chamada
A chamada é direcionada para POST /latest/job/add/{pipeline} — o mesmo endpoint usado com uma Chave Secreta. O novo são apenas o tipo de chave e o cabeçalho Origin, que o navegador envia automaticamente.
fetch define automaticamente o cabeçalho Origin. Scripts fora do navegador (cURL, Node) devem enviá-lo explicitamente — caso contrário, a API retornará 403 ORIGIN_HEADER_REQUIRED.
Com processing_lane=instant e client_wait=true, a API mantém a conexão e entrega o resultado diretamente na resposta.
402 BUDGET_EXHAUSTED, 403 DOMAIN_NOT_ALLOWED, 403 SCOPE_NOT_GRANTED, 429 RATE_LIMIT_EXCEEDED — cada limite informa seu próprio código.
Matriz de Segurança
Limitado por escopo, vinculado à origem, com orçamento máximo, revogável a qualquer momento. Cada controle é aplicado no lado do servidor — portanto, a chave pode estar no código frontend.
As chaves alcançam apenas os grupos de endpoints que você libera explicitamente: ocr:read, llm:generate, translate:text e outros. Chamadas fora do escopo retornam HTTP 403.
Cada solicitação deve incluir um cabeçalho Origin que corresponda à lista de permissões da chave (host exato ou curinga de subdomínio). Se não corresponder, a API retorna HTTP 403.
Não há um limite de minutos próprio apenas para po_pk_. Valem os limites normais de taxa de tokens da conta; o consumo é limitado pelo orçamento vitalício.
Cada chave possui um orçamento vitalício. Quando esgotado, a API retorna HTTP 402 BUDGET_EXHAUSTED — o consumo termina imediatamente, não apenas na faturação.
As chaves podem ser revogadas a qualquer momento na conta. Uma chave revogada não é mais aceita pela API.
HTTP DELETE, bem como login de conta, gerenciamento de chaves, OAuth, administração de parceiros, mutação de pagamento e cracking de senha permanecem permanentemente bloqueados para cada po_pk_. Os APIs do produto documentados — incluindo exclusão POST, webhooks, leitura de faturamento e CRM — são permitidos.
Hierarquia de Chaves
Chave Secreta para o servidor, Chave Publicável para o navegador — além de um Token de Usuário para acesso relacionado ao usuário com limite de taxa.
| Prefixo | Tipo | Caso de Uso | Seguro para Navegador | Escopo Padrão |
|---|---|---|---|---|
poai_ | Chave de API | Servidor para servidor, direitos da conta criadora | Não | Todos os endpoints dentro do plano e das permissões |
po_ut_ | User Token | Escopo do usuário, Limitado por nível | Não | Baseado em nível |
po_pk_ | Publishable Key | Navegador / AI-Canvas (Claude, ChatGPT, Grok) | Sim | Lista de escopo |
Três predefinições
Cada preset é configurado para um caso de uso específico — padrões seguros, escopos curados e orçamentos realistas. Tudo ajustável a qualquer momento no painel.
DEFAULT Leitura segura Permissões padrão seguras para demonstrações simples e ferramentas internas: OCR, LLM, Tradução, Documentos, Pesquisa.
Escopos de permissão
Iniciar com este presetAIDEMO Área de testes de IA Recomendado Para Claude Artifacts, ChatGPT Canvas e demonstrações do Grok. Tudo o que você precisa para colocar demonstrações de IA ao vivo.
Escopos de permissão
Iniciar com este presetWIDGET Site público Para formulários de contato, widgets de chat e botões de reserva no site da sua empresa.
Escopos de permissão
Iniciar com este presetPrimeira chamada API
Criar chave, abrir llms-full.txt, inserir prompt — seu aplicativo chama o API diretamente do Claude, ChatGPT ou Grok.
Perguntas frequentes
poai_ (chave de API) destina-se à integração entre servidores — atua com os direitos da conta que a cria e nunca deve ser utilizada no navegador. po_pk_ (Publishable Key) foi desenvolvido para código no navegador: escopo limitado, vinculado à origem e com limite de orçamento. Mesma API, perfil de segurança diferente.
Este é o caminho clássico — mas ainda exige um backend. Os AI-Artifacts (Claude, ChatGPT, Grok) são projetados para operar sem um backend próprio. As Publishable Keys tornam isso possível sem expor sua Secret Key: os limites são impostos no lado do servidor.
Sim. A chamada ocorre diretamente do navegador, o cabeçalho Origin é definido pelo próprio navegador. PaperOffice não fornece uma lista de permissões de fornecedor; insira a origem ao criar a chave nas ferramentas de desenvolvedor.
O dano permanece contido: o bloqueio de origem impede o uso em domínios terceiros, o limite de orçamento encerra o consumo, e o limite de taxa desacelera acessos automatizados. Revogue a chave na conta — após isso, o API não a aceitará mais.
Sim. Ao criar a chave, você pode adicionar qualquer origem à lista de permissões — como host exato ou como curinga de subdomínio. O preset WIDGET foi construído exatamente para isso: registre seu próprio domínio e incorpore widgets de chat, reserva ou contato sem backend.
Ao criar, selecione um limite vitalício; os predefinições incluem uma configuração padrão. Quando o limite for atingido, a API retorna HTTP 402 BUDGET_EXHAUSTED. Você pode ajustar o valor na conta a qualquer momento.
Não. O Publishable Key é uma camada de proteção adicional em torno da sua conta existente: limita escopos, origens e orçamento. A visão geral de preços mostra qual plano se adapta à sua configuração.
HTTP DELETE, bem como login de conta, administração de usuários, gerenciamento de chaves, OAuth, administração de parceiros, checkout do Stripe e cracking de senha estão permanentemente bloqueados. O API documentado do produto é permitido, incluindo exclusão POST, webhooks, leitura de faturamento, importação e CRM. A exclusão Workspace, o esvaziamento da lixeira e a liberação do Legal Hold permanecem exclusivos da interface do usuário (403 UI_ONLY_ENDPOINT).
Operações e confiança
Contratos, segurança, suporte e limites, todos vinculados em um só lugar.
Próxima parada
O próximo passo recomendado no funil do desenvolvedor e dois desvios adequados.
AI-DMS
Documentos. Inteligência. Impacto real.
O PaperOffice AI é o AI-DMS. Quatro áreas funcionais sobre uma mesma base DMS, disponíveis através de três acessos.
Visão geral das funcionalidades, módulos e benefícios.
Capture, organize, pesquise e edite documentos em conjunto.
Integrar-se perfeitamente aos seus sistemas e fluxos de trabalho de IA.
Sem instalação, pronto em segundos.
Pesquisar todas as ferramentas