{"id":2961,"date":"2026-06-12T10:50:23","date_gmt":"2026-06-12T07:50:23","guid":{"rendered":"https:\/\/shareai.now\/?p=2961"},"modified":"2026-06-12T10:50:27","modified_gmt":"2026-06-12T07:50:27","slug":"guardrails-do-portal-de-ia","status":"publish","type":"post","link":"https:\/\/shareai.now\/pt\/blog\/desenvolvedores\/guardrails-do-portal-de-ia\/","title":{"rendered":"Guardrails do Portal de IA: Validar Prompts e Resultados Antes que os Usu\u00e1rios os Vejam"},"content":{"rendered":"<p>Aplicativos de IA em produ\u00e7\u00e3o precisam de mais do que um bom prompt. Eles precisam de uma camada de controle que possa inspecionar o que entra no modelo, inspecionar o que retorna e tomar uma decis\u00e3o clara antes que a resposta chegue a um usu\u00e1rio ou sistema subsequente.<\/p>\n\n\n\n<p>Essa \u00e9 a ideia por tr\u00e1s das diretrizes de gateway de IA.<\/p>\n\n\n\n<p>A arquitetura exata varia de acordo com o produto. Algumas equipes colocam verifica\u00e7\u00f5es no backend do aplicativo. Algumas usam um gateway ou proxy. Outras combinam configura\u00e7\u00f5es de seguran\u00e7a no n\u00edvel do modelo com valida\u00e7\u00e3o personalizada. O ponto importante \u00e9 que a seguran\u00e7a n\u00e3o deve depender de cada equipe de recursos lembrar de integrar a mesma l\u00f3gica em cada endpoint.<\/p>\n\n\n\n<p>Para os Desenvolvedores, as diretrizes fazem parte da responsabilidade do produto. O ShareAI pode ajud\u00e1-lo a direcionar o uso do modelo e monetizar o tr\u00e1fego de IA, mas seu aplicativo ainda \u00e9 respons\u00e1vel por pol\u00edticas, permiss\u00f5es, registros, experi\u00eancia do cliente e revis\u00e3o humana.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por que as diretrizes no n\u00edvel do gateway s\u00e3o importantes<\/h2>\n\n\n\n<p>Um aplicativo de IA geralmente come\u00e7a simples. Um endpoint chama um modelo. Em seguida, o uso se expande: mais recursos, mais clientes, mais provedores de modelos, mais ferramentas internas, mais entradas geradas por usu\u00e1rios e mais lugares onde uma resposta gerada pode desencadear uma a\u00e7\u00e3o.<\/p>\n\n\n\n<p>Nesse ponto, a l\u00f3gica de seguran\u00e7a por recurso torna-se dif\u00edcil de confiar. Uma vers\u00e3o do aplicativo pode bloquear inje\u00e7\u00e3o de prompt. Outra pode apenas verificar toxicidade. Uma terceira pode pular a valida\u00e7\u00e3o de sa\u00edda porque a equipe estava correndo para o lan\u00e7amento.<\/p>\n\n\n\n<p>As diretrizes no n\u00edvel do gateway resolvem o problema de consist\u00eancia ao colocar a valida\u00e7\u00e3o pr\u00f3xima ao tr\u00e1fego do modelo. O aplicativo pode enviar uma solicita\u00e7\u00e3o por meio de uma camada compartilhada que avalia o prompt, a resposta do modelo ou ambos. A camada retorna um veredicto como permitir, bloquear, redigir, revisar ou tentar novamente.<\/p>\n\n\n\n<p>Isso n\u00e3o elimina a necessidade de julgamento do produto. Cria um \u00fanico lugar para aplic\u00e1-lo.<\/p>\n\n\n\n<p>Boas diretrizes devem responder a quatro perguntas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Este prompt \u00e9 seguro para enviar a um modelo?<\/li>\n\n\n\n<li>Esta sa\u00edda do modelo \u00e9 segura para mostrar a um usu\u00e1rio?<\/li>\n\n\n\n<li>O modelo permaneceu fundamentado nas evid\u00eancias fornecidas pelo aplicativo?<\/li>\n\n\n\n<li>O que aconteceu e a equipe pode auditar a decis\u00e3o mais tarde?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">O que validar antes da chamada ao modelo<\/h2>\n\n\n\n<p>A valida\u00e7\u00e3o de entrada detecta riscos antes que eles cheguem ao modelo.<\/p>\n\n\n\n<p>A primeira categoria \u00e9 a inje\u00e7\u00e3o de prompt. Um usu\u00e1rio, documento, p\u00e1gina da web ou resultado de ferramenta pode conter instru\u00e7\u00f5es projetadas para substituir o prompt do sistema, vazar contexto oculto ou for\u00e7ar o modelo a chamar uma ferramenta que n\u00e3o deveria usar. O <a href=\"https:\/\/owasp.org\/www-project-top-10-for-large-language-model-applications\/?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-gateway-guardrails\">OWASP Top 10 para Aplica\u00e7\u00f5es LLM<\/a> trata a inje\u00e7\u00e3o de prompt e a ag\u00eancia excessiva como riscos centrais de aplica\u00e7\u00f5es LLM por um motivo: o modelo pode estar seguindo instru\u00e7\u00f5es, mas o produto ainda \u00e9 respons\u00e1vel pelo resultado.<\/p>\n\n\n\n<p>A segunda categoria \u00e9 a adequa\u00e7\u00e3o \u00e0 pol\u00edtica. Se seu aplicativo n\u00e3o suporta conte\u00fado relacionado a sa\u00fade, jur\u00eddico, financeiro, adulto, abusivo ou autoles\u00e3o, valide isso antes de gastar tokens do modelo ou criar uma resposta voltada para o cliente.<\/p>\n\n\n\n<p>A terceira categoria s\u00e3o dados sens\u00edveis. Alguns prompts podem conter segredos, credenciais, dados pessoais ou conte\u00fado propriet\u00e1rio que devem ser bloqueados, mascarados ou encaminhados por um fluxo de trabalho mais rigoroso.<\/p>\n\n\n\n<p>A quarta categoria \u00e9 a permiss\u00e3o de ferramentas. Se seu aplicativo conecta modelos a ferramentas por meio de padr\u00f5es como o <a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-gateway-guardrails\">Protocolo de Contexto de Modelo<\/a>, a valida\u00e7\u00e3o deve considerar o que o modelo tem permiss\u00e3o para acessar. Ler um arquivo, consultar um banco de dados, enviar um e-mail e excluir um registro n\u00e3o devem compartilhar o mesmo n\u00edvel de confian\u00e7a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que validar antes que o usu\u00e1rio veja o resultado<\/h2>\n\n\n\n<p>A valida\u00e7\u00e3o de sa\u00edda detecta problemas ap\u00f3s a gera\u00e7\u00e3o, mas antes da exposi\u00e7\u00e3o.<\/p>\n\n\n\n<p>Comece com verifica\u00e7\u00f5es diretas de seguran\u00e7a: toxicidade, ass\u00e9dio, instru\u00e7\u00f5es inseguras, informa\u00e7\u00f5es sens\u00edveis e viola\u00e7\u00f5es de pol\u00edticas. O modelo pode produzir algo que seu produto n\u00e3o deve exibir, mesmo que o prompt original pare\u00e7a inofensivo.<\/p>\n\n\n\n<p>Em seguida, valide o embasamento. Se seu aplicativo fornece documentos de refer\u00eancia, trechos de recupera\u00e7\u00e3o, linhas de banco de dados ou registros de clientes, a resposta deve ser verificada em rela\u00e7\u00e3o a esse contexto. Uma resposta fluente sem suporte pode ser mais prejudicial do que uma falha \u00f3bvia porque os usu\u00e1rios t\u00eam mais probabilidade de confiar nela.<\/p>\n\n\n\n<p>Depois, valide a estrutura. Se a sa\u00edda deve ser JSON, um macro de suporte, uma cl\u00e1usula contratual, uma atualiza\u00e7\u00e3o de banco de dados ou um comando de ferramenta, verifique o esquema e os campos permitidos. N\u00e3o permita que um modelo escreva texto arbitr\u00e1rio em um lugar que espera dados restritos.<\/p>\n\n\n\n<p>Por fim, valide a prontid\u00e3o para a\u00e7\u00e3o. Um rascunho de e-mail pode ser mostrado a um usu\u00e1rio para revis\u00e3o. Uma aprova\u00e7\u00e3o de reembolso, altera\u00e7\u00e3o de conta, mesclagem de c\u00f3digo ou notifica\u00e7\u00e3o ao cliente pode precisar de uma aprova\u00e7\u00e3o expl\u00edcita de um humano.<\/p>\n\n\n\n<p>O objetivo n\u00e3o \u00e9 tornar cada resposta perfeita. \u00c9 evitar que falhas previs\u00edveis cheguem a lugares onde sejam custosas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Escolha bloquear, permitir ou revisar o comportamento deliberadamente<\/h2>\n\n\n\n<p>Um guardrail s\u00f3 \u00e9 \u00fatil se o produto souber o que fazer com o veredicto.<\/p>\n\n\n\n<p>Para quest\u00f5es de baixo risco, o aplicativo pode pedir ao usu\u00e1rio para revisar o prompt. Para sa\u00eddas n\u00e3o suportadas, o aplicativo pode responder com uma alternativa segura e explicar que n\u00e3o conseguiu verificar o resultado. Para a\u00e7\u00f5es de alto risco, o aplicativo pode enviar a execu\u00e7\u00e3o para um revisor humano.<\/p>\n\n\n\n<p>A decis\u00e3o mais dif\u00edcil \u00e9 como lidar com falhas no sistema de guardrail. Se a valida\u00e7\u00e3o n\u00e3o estiver dispon\u00edvel, o aplicativo deve falhar aberto e continuar, ou falhar fechado e bloquear a solicita\u00e7\u00e3o?<\/p>\n\n\n\n<p>N\u00e3o h\u00e1 uma resposta universal.<\/p>\n\n\n\n<p>Falhar aberto pode ser razo\u00e1vel para recursos de reda\u00e7\u00e3o de baixo risco, onde a disponibilidade \u00e9 importante e a sa\u00edda ainda requer revis\u00e3o do usu\u00e1rio. Falhar fechado \u00e9 mais seguro para fluxos de trabalho que envolvem conselhos regulamentados, a\u00e7\u00f5es financeiras, altera\u00e7\u00f5es de conta, dados privados ou execu\u00e7\u00e3o de ferramentas externas.<\/p>\n\n\n\n<p>Tome essa decis\u00e3o por fluxo de trabalho, n\u00e3o globalmente. Um produto pode ser permissivo para brainstorming e rigoroso para a\u00e7\u00f5es que afetam clientes, dinheiro, dados ou seguran\u00e7a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mantenha o papel do ShareAI claro<\/h2>\n\n\n\n<p>O ShareAI ajuda os Builders a conectar o uso de IA a um marketplace e camada de API. Os Builders podem direcionar a infer\u00eancia atrav\u00e9s do ShareAI, escolher modelos do <a href=\"https:\/\/shareai.now\/models\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-gateway-guardrails\">marketplace de modelo transparente<\/a>, e definir uma margem quando seu pr\u00f3prio aplicativo gera uso de IA.<\/p>\n\n\n\n<p>Isso n\u00e3o torna o ShareAI o propriet\u00e1rio do modelo de seguran\u00e7a do seu produto.<\/p>\n\n\n\n<p>O Builder ainda \u00e9 respons\u00e1vel por:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o do usu\u00e1rio.<\/li>\n\n\n\n<li>Pol\u00edtica de conte\u00fado espec\u00edfica do aplicativo.<\/li>\n\n\n\n<li>Valida\u00e7\u00e3o de prompt e sa\u00edda.<\/li>\n\n\n\n<li>Permiss\u00f5es de ferramentas e fluxos de aprova\u00e7\u00e3o.<\/li>\n\n\n\n<li>Tratamento de erros voltado para o cliente.<\/li>\n\n\n\n<li>Registro, monitoramento e revis\u00e3o de suporte.<\/li>\n\n\n\n<li>Decis\u00f5es de privacidade e conformidade.<\/li>\n<\/ul>\n\n\n\n<p>Essa distin\u00e7\u00e3o \u00e9 importante. O ShareAI pode apoiar a economia do seu produto de IA, mas os limites fazem parte do contrato do aplicativo que voc\u00ea estabelece com os clientes.<\/p>\n\n\n\n<p>Se voc\u00ea estiver implementando um fluxo de trabalho do Builder, comece com o <a href=\"https:\/\/shareai.now\/documentation\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-gateway-guardrails\">documenta\u00e7\u00e3o do ShareAI<\/a> e o <a href=\"https:\/\/shareai.now\/docs\/api\/using-the-api\/getting-started-with-shareai-api\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-gateway-guardrails\">refer\u00eancia da API<\/a>, depois combine a integra\u00e7\u00e3o com suas pr\u00f3prias verifica\u00e7\u00f5es de pol\u00edticas e observabilidade.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Um checklist pr\u00e1tico de implementa\u00e7\u00e3o<\/h2>\n\n\n\n<p>Use este checklist ao adicionar limites em torno de chamadas de modelos de produ\u00e7\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Liste todos os fluxos de trabalho de IA no produto.<\/li>\n\n\n\n<li>Classifique cada fluxo de trabalho por risco: rascunho, aconselhamento, a\u00e7\u00e3o do cliente, acesso a dados, a\u00e7\u00e3o de ferramenta ou dom\u00ednio regulamentado.<\/li>\n\n\n\n<li>Valide prompts para tentativas de inje\u00e7\u00e3o, conte\u00fado inseguro, solicita\u00e7\u00f5es n\u00e3o suportadas e dados sens\u00edveis.<\/li>\n\n\n\n<li>Valide sa\u00eddas para viola\u00e7\u00f5es de pol\u00edticas, alega\u00e7\u00f5es n\u00e3o suportadas, erros de esquema e vazamento de dados.<\/li>\n\n\n\n<li>Decida quais fluxos de trabalho podem falhar abertos e quais devem falhar fechados.<\/li>\n\n\n\n<li>Adicione revis\u00e3o humana para a\u00e7\u00f5es irrevers\u00edveis ou de alto impacto.<\/li>\n\n\n\n<li>Registre veredictos, IDs de modelos, IDs de fluxos de trabalho, IDs de usu\u00e1rios e c\u00f3digos de motivo.<\/li>\n\n\n\n<li>Acompanhe a lat\u00eancia de valida\u00e7\u00e3o e a taxa de falhas.<\/li>\n\n\n\n<li>Teste com prompts adversariais, documentos desorganizados e inje\u00e7\u00e3o de resultados de ferramentas.<\/li>\n\n\n\n<li>Reavalie pol\u00edticas conforme o uso se expande.<\/li>\n<\/ul>\n\n\n\n<p>Para observabilidade, o <a href=\"https:\/\/opentelemetry.io\/docs\/concepts\/observability-primer\/?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-gateway-guardrails\">guia introdut\u00f3rio de observabilidade do OpenTelemetry<\/a> \u00e9 um ponto de partida \u00fatil. Os guardrails de IA devem produzir rastros e logs que expliquem n\u00e3o apenas que uma solicita\u00e7\u00e3o foi bloqueada, mas por que foi bloqueada e o que o aplicativo fez em seguida.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas Frequentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">O que s\u00e3o guardrails de gateway de IA?<\/h3>\n\n\n\n<p>Guardrails de gateway de IA s\u00e3o verifica\u00e7\u00f5es de valida\u00e7\u00e3o colocadas pr\u00f3ximas ao tr\u00e1fego de modelos. Eles inspecionam prompts, sa\u00eddas ou chamadas de ferramentas e retornam decis\u00f5es como permitir, bloquear, revisar ou tentar novamente antes que a resposta de IA chegue a um usu\u00e1rio ou sistema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O ShareAI fornece um mecanismo de guardrail de IA?<\/h3>\n\n\n\n<p>Este artigo n\u00e3o posiciona o ShareAI como um mecanismo de guardrail. O ShareAI ajuda os Builders a acessar modelos, direcionar o uso de IA e monetizar o tr\u00e1fego de aplicativos. Os Builders devem implementar controles de seguran\u00e7a, pol\u00edtica, registro e revis\u00e3o espec\u00edficos do produto em sua pr\u00f3pria pilha de aplicativos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Por que validar tanto prompts quanto sa\u00eddas?<\/h3>\n\n\n\n<p>A valida\u00e7\u00e3o de prompts captura entradas inseguras ou manipulativas antes que cheguem ao modelo. A valida\u00e7\u00e3o de sa\u00eddas captura respostas inseguras, n\u00e3o suportadas, malformadas ou que violam pol\u00edticas antes que um usu\u00e1rio ou sistema downstream as veja.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O que \u00e9 inje\u00e7\u00e3o de prompt?<\/h3>\n\n\n\n<p>A inje\u00e7\u00e3o de prompt \u00e9 uma tentativa de manipular o modelo com instru\u00e7\u00f5es que conflitam com o comportamento pretendido do aplicativo. Ela pode vir de entradas de usu\u00e1rios, documentos recuperados, p\u00e1ginas da web ou resultados de ferramentas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O que a valida\u00e7\u00e3o de sa\u00edda deve verificar?<\/h3>\n\n\n\n<p>A valida\u00e7\u00e3o de sa\u00edda deve verificar conte\u00fado inseguro, alega\u00e7\u00f5es n\u00e3o suportadas, vazamento de dados sens\u00edveis, erros de esquema, alucina\u00e7\u00f5es em rela\u00e7\u00e3o ao contexto fornecido e prontid\u00e3o para qualquer a\u00e7\u00e3o subsequente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Todas as solicita\u00e7\u00f5es bloqueadas devem falhar da mesma maneira?<\/h3>\n\n\n\n<p>N\u00e3o. Um recurso de brainstorming pode responder de forma diferente de um fluxo de trabalho financeiro ou ferramenta de gerenciamento de contas. Combine a resposta ao risco: pe\u00e7a ao usu\u00e1rio para revisar, mostre uma alternativa segura, envie para revis\u00e3o ou bloqueie completamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O que significa falha aberta versus falha fechada?<\/h3>\n\n\n\n<p>Falha aberta significa que o aplicativo continua quando o sistema de prote\u00e7\u00e3o est\u00e1 indispon\u00edvel. Falha fechada significa que o aplicativo bloqueia a solicita\u00e7\u00e3o at\u00e9 que a valida\u00e7\u00e3o esteja dispon\u00edvel. Fluxos de trabalho de alto risco geralmente merecem um comportamento mais rigoroso do que recursos de rascunho de baixo risco.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como os sistemas de prote\u00e7\u00e3o afetam a monetiza\u00e7\u00e3o do Builder?<\/h3>\n\n\n\n<p>Os sistemas de prote\u00e7\u00e3o podem reduzir chamadas de modelo desperdi\u00e7adas, prevenir falhas custosas e tornar fluxos de trabalho de IA premium mais confi\u00e1veis. Os Builders ainda podem direcionar o uso atrav\u00e9s do ShareAI e definir uma margem, mas o produto deve controlar quando um fluxo de trabalho pode gastar mais tokens ou continuar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Os sistemas de prote\u00e7\u00e3o substituem a revis\u00e3o humana?<\/h3>\n\n\n\n<p>N\u00e3o. Os sistemas de prote\u00e7\u00e3o reduzem riscos previs\u00edveis, mas a revis\u00e3o humana ainda \u00e9 importante para a\u00e7\u00f5es irrevers\u00edveis, fluxos de trabalho regulamentados, resultados sens\u00edveis para clientes e casos em que o modelo est\u00e1 incerto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como as ag\u00eancias devem pensar sobre os sistemas de prote\u00e7\u00e3o?<\/h3>\n\n\n\n<p>As ag\u00eancias devem tratar os sistemas de prote\u00e7\u00e3o como parte da entrega ao cliente. Defina pol\u00edtica, registro, escalonamento e comportamento de revis\u00e3o antes do lan\u00e7amento, especialmente quando o recurso de IA envolve dados de clientes ou ferramentas externas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Os sistemas de prote\u00e7\u00e3o de gateway s\u00e3o apenas para grandes empresas?<\/h3>\n\n\n\n<p>N\u00e3o. Equipes menores tamb\u00e9m se beneficiam de valida\u00e7\u00e3o consistente quando t\u00eam mais de um recurso de IA, mais de um modelo ou qualquer fluxo de trabalho que possa afetar usu\u00e1rios, dados ou dinheiro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qual \u00e9 o primeiro sistema de prote\u00e7\u00e3o a ser adicionado?<\/h3>\n\n\n\n<p>Comece com a detec\u00e7\u00e3o de inje\u00e7\u00e3o de prompt, verifica\u00e7\u00f5es de pol\u00edtica de sa\u00edda e valida\u00e7\u00e3o de esquema para sa\u00eddas estruturadas. Em seguida, adicione verifica\u00e7\u00f5es de fundamenta\u00e7\u00e3o, permiss\u00f5es de ferramentas e revis\u00e3o humana onde o risco do fluxo de trabalho justificar.<\/p>","protected":false},"excerpt":{"rendered":"<p>Aplicativos de IA de produ\u00e7\u00e3o precisam de verifica\u00e7\u00f5es antes e depois das chamadas de modelo. Saiba como os Builders podem validar prompts, sa\u00eddas, pol\u00edticas e caminhos de revis\u00e3o relacionados ao uso de IA.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cta-title":"Build With One API","cta-description":"Connect your AI app to ShareAI models while your product keeps its own policy and review controls.","cta-button-text":"Read Docs","cta-button-link":"https:\/\/shareai.now\/documentation\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-gateway-guardrails","rank_math_title":"AI Gateway Guardrails for Production LLM Apps","rank_math_description":"Learn how production AI apps can validate prompts and outputs at the gateway while keeping product policy, logging, and review controls in the application.","rank_math_focus_keyword":"AI gateway guardrails, AI guardrails at the gateway, prompt validation, LLM output validation, prompt injection guardrails, AI app safety","footnotes":""},"categories":[4,6],"tags":[132,46,129,131,130],"class_list":["post-2961","post","type-post","status-publish","format-standard","hentry","category-developers","category-insights","tag-ai-app-safety","tag-ai-gateway","tag-ai-guardrails","tag-llm-output-validation","tag-prompt-injection"],"_links":{"self":[{"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/posts\/2961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/comments?post=2961"}],"version-history":[{"count":1,"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/posts\/2961\/revisions"}],"predecessor-version":[{"id":2964,"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/posts\/2961\/revisions\/2964"}],"wp:attachment":[{"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/media?parent=2961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/categories?post=2961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shareai.now\/pt\/api\/wp\/v2\/tags?post=2961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}