{"id":1091,"date":"2026-08-12T04:01:20","date_gmt":"2026-08-12T07:01:20","guid":{"rendered":"https:\/\/adrianosantostreina.com.br\/blog\/modelo-novo-ia-o-que-muda-para-o-dev\/"},"modified":"2026-08-12T04:01:27","modified_gmt":"2026-08-12T07:01:27","slug":"modelo-novo-ia-o-que-muda-para-o-dev","status":"publish","type":"post","link":"https:\/\/adrianosantostreina.com.br\/blog\/modelo-novo-ia-o-que-muda-para-o-dev\/","title":{"rendered":"Modelo Novo Saiu, e Agora? Um Guia Pr\u00e1tico para Entender Lan\u00e7amentos de IA sem Perder Tempo"},"content":{"rendered":"<p>Voc\u00ea abre o Twitter, o LinkedIn ou qualquer f\u00f3rum de tecnologia e l\u00e1 est\u00e1: &#8220;Novo modelo bate recorde em benchmark&#8221;, &#8220;Empresa X lan\u00e7a vers\u00e3o 4.5 com contexto de 1 milh\u00e3o de tokens&#8221;, &#8220;Modelo Y agora resolve problemas de matem\u00e1tica avan\u00e7ada&#8221;. Isso acontece praticamente toda semana. E voc\u00ea, no meio do prazo de entrega de um projeto, se pergunta: preciso mesmo acompanhar isso tudo? Vale trocar a ferramenta que j\u00e1 uso? Ou \u00e9 s\u00f3 barulho de marketing disfar\u00e7ado de avan\u00e7o cient\u00edfico?<\/p>\n<p>Essa sensa\u00e7\u00e3o de estar sempre &#8220;atrasado&#8221; em rela\u00e7\u00e3o \u00e0s novidades de intelig\u00eancia artificial \u00e9 comum, e ela gera um custo real: tempo perdido lendo an\u00fancios que n\u00e3o mudam nada na sua rotina, ou o oposto, ignorar uma mudan\u00e7a que realmente valeria a pena adotar. Neste artigo, vou explicar de forma simples o que costuma mudar quando um modelo de IA novo \u00e9 lan\u00e7ado, quais desses pontos realmente afetam o trabalho de quem desenvolve software, e como filtrar o que importa sem precisar ler cada post de lan\u00e7amento na \u00edntegra.<\/p>\n<h2>O que \u00e9, afinal, um &#8220;modelo de IA&#8221;?<\/h2>\n<p>Antes de falar sobre novidades, vale alinhar um conceito b\u00e1sico. Um <strong>modelo de IA generativa<\/strong> (tamb\u00e9m chamado de LLM, sigla em ingl\u00eas para <em>Large Language Model<\/em>, ou &#8220;modelo de linguagem de grande escala&#8221;) \u00e9 um programa treinado com uma quantidade enorme de texto e c\u00f3digo para prever, com base em um pedido seu (o &#8220;prompt&#8221;), qual \u00e9 a resposta mais prov\u00e1vel e coerente.<\/p>\n<p>Ferramentas como o <a href=\"https:\/\/claude.ai\" target=\"_blank\">Claude<\/a>, da Anthropic, o <a href=\"https:\/\/chatgpt.com\" target=\"_blank\">ChatGPT<\/a>, da OpenAI, e o <a href=\"https:\/\/gemini.google.com\" target=\"_blank\">Gemini<\/a>, do Google, s\u00e3o interfaces que usam esses modelos por tr\u00e1s. Quando voc\u00ea l\u00ea que &#8220;saiu o Claude Opus 4.5&#8221; ou &#8220;o GPT-5 est\u00e1 dispon\u00edvel&#8221;, est\u00e1 lendo sobre uma nova vers\u00e3o do motor que fica por tr\u00e1s dessas interfaces \u2014 e tamb\u00e9m das APIs (interfaces de programa\u00e7\u00e3o) que desenvolvedores usam para integrar IA em seus pr\u00f3prios sistemas.<\/p>\n<blockquote><p><strong>\ud83d\udca1 Dica do Mestre:<\/strong> API significa <em>Application Programming Interface<\/em> \u2014 um jeito padronizado de um programa &#8220;conversar&#8221; com outro. Quando voc\u00ea usa a API de um modelo de IA, seu c\u00f3digo envia um texto e recebe a resposta gerada, sem precisar de interface visual. \u00c9 assim que ferramentas como o Claude Code ou plugins de IA em editores de c\u00f3digo funcionam por tr\u00e1s das cenas.<\/p><\/blockquote>\n<h2>Por que sai modelo novo com tanta frequ\u00eancia?<\/h2>\n<p>As empresas que desenvolvem esses modelos \u2014 Anthropic, OpenAI, Google, Meta, entre outras \u2014 competem entre si por tr\u00eas frentes principais: qualidade das respostas, custo de uso e velocidade. Isso gera um ciclo constante de lan\u00e7amentos, porque uma melhora em qualquer uma dessas frentes j\u00e1 justifica, para a empresa, anunciar uma nova vers\u00e3o.<\/p>\n<p>O problema \u00e9 que nem todo lan\u00e7amento \u00e9 igual. Existem, de forma simplificada, tr\u00eas tipos de an\u00fancio:<\/p>\n<ul>\n<li><strong>Ajuste fino (fine-tuning) ou corre\u00e7\u00e3o:<\/strong> pequenas melhorias de comportamento, sem mudan\u00e7a estrutural. Costuma passar quase despercebido no seu dia a dia.<\/li>\n<li><strong>Nova vers\u00e3o dentro da mesma fam\u00edlia:<\/strong> por exemplo, sair de uma vers\u00e3o &#8220;3&#8221; para uma &#8220;3.5&#8221; ou &#8220;4&#8221;. Aqui geralmente h\u00e1 ganhos reais de racioc\u00ednio, redu\u00e7\u00e3o de erros e, \u00e0s vezes, mudan\u00e7as no pre\u00e7o por uso.<\/li>\n<li><strong>Salto de gera\u00e7\u00e3o:<\/strong> uma mudan\u00e7a mais profunda, como suporte a um tipo de entrada totalmente novo (imagem, \u00e1udio, v\u00eddeo) ou capacidade de executar tarefas de forma mais aut\u00f4noma. \u00c9 aqui que costumam nascer novos jeitos de trabalhar.<\/li>\n<\/ul>\n<p>Saber identificar em qual dessas tr\u00eas categorias um an\u00fancio se encaixa j\u00e1 resolve boa parte da ansiedade de &#8220;preciso correr para testar isso agora?&#8221;.<\/p>\n<h2>Os quatro pontos que voc\u00ea deve olhar em qualquer lan\u00e7amento<\/h2>\n<p>Em vez de tentar entender tudo sobre um modelo novo, foque nestes quatro aspectos. Eles cobrem praticamente todo o impacto pr\u00e1tico que um lan\u00e7amento pode ter no seu trabalho.<\/p>\n<h3>1. Janela de contexto<\/h3>\n<p>A <strong>janela de contexto<\/strong> \u00e9 a quantidade de texto que o modelo consegue &#8220;ler&#8221; de uma vez \u2014 seu prompt, o hist\u00f3rico da conversa e, se voc\u00ea estiver programando, trechos do seu c\u00f3digo. Ela \u00e9 medida em <em>tokens<\/em>, que s\u00e3o peda\u00e7os de palavras (em m\u00e9dia, um token equivale a cerca de quatro caracteres em portugu\u00eas).<\/p>\n<p>Por que isso importa para voc\u00ea: se a janela de contexto \u00e9 pequena, o modelo &#8220;esquece&#8221; partes do seu projeto ao analisar um arquivo grande ou uma conversa longa. Modelos com janelas maiores conseguem, por exemplo, analisar um reposit\u00f3rio inteiro de uma vez, o que muda a forma como voc\u00ea usa a IA para revisar ou refatorar c\u00f3digo.<\/p>\n<pre><code># Exemplo simples: contando tokens aproximadamente em Python\n# (estimativa grosseira, s\u00f3 para entender a ideia)\n\ntexto = \"Refatore esta fun\u00e7\u00e3o para melhorar a legibilidade.\"\ncaracteres = len(texto)\ntokens_estimados = caracteres \/ 4  # regra pr\u00e1tica aproximada\n\nprint(f\"Caracteres: {caracteres}\")\nprint(f\"Tokens estimados: {tokens_estimados:.0f}\")<\/code><\/pre>\n<p>Esse c\u00e1lculo \u00e9 s\u00f3 uma aproxima\u00e7\u00e3o did\u00e1tica. Para contagem real, ferramentas como o <a href=\"https:\/\/github.com\/openai\/tiktoken\" target=\"_blank\">tiktoken<\/a>, da OpenAI, fazem a contagem exata de tokens usada de fato pelos modelos.<\/p>\n<h3>2. Capacidade de racioc\u00ednio<\/h3>\n<p>Alguns modelos s\u00e3o anunciados com foco em &#8220;racioc\u00ednio&#8221; \u2014 a capacidade de resolver problemas em v\u00e1rias etapas, como depurar um bug complexo que envolve mais de um arquivo, ou planejar a arquitetura de uma funcionalidade antes de escrever o c\u00f3digo. Modelos com racioc\u00ednio mais forte tendem a cometer menos erros l\u00f3gicos, mas geralmente tamb\u00e9m s\u00e3o mais lentos e mais caros por uso.<\/p>\n<p>Na pr\u00e1tica, isso significa que voc\u00ea deve escolher o modelo de acordo com a tarefa: para gerar um trecho simples de c\u00f3digo repetitivo, um modelo mais r\u00e1pido e barato j\u00e1 basta. Para investigar um bug dif\u00edcil ou planejar uma refatora\u00e7\u00e3o grande, vale usar o modelo com racioc\u00ednio mais avan\u00e7ado, mesmo que custe mais ou demore mais para responder.<\/p>\n<h3>3. Multimodalidade<\/h3>\n<p><strong>Multimodalidade<\/strong> \u00e9 a capacidade de o modelo entender e, em alguns casos, gerar mais do que texto \u2014 imagens, \u00e1udio, v\u00eddeo. Para quem desenvolve, o exemplo mais direto \u00e9 enviar um print de uma tela com erro, ou um diagrama de arquitetura desenhado \u00e0 m\u00e3o, e pedir para o modelo interpretar aquilo.<\/p>\n<pre><code># Exemplo em JavaScript usando a API da OpenAI para enviar uma imagem\n\/\/ (necess\u00e1rio ter a biblioteca oficial instalada: npm install openai)\n\nimport OpenAI from \"openai\";\n\nconst client = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });\n\nasync function analisarPrint() {\n  const resposta = await client.chat.completions.create({\n    model: \"gpt-4o\",\n    messages: [\n      {\n        role: \"user\",\n        content: [\n          { type: \"text\", text: \"O que est\u00e1 causando este erro na tela?\" },\n          {\n            type: \"image_url\",\n            image_url: { url: \"https:\/\/exemplo.com\/print-do-erro.png\" },\n          },\n        ],\n      },\n    ],\n  });\n\n  console.log(resposta.choices[0].message.content);\n}\n\nanalisarPrint();<\/code><\/pre>\n<p>Esse tipo de recurso \u00e9 \u00fatil especialmente em suporte, triagem de bugs relatados por usu\u00e1rios e documenta\u00e7\u00e3o visual \u2014 situa\u00e7\u00f5es comuns em qualquer equipe, independentemente da linguagem usada no projeto.<\/p>\n<h3>4. Pre\u00e7o e limites de uso<\/h3>\n<p>Todo lan\u00e7amento vem com uma tabela de pre\u00e7os por token processado, geralmente dividida entre tokens de entrada (o que voc\u00ea envia) e tokens de sa\u00edda (o que o modelo responde). Um modelo mais potente nem sempre \u00e9 mais caro \u2014 \u00e0s vezes uma nova vers\u00e3o chega mais barata e mais r\u00e1pida do que a anterior, o que muda o c\u00e1lculo de viabilidade de automatizar tarefas repetitivas com IA em produ\u00e7\u00e3o.<\/p>\n<p>Antes de trocar de modelo em um sistema que j\u00e1 est\u00e1 em produ\u00e7\u00e3o, vale a pena checar a p\u00e1gina oficial de pre\u00e7os da ferramenta que voc\u00ea usa, como a <a href=\"https:\/\/www.anthropic.com\/pricing\" target=\"_blank\">p\u00e1gina de pre\u00e7os da Anthropic<\/a> ou a <a href=\"https:\/\/openai.com\/api\/pricing\" target=\"_blank\">p\u00e1gina de pre\u00e7os da OpenAI<\/a>, e comparar com o modelo atual antes de migrar.<\/p>\n<h2>O que isso muda na pr\u00e1tica para quem programa<\/h2>\n<p>Agora que voc\u00ea sabe os quatro pontos de aten\u00e7\u00e3o, veja como eles se traduzem em mudan\u00e7as reais no seu fluxo de trabalho.<\/p>\n<h3>Menos erros em tarefas de m\u00faltiplas etapas<\/h3>\n<p>Modelos com racioc\u00ednio mais forte cometem menos erros ao lidar com tarefas que envolvem v\u00e1rias etapas encadeadas \u2014 por exemplo, &#8220;leia este arquivo de configura\u00e7\u00e3o, identifique a vari\u00e1vel de ambiente que falta e escreva o c\u00f3digo para valid\u00e1-la no in\u00edcio da aplica\u00e7\u00e3o&#8221;. Isso significa que voc\u00ea pode confiar tarefas um pouco mais complexas \u00e0 IA, sempre revisando o resultado antes de aceitar.<\/p>\n<h3>An\u00e1lise de projetos maiores de uma vez<\/h3>\n<p>Com janelas de contexto maiores, voc\u00ea consegue colar um arquivo inteiro, ou at\u00e9 v\u00e1rios arquivos, em uma \u00fanica conversa e pedir uma an\u00e1lise geral, sem precisar picar o c\u00f3digo em peda\u00e7os pequenos. Veja um exemplo simples usando a API do Claude para analisar um arquivo:<\/p>\n<pre><code># Exemplo em Python usando a biblioteca oficial da Anthropic\n# Instala\u00e7\u00e3o: pip install anthropic\n\nimport anthropic\n\nclient = anthropic.Anthropic()\n\nwith open(\"servico_pagamento.py\", \"r\", encoding=\"utf-8\") as arquivo:\n    codigo = arquivo.read()\n\nresposta = client.messages.create(\n    model=\"claude-opus-4-5\",\n    max_tokens=1024,\n    messages=[\n        {\n            \"role\": \"user\",\n            \"content\": (\n                \"Analise o c\u00f3digo abaixo e liste poss\u00edveis falhas de \"\n                \"seguran\u00e7a, sem reescrever o arquivo inteiro:\\n\\n\" + codigo\n            ),\n        }\n    ],\n)\n\nprint(resposta.content[0].text)<\/code><\/pre>\n<p>Note que o c\u00f3digo \u00e9 simples: voc\u00ea l\u00ea o arquivo, monta uma mensagem clara pedindo uma tarefa espec\u00edfica (&#8220;liste poss\u00edveis falhas&#8221;, e n\u00e3o &#8220;reescreva tudo&#8221;) e recebe a resposta. Esse \u00e9 o tipo de tarefa que se tornou muito mais confi\u00e1vel com o aumento da janela de contexto e da qualidade de racioc\u00ednio dos modelos recentes.<\/p>\n<h3>Novos formatos de entrada no seu fluxo de trabalho<\/h3>\n<p>Com a multimodalidade mais madura, times de suporte e desenvolvimento passaram a poder anexar prints de erro diretamente em ferramentas de IA, reduzindo o tempo gasto descrevendo o problema em texto. Se voc\u00ea trabalha com atendimento a chamados t\u00e9cnicos, essa \u00e9 uma mudan\u00e7a que vale testar antes de qualquer outra.<\/p>\n<h3>Custo mais previs\u00edvel para automa\u00e7\u00f5es<\/h3>\n<p>Se voc\u00ea j\u00e1 pensou em automatizar alguma tarefa repetitiva usando IA \u2014 gerar resumos de commits, revisar pull requests, escrever testes b\u00e1sicos \u2014 o custo por uso \u00e9 o fator que mais trava esse tipo de decis\u00e3o. Lan\u00e7amentos que baixam o pre\u00e7o por token tornam vi\u00e1vel automatizar tarefas que antes s\u00f3 faziam sentido para times grandes.<\/p>\n<h2>Como filtrar o que realmente vale a pena testar<\/h2>\n<p>Com tantos lan\u00e7amentos, \u00e9 imposs\u00edvel testar todos com profundidade. Um roteiro simples e pr\u00e1tico:<\/p>\n<ul>\n<li><strong>Leia apenas o resumo oficial da empresa<\/strong>, evitando an\u00e1lises de terceiros no primeiro contato. As p\u00e1ginas de an\u00fancio costumam trazer uma tabela comparando a vers\u00e3o nova com a anterior nos quatro pontos citados acima.<\/li>\n<li><strong>Pergunte-se: isso resolve uma dor que eu j\u00e1 sinto hoje?<\/strong> Se voc\u00ea nunca precisou de janela de contexto grande, um an\u00fancio de &#8220;contexto de 1 milh\u00e3o de tokens&#8221; n\u00e3o deve ser prioridade para voc\u00ea agora.<\/li>\n<li><strong>Teste com uma tarefa real e pequena antes de migrar tudo.<\/strong> Pegue um problema concreto do seu dia \u2014 um bug, uma refatora\u00e7\u00e3o simples \u2014 e compare o resultado do modelo novo com o que voc\u00ea j\u00e1 usa.<\/li>\n<li><strong>S\u00f3 troque em produ\u00e7\u00e3o depois de validar custo e estabilidade.<\/strong> Um modelo novo pode ter instabilidades nas primeiras semanas ap\u00f3s o lan\u00e7amento.<\/li>\n<\/ul>\n<blockquote><p><strong>\ud83d\udca1 Dica do Mestre:<\/strong> A Anthropic mant\u00e9m um hist\u00f3rico p\u00fablico de lan\u00e7amentos e mudan\u00e7as de modelo em sua p\u00e1gina de <a href=\"https:\/\/docs.anthropic.com\/en\/release-notes\/overview\" target=\"_blank\">notas de vers\u00e3o<\/a>. \u00c9 um bom h\u00e1bito revisar essas notas uma vez por semana, em vez de acompanhar not\u00edcias soltas \u2014 o texto oficial \u00e9 mais preciso do que resumos de terceiros.<\/p><\/blockquote>\n<h2>Um exemplo completo: comparando dois modelos na mesma tarefa<\/h2>\n<p>Para tornar isso concreto, veja um exemplo simples que voc\u00ea pode rodar para comparar como dois modelos diferentes respondem \u00e0 mesma pergunta t\u00e9cnica. O c\u00f3digo abaixo usa a API da OpenAI, mas a l\u00f3gica de compara\u00e7\u00e3o vale para qualquer fornecedor.<\/p>\n<pre><code># Exemplo em Python: comparando respostas de dois modelos para a mesma tarefa\n# Instala\u00e7\u00e3o: pip install openai\n\nfrom openai import OpenAI\n\nclient = OpenAI()\n\npergunta = (\n    \"Escreva uma fun\u00e7\u00e3o em Python que valide se um CPF \"\n    \"tem o formato correto (apenas formato, sem verificar d\u00edgitos).\"\n)\n\nmodelos = [\"gpt-4o-mini\", \"gpt-4o\"]\n\nfor modelo in modelos:\n    resposta = client.chat.completions.create(\n        model=modelo,\n        messages=[{\"role\": \"user\", \"content\": pergunta}],\n    )\n    print(f\"--- Resposta do modelo {modelo} ---\")\n    print(resposta.choices[0].message.content)\n    print()<\/code><\/pre>\n<p>Rodar esse tipo de compara\u00e7\u00e3o com uma tarefa real do seu projeto, em vez de confiar apenas em benchmarks publicados pelas pr\u00f3prias empresas, \u00e9 a forma mais honesta de decidir se vale a pena trocar de modelo.<\/p>\n<h2>Participe da conversa sobre isso na pr\u00e1tica<\/h2>\n<p>Entender teoricamente o que muda em cada lan\u00e7amento \u00e9 s\u00f3 o primeiro passo. O ganho real vem de trocar experi\u00eancia com outros desenvolvedores que j\u00e1 testaram essas mudan\u00e7as no dia a dia \u2014 o que funcionou, o que n\u00e3o valeu o esfor\u00e7o, o que quebrou em produ\u00e7\u00e3o.<\/p>\n<p>Se voc\u00ea quer discutir esses lan\u00e7amentos com outros profissionais, tirar d\u00favidas pr\u00e1ticas e acompanhar o que realmente importa sem precisar filtrar sozinho o barulho das redes sociais, entre na <a href=\"https:\/\/adrianosantos.link\/ComunidadeDevAI\" target=\"_blank\">Comunidade Dev&#8217;s AI<\/a>. \u00c9 um espa\u00e7o voltado justamente para desenvolvedores que querem aplicar IA de forma pr\u00e1tica no trabalho, sem exagero e sem enrola\u00e7\u00e3o.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Modelos de IA v\u00e3o continuar sendo lan\u00e7ados com frequ\u00eancia, e isso n\u00e3o vai mudar. O que pode mudar \u00e9 a sua rela\u00e7\u00e3o com essas novidades: em vez de tentar acompanhar tudo, voc\u00ea agora tem quatro pontos claros para avaliar \u2014 janela de contexto, capacidade de racioc\u00ednio, multimodalidade e custo \u2014 e um roteiro simples para decidir quando vale testar algo novo e quando vale continuar com o que j\u00e1 funciona.<\/p>\n<p>No fim, a pergunta que importa nunca \u00e9 &#8220;isso \u00e9 novo?&#8221;, e sim &#8220;isso resolve um problema que eu tenho agora?&#8221;. Com esse filtro, voc\u00ea economiza tempo, evita trocar de ferramenta por hype e usa a IA como ela deve ser usada: como um recurso a mais no seu trabalho, n\u00e3o como uma corrida sem fim.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea abre o Twitter, o LinkedIn ou qualquer f\u00f3rum de tecnologia e l\u00e1 est\u00e1: &#8220;Novo modelo bate recorde em benchmark&#8221;, &#8220;Empresa X lan\u00e7a vers\u00e3o 4.5 com contexto de 1 milh\u00e3o de tokens&#8221;, &#8220;Modelo Y agora resolve problemas de matem\u00e1tica avan\u00e7ada&#8221;. Isso acontece praticamente toda semana. E voc\u00ea, no meio do prazo de entrega de um [&hellip;]<\/p>\n","protected":false},"author":127,"featured_media":1092,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1091","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/posts\/1091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/users\/127"}],"replies":[{"embeddable":true,"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1091"}],"version-history":[{"count":1,"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/posts\/1091\/revisions"}],"predecessor-version":[{"id":1093,"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/posts\/1091\/revisions\/1093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/media\/1092"}],"wp:attachment":[{"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adrianosantostreina.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}