{"id":2209,"date":"2026-08-15T06:07:13","date_gmt":"2026-08-15T06:07:13","guid":{"rendered":"https:\/\/convly.ai\/?p=2209"},"modified":"2026-08-15T06:07:13","modified_gmt":"2026-08-15T06:07:13","slug":"hugging-face-deepsite","status":"publish","type":"post","link":"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/","title":{"rendered":"Hugging Face DeepSite: Gerador de Aplicativos Web de Arquivo \u00danico com IA"},"content":{"rendered":"<div class=\"convly-tldr\">\n<ul>\n<li>DeepSite \u00e9 um espa\u00e7o gratuito do Hugging Face em<code>huggingface.co\/spaces\/enricoros\/deepsite<\/code> que transforma um prompt de texto em um aplicativo web HTML completo e autossuficiente.<\/li>\n<li>Nenhuma instala\u00e7\u00e3o nem conta necess\u00e1ria para testar \u2014 basta abrir a URL, descrever seu aplicativo, clicar em Gerar e obter uma pr\u00e9-visualiza\u00e7\u00e3o em tempo real e um arquivo <code>.html<\/code> para download.<\/li>\n<li>A sa\u00edda \u00e9 um \u00fanico arquivo com CSS e JavaScript embutidos; voc\u00ea pode hosped\u00e1-lo no Hugging Face Spaces, GitHub Pages, Netlify ou qualquer servidor est\u00e1tico.<\/li>\n<li>Duplicar o espa\u00e7o e adicionar seu pr\u00f3prio token de API do Hugging Face permite evitar filas de espera e escolher o modelo preferido.<\/li>\n<\/ul>\n<\/div>\n<p>O Hugging Face DeepSite \u00e9 um gerador de aplicativos web de c\u00f3digo aberto, executado inteiramente no navegador. Descreva o aplicativo desejado em texto simples, e o DeepSite invoca um modelo de linguagem grande para gerar um \u00fanico arquivo autossuficiente \u2014 com CSS e JavaScript embutidos \u2014 que \u00e9 executado imediatamente em qualquer navegador. Sem ferramentas de build, sem frameworks e sem depend\u00eancias para instalar. Como funciona totalmente no navegador, usu\u00e1rios do Windows, macOS e Linux seguem exatamente os mesmos passos. <code>.html<\/code> arquivo<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-flat ez-toc-counter ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-6a8037bdca232\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Alternar<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a8037bdca232\"  aria-label=\"Alternar\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#What_DeepSite_Generates\" >O que o DeepSite Gera<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#How_to_Use_DeepSite\" >Como Usar o DeepSite<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#Understanding_the_Live_Preview\" >Entendendo a Pr\u00e9-visualiza\u00e7\u00e3o em Tempo Real<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#Deploying_Your_App\" >Implantando Seu Aplicativo<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#Duplicating_the_Space_for_Higher_Rate_Limits\" >Duplicando o Espa\u00e7o para Limites de Taxa Mais Altos<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#Running_DeepSite_Locally\" >Executando o DeepSite Localmente<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#Prompt_Tips_for_Better_Output\" >Dicas de Prompt para Melhor Resultado<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#Limitations\" >Limita\u00e7\u00f5es<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/convly.ai\/pt\/hugging-face-deepsite\/#Frequently_Asked_Questions\" >Perguntas frequentes<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"What_DeepSite_Generates\"><\/span>O que o DeepSite Gera<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cada sa\u00edda do DeepSite \u00e9 um \u00fanico<code>.html<\/code> arquivo. Bibliotecas externas escolhidas pelo modelo \u2014 como Chart.js, Tailwind CSS via CDN ou Alpine.js \u2014 s\u00e3o carregadas por meio de um link CDN na tag <code>&lt;head&gt;<\/code>e n\u00e3o s\u00e3o incorporadas (bundled). Isso mant\u00e9m o arquivo pequeno e prontamente port\u00e1til.<\/p>\n<p>O DeepSite \u00e9 especialmente adequado para:<\/p>\n<ul>\n<li>Calculadoras interativas e conversores de unidades<\/li>\n<li>Pain\u00e9is de visualiza\u00e7\u00e3o de dados usando Chart.js ou tecnologias semelhantes<\/li>\n<li>Jogos simples para navegador (canvas 2D, quebra-cabe\u00e7as de palavras)<\/li>\n<li>Prot\u00f3tipos de interfaces de usu\u00e1rio e maquetes clic\u00e1veis<\/li>\n<li>Ferramentas e utilit\u00e1rios de prop\u00f3sito \u00fanico<\/li>\n<\/ul>\n<p>N\u00e3o \u00e9 uma substitui\u00e7\u00e3o para aplica\u00e7\u00f5es multiarquivo em React ou Vue. Projetos que exigem banco de dados, autentica\u00e7\u00e3o ou gerenciamento complexo de estado devem tratar a sa\u00edda do DeepSite como um esqueleto inicial, n\u00e3o como um produto final.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Use_DeepSite\"><\/span>Como Usar o DeepSite<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li><strong>Abra o espa\u00e7o.<\/strong> Ir para <code>huggingface.co\/spaces\/enricoros\/deepsite<\/code>. Nenhum login \u00e9 necess\u00e1rio na inst\u00e2ncia p\u00fablica, embora voc\u00ea possa entrar em uma fila durante hor\u00e1rios de pico.<\/li>\n<li><strong>Escreva seu prompt.<\/strong> No campo de prompt, descreva o aplicativo de forma concreta. Em vez de dizer apenas \u201cuma calculadora\u201d, escreva algo como \u201cuma calculadora de gorjetas com um controle deslizante para a porcentagem (10\u201330%), um campo para o valor total da conta e uma sa\u00edda mostrando o valor por pessoa\u201d. Maior especificidade resulta em melhor qualidade.<\/li>\n<li><strong>Selecione um modelo.<\/strong> O espa\u00e7o exibe um menu suspenso para sele\u00e7\u00e3o de modelo. As op\u00e7\u00f5es variam conforme o mantenedor atualiza o espa\u00e7o; a lista atual \u00e9 exibida na interface do usu\u00e1rio. Para uma compara\u00e7\u00e3o classificada dos modelos subjacentes quanto \u00e0 capacidade de programa\u00e7\u00e3o e custo, consulte a <a href=\"https:\/\/convly.ai\/pt\/llm-leaderboard\/\">Ranking de LLMs<\/a>.<\/li>\n<li><strong>Clique em Gerar.<\/strong> O modelo transmite o HTML em tempo real para o painel do editor \u00e0 esquerda. Uma pr\u00e9-visualiza\u00e7\u00e3o em tempo real \u00e9 renderizada no painel \u00e0 direita.<\/li>\n<li><strong>Itere com mensagens complementares.<\/strong> Use a caixa de entrada de chat abaixo da pr\u00e9-visualiza\u00e7\u00e3o para refinar o resultado: \u201cmudar para fundo escuro\u201d, \u201cadicionar um bot\u00e3o de reinicializa\u00e7\u00e3o\u201d, \u201cusar fonte maior para o resultado\u201d. O modelo edita o arquivo existente, em vez de regener\u00e1-lo do zero.<\/li>\n<li><strong>Baixe ou implante.<\/strong> Clique <em>Baixar HTML<\/em> para salvar o arquivo localmente ou clique em <em>Implantar no Spaces<\/em> para public\u00e1-lo como um novo espa\u00e7o do Hugging Face sob sua conta.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Understanding_the_Live_Preview\"><\/span>Entendendo a Pr\u00e9-visualiza\u00e7\u00e3o em Tempo Real<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>O painel de pr\u00e9-visualiza\u00e7\u00e3o renderiza seu HTML dentro de um iframe isolado (sandboxed). <code>iframe<\/code>. Algumas APIs do navegador \u2014 como geolocaliza\u00e7\u00e3o, c\u00e2mera e grava\u00e7\u00e3o na \u00e1rea de transfer\u00eancia \u2014 podem ser bloqueadas pelas pol\u00edticas de sandbox do iframe no ambiente do Hugging Face. Se um recurso funcionar no editor, mas n\u00e3o na pr\u00e9-visualiza\u00e7\u00e3o, baixe o arquivo e abra-o diretamente no seu navegador para test\u00e1-lo sem restri\u00e7\u00f5es de sandbox.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Deploying_Your_App\"><\/span>Implantando Seu Aplicativo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>O <em>Implantar no Spaces<\/em> O bot\u00e3o lida automaticamente com todo o fluxo (exige que voc\u00ea esteja conectado ao Hugging Face):<\/p>\n<ol>\n<li>Cria um novo espa\u00e7o sob sua conta com o SDK configurado como <strong>Est\u00e1tico<\/strong> \u2014 sem servidor, apenas hospedagem de arquivos.<\/li>\n<li>Envia seu arquivo <code>index.html<\/code> como \u00fanico arquivo.<\/li>\n<li>Atribui uma URL p\u00fablica em <code>huggingface.co\/spaces\/&lt;seu-nome-de-usu\u00e1rio&gt;\/&lt;nome-do-espaco&gt;<\/code>.<\/li>\n<\/ol>\n<p>Espa\u00e7os Est\u00e1ticos s\u00e3o gratuitos. O aplicativo fica acess\u00edvel publicamente em segundos ap\u00f3s a implanta\u00e7\u00e3o. Voc\u00ea tamb\u00e9m pode hospedar o arquivo em qualquer servi\u00e7o que sirva conte\u00fado est\u00e1tico:<\/p>\n<table>\n<thead>\n<tr>\n<th>Plataforma<\/th>\n<th>Como implantar<\/th>\n<th>Vers\u00e3o gratuita<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Hugging Face Spaces (Est\u00e1tico)<\/td>\n<td>Use o bot\u00e3o de implanta\u00e7\u00e3o integrado<\/td>\n<td>Sim<\/td>\n<\/tr>\n<tr>\n<td>GitHub Pages<\/td>\n<td>Commit <code>index.html<\/code> a um reposit\u00f3rio e habilite o Pages nas Configura\u00e7\u00f5es<\/td>\n<td>Sim<\/td>\n<\/tr>\n<tr>\n<td>Netlify<\/td>\n<td>Arraste e solte o arquivo em netlify.com\/drop<\/td>\n<td>Sim<\/td>\n<\/tr>\n<tr>\n<td>Vercel<\/td>\n<td>Executar <code>vercel --prod<\/code> a partir de um diret\u00f3rio que contenha o arquivo<\/td>\n<td>Sim (valem limites)<\/td>\n<\/tr>\n<tr>\n<td>Qualquer servidor web<\/td>\n<td>Copie para a raiz do documento e sirva como HTML est\u00e1tico<\/td>\n<td>Varia<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Duplicating_the_Space_for_Higher_Rate_Limits\"><\/span>Duplicando o Espa\u00e7o para Limites de Taxa Mais Altos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>O Space p\u00fablico \u00e9 compartilhado; em per\u00edodos de alta demanda, voc\u00ea pode entrar em fila. Duplic\u00e1-lo lhe d\u00e1 uma inst\u00e2ncia privada executada na sua pr\u00f3pria conta do Hugging Face, com sua pr\u00f3pria cota de API.<\/p>\n<ol>\n<li>Fa\u00e7a login no Hugging Face.<\/li>\n<li>Abra <code>huggingface.co\/spaces\/enricoros\/deepsite<\/code>.<\/li>\n<li>Clique no menu de tr\u00eas pontos (&hellip;) no canto superior direito e selecione <strong>Duplicar este Space<\/strong>.<\/li>\n<li>Escolha um nome e a visibilidade (p\u00fablico ou privado), depois clique em <strong>Duplicar Space<\/strong>.<\/li>\n<li>Nas configura\u00e7\u00f5es do seu Space duplicado, adicione um segredo chamado <code>HF_TOKEN<\/code> contendo um token da API do Hugging Face com acesso \u00e0 API de Infer\u00eancia. O DeepSite usar\u00e1 esse token para todas as chamadas aos modelos.<\/li>\n<\/ol>\n<p>Se voc\u00ea estiver decidindo entre confiar no Space p\u00fablico gratuito ou pagar por sua pr\u00f3pria cota de infer\u00eancia, a <a href=\"https:\/\/convly.ai\/pt\/self-hosting-vs-api-calculator\/\">calculadora de ponto de equil\u00edbrio entre hospedagem local e uso de API<\/a> calculadora de custos pode quantificar a diferen\u00e7a de custo com base no volume esperado de gera\u00e7\u00f5es.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Running_DeepSite_Locally\"><\/span>Executando o DeepSite Localmente<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>O c\u00f3digo-fonte do DeepSite \u00e9 um reposit\u00f3rio git padr\u00e3o hospedado no Hugging Face. Voc\u00ea pode clon\u00e1-lo e execut\u00e1-lo localmente contra um servidor de infer\u00eancia local (Ollama, vLLM, llama.cpp com um endpoint compat\u00edvel com OpenAI).<\/p>\n<pre><code>git clone https:\/\/huggingface.co\/spaces\/enricoros\/deepsite\ncd deepsite\nnpm install\nnpm run dev<\/code><\/pre>\n<p>Os nomes das vari\u00e1veis de ambiente para o endpoint do modelo podem mudar entre vers\u00f5es; verifique o <code>README.md<\/code> ou qualquer arquivo<code>.env.example<\/code> ap\u00f3s clonar, em vez de confiar em um nome de vari\u00e1vel fixo. Para executar localmente um modelo capaz de gera\u00e7\u00e3o de c\u00f3digo, verifique primeiro se sua GPU possui mem\u00f3ria suficiente \u2014 modelos voltados para c\u00f3digo com 7B\u201334B de par\u00e2metros representam a faixa pr\u00e1tica para a maioria dos hardwares consumidores. Use a <a href=\"https:\/\/convly.ai\/pt\/llm-vram-calculator\/\">Calculadora de VRAM<\/a> calculadora de VRAM para confirmar se sua GPU suporta o modelo desejado antes de baix\u00e1-lo.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Prompt_Tips_for_Better_Output\"><\/span>Dicas de Prompt para Melhor Resultado<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Nomeie explicitamente os elementos da interface do usu\u00e1rio.<\/strong> \u2018Um menu suspenso para sele\u00e7\u00e3o de moeda\u2019 \u00e9 mais confi\u00e1vel do que \u2018uma maneira de escolher uma moeda\u2019.<\/li>\n<li><strong>Especifique o estilo visual.<\/strong> \u2018Modo escuro, layout baseado em cart\u00f5es, cantos arredondados\u2019 orienta melhor a gera\u00e7\u00e3o de CSS. Sem dicas de estilo, a sa\u00edda varia amplamente entre modelos.<\/li>\n<li><strong>Nomeie as bibliotecas que deseja utilizar.<\/strong> \u2018Use Chart.js para o gr\u00e1fico de barras\u2019 \u00e9 mais confi\u00e1vel do que esperar que o modelo escolha uma biblioteca adequada.<\/li>\n<li><strong>Mantenha o escopo pequeno.<\/strong> Ferramentas de prop\u00f3sito \u00fanico geram resultados melhores. Aplica\u00e7\u00f5es multi-tela produzem c\u00f3digo excessivamente volumoso e mais dif\u00edcil de iterar, tudo em um \u00fanico arquivo.<\/li>\n<li><strong>Refine com mensagens subsequentes.<\/strong> Um rascunho inicial refinado por tr\u00eas ou quatro mensagens direcionadas geralmente supera um prompt gigantesco.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Limitations\"><\/span>Limita\u00e7\u00f5es<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>A sa\u00edda \u00e9 limitada pelo comprimento m\u00e1ximo de sa\u00edda do modelo. Aplica\u00e7\u00f5es muito complexas podem ser truncadas no meio de um arquivo; reduza o escopo caso isso ocorra.<\/li>\n<li>N\u00e3o h\u00e1 persist\u00eancia de sess\u00e3o: fechar a guia do navegador perde toda a conversa. Fa\u00e7a o download do arquivo antes de fech\u00e1-la.<\/li>\n<li>Bibliotecas dependentes de CDN exigem conex\u00e3o \u00e0 internet para renderizar corretamente ao abrir o arquivo localmente.<\/li>\n<li>Apenas front-end: sem l\u00f3gica no lado do servidor, sem banco de dados e sem autentica\u00e7\u00e3o na sa\u00edda gerada.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions\"><\/span>Perguntas frequentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>O DeepSite \u00e9 gratuito para uso?<\/h3>\n<p>O Space p\u00fablico \u00e9 gratuito, sujeito \u00e0s cotas compartilhadas de computa\u00e7\u00e3o do Hugging Face. Duplicar o Space tamb\u00e9m \u00e9 gratuito, mas as chamadas \u00e0 API de infer\u00eancia contra sua pr\u00f3pria conta do Hugging Face s\u00e3o cobradas ap\u00f3s o limite gratuito. Os custos dependem do modelo e costumam ser baixos para tarefas curtas de gera\u00e7\u00e3o de c\u00f3digo.<\/p>\n<h3>Quais modelos o DeepSite utiliza?<\/h3>\n<p>The model list is maintained by the Space author and changes over time; versions have included Llama-family models, DeepSeek Coder variants, and Qwen Coder models. Check the dropdown in the live Space for the current options \u2014 do not rely on any fixed list in external documentation.<\/p>\n<h3>Posso usar a sa\u00edda do DeepSite comercialmente?<\/h3>\n<p>O c\u00f3digo gerado em si n\u00e3o possui licen\u00e7a inerente \u2014 voc\u00ea forneceu o prompt e a sa\u00edda \u00e9 c\u00f3digo funcional. No entanto, bibliotecas hospedadas em CDN inclu\u00eddas pelo modelo (Chart.js, Tailwind etc.) possuem suas pr\u00f3prias licen\u00e7as (geralmente MIT ou Apache 2.0). Revise quaisquer importa\u00e7\u00f5es de CDN no arquivo antes de us\u00e1-lo comercialmente.<\/p>\n<h3>Como o DeepSite se compara a outros geradores de c\u00f3digo por IA?<\/h3>\n<p>O nicho do DeepSite \u00e9 a gera\u00e7\u00e3o zero-configura\u00e7\u00e3o de um \u00fanico arquivo com pr\u00e9-visualiza\u00e7\u00e3o instant\u00e2nea no navegador. Ferramentas como GitHub Copilot, Cursor e v0.dev oferecem gera\u00e7\u00e3o de projetos multi-arquivo mais rica, mas exigem um IDE ou assinatura paga. O DeepSite \u00e9 o caminho mais r\u00e1pido da ideia at\u00e9 um prot\u00f3tipo compartilh\u00e1vel. Para uma compara\u00e7\u00e3o classificada dos modelos subjacentes quanto \u00e0 intelig\u00eancia e custo, consulte a <a href=\"https:\/\/convly.ai\/pt\/llm-leaderboard\/\">Ranking de LLMs<\/a>.<\/p>\n<h3>O aplicativo gerado apresenta falhas na pr\u00e9-visualiza\u00e7\u00e3o. O que devo fazer?<\/h3>\n<p>Baixe o arquivo e abra-o diretamente no seu navegador primeiro \u2014 diversos APIs do navegador s\u00e3o bloqueados dentro do iframe sandbox. Se ainda estiver com falhas localmente, envie uma mensagem subsequente descrevendo o problema espec\u00edfico (\u2018o gr\u00e1fico n\u00e3o \u00e9 renderizado\u2019, \u2018o clique no bot\u00e3o n\u00e3o faz nada\u2019), em vez de regenerar do zero. Se o arquivo terminar no meio de uma tag ou de um script, a sa\u00edda foi truncada \u2014 simplifique o escopo do prompt ou mude para um modelo com limite maior de sa\u00edda.<\/p>\n<h3>Can I self-host DeepSite with a private or local LLM?<\/h3>\n<p>Sim. Clone o reposit\u00f3rio, execute-o localmente com <code>npm run dev<\/code>, e configure o endpoint do modelo para apontar para um servidor de infer\u00eancia local. Um modelo de gera\u00e7\u00e3o de c\u00f3digo com pelo menos 7B de par\u00e2metros produz sa\u00eddas utiliz\u00e1veis; modelos de 34B+ melhoram significativamente a qualidade, mas exigem muito mais VRAM. Consulte a <a href=\"https:\/\/convly.ai\/pt\/llm-vram-calculator\/\">Calculadora de VRAM<\/a> calculadora de VRAM comparando-a com as especifica\u00e7\u00f5es da sua GPU antes de escolher um tamanho de modelo.<\/p>","protected":false},"excerpt":{"rendered":"<p>DeepSite is a free Hugging Face Space athuggingface.co\/spaces\/enricoros\/deepsite that turns a text prompt into a complete, self-contained HTML web app. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2210,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[7],"tags":[],"class_list":["post-2209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-news"],"_links":{"self":[{"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/posts\/2209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/comments?post=2209"}],"version-history":[{"count":1,"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/posts\/2209\/revisions"}],"predecessor-version":[{"id":2211,"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/posts\/2209\/revisions\/2211"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/media\/2210"}],"wp:attachment":[{"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/media?parent=2209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/categories?post=2209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/convly.ai\/pt\/wp-json\/wp\/v2\/tags?post=2209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}