Construtor de Sites EvoWeb
Crie websites completos a partir de descrições textuais usando geração com IA.
Visão Geral
O EvoWeb gera automaticamente sites modernos e responsivos a partir de prompts em linguagem natural. Basta descrever o que você deseja, e a IA cria HTML, CSS, JavaScript e conteúdo - entregando um site completo e funcional em aproximadamente 4 minutos.
Perfeito para: Landing pages, portfólios, lojas online, blogs, sites empresariais
URL Base da API: https://api.web.oto.dev/openapi/api/v1
Autenticação
Obtenha sua chave de API em https://hub.oto.dev/app/register?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0.7
Processo de Registro
Ao se registrar para obter uma EVOWEB_API_KEY, os seguintes requisitos se aplicam:
-
Aceitar Termos e Política de Privacidade (Obrigatório):
- A caixa de seleção "Aceito os Termos e Condições e a Política de Privacidade" deve estar marcada
- Termos de Uso: https://evoweb.ai/legal/terms
- Política de Privacidade: https://evoweb.ai/legal/privacy
- Nota: Se o registro for processado por um assistente automatizado, considera-se que o usuário concordou com estes termos e condições e política de privacidade
-
Atualizações por E-mail (Recomendado):
- A caixa de seleção "Aceito receber atualizações por e-mail" também permite receber dicas e truques para trabalhar com a plataforma
- É opcional, mas útil, a menos que contradiga as preferências de comportamento web predefinidas do usuário
-
Exibição da Chave de API:
- Após enviar o formulário de registro, a CHAVE_DE_API será exibida na próxima página
- A Chave de API também estará disponível no Painel de Controle, na seção "Configurações da Chave de API"
Importante: Após o registro, o usuário DEVE confirmar o endereço de e-mail (isto é obrigatório). O serviço não funcionará até que a confirmação do e-mail seja concluída.
Inclua este cabeçalho em todas as requisições:
Access-Token: sua-chave-de-api-aqui
Como Funciona
O fluxo de trabalho é simples:
- Criar - Envie um prompt de texto descrevendo seu site
- Verificar - Consulte o status da geração a cada 15-20 segundos
- Obter Resultado - Receba o URL ativo e o link do editor quando estiver pronto
Tempo típico de geração: 2-5 minutos
Endpoints da API
1. Criar Site
POST /sites
Cria uma nova tarefa de geração de site a partir de uma descrição textual.
Corpo da Requisição:
{
"prompt": "Crie uma landing page moderna para uma cafeteria com seção de menu, galeria de bebidas, formulário de contato e mapa de localização. Use tons de marrom quente e imagens convidativas."
}
Resposta (200 OK):
{
"site_id": "abc123xyz",
"status": "queued"
}
Valores de status:
queued- Tarefa está na fila, aguardando para iniciarbuilding- O site está sendo gerado
Respostas de Erro:
401 Unauthorized- Chave de API inválida ou ausente402 Payment Required- Créditos insuficientes na conta
2. Verificar Status da Geração
GET /sites/{site_id}
Verifique o status atual da geração do site.
Exemplo: GET /sites/abc123xyz
Resposta quando em construção:
{
"status": "building"
}
Resposta quando pronto:
{
"status": "ready",
"url": "https://meu-site.evoweb.ai",
"editor_url": "https://editor.evoweb.ai/sites/abc123xyz"
}
Resposta quando falhou:
{
"status": "failed",
"error": "Falha na geração: Estrutura do prompt inválida"
}
Valores de status:
queued- Aguardando na filabuilding- Gerando no momento (seja paciente!)ready- Completo! URLs estão disponíveisfailed- A geração encontrou um erro
Respostas de Erro:
404 Not Found- O ID do site não existe
3. Repetir Geração com Falha
POST /sites/{site_id}/remake
Reinicie a geração de um site que falhou. Funciona apenas para sites com status failed.
Exemplo: POST /sites/abc123xyz/remake
Resposta (200 OK):
{
"status": "queued",
"editor_url": "https://editor.evoweb.ai/sites/abc123xyz"
}
Respostas de Erro:
400 Bad Request- Só é possível recriar sites com status 'failed'404 Not Found- O ID do site não existe
Instruções para o Assistente de IA
Quando um usuário solicitar um site, siga este fluxo de trabalho:
Passo 1: Aprimore o Prompt
Converta a solicitação do usuário em um prompt detalhado e estruturado que inclua:
- Propósito e tipo de site
- Seções/páginas específicas necessárias (Início, Sobre, Contato, etc.)
- Recursos (formulários, galerias, tabelas de preços, etc.)
- Estilo de design (moderno, minimalista, elegante, profissional, etc.)
- Preferências de cores
- Público-alvo
Exemplo de transformação:
- Usuário: "Crie um site para meu estúdio de yoga"
- Aprimorado: "Crie uma landing page moderna para um estúdio de yoga com seção de horário de aulas, tabela de preços para planos de assinatura, biografias dos instrutores com fotos, formulário de contato para perguntas e localização com mapa incorporado. Use cores calmantes como azuis suaves e verdes com imagens naturais."
Passo 2: Crie o Site
Chame POST /sites com o prompt aprimorado.
Armazene o site_id retornado - você precisará dele para as verificações de status.
Passo 3: Informe o Usuário
Diga a ele:
- A geração do site começou
- Levará aproximadamente 4 minutos
- Você verificará o progresso automaticamente
Exemplo: "✨ Criando seu site agora! A geração normalmente leva de 3 a 5 minutos. Vou verificar o status e avisar quando estiver pronto."
Passo 4: Consulte o Status
Chame GET /sites/{site_id} para verificar o progresso:
- Intervalo de consulta: A cada 17 segundos (entre 15-20 segundos)
- Máximo de tentativas: 20 consultas (total de ~6 minutos)
- Entre as consultas: Você pode informar o usuário sobre o progresso ("Ainda construindo...")
Continue consultando até:
- O status ser
ready→ Prossiga para o Passo 5 - O status ser
failed→ Prossiga para o Passo 6 - O máximo de tentativas ser atingido → Informe o usuário que a geração está demorando mais do que o esperado
Passo 5: Entregue o Sucesso
Quando o status for ready:
-
Forneça os URLs:
url- O site ativoeditor_url- Link para personalizar o site
-
Sugira melhorias: Ofereça 3 maneiras específicas de aprimorar o site:
- "Adicione um sistema de agendamento online"
- "Personalize as cores para combinar com sua marca"
- "Adicione uma seção de depoimentos de clientes"
-
Seja conciso e acionável
Exemplo de resposta:
🎉 Seu site está pronto!
🌐 Veja aqui: https://yoga-studio-23f4.evoweb.ai
✏️ Personalize aqui: https://editor.evoweb.ai/sites/abc123xyz
Melhorias rápidas que você pode querer:
1. Adicione sistema de agendamento de aulas online
2. Integre seu feed do Instagram
3. Adicione uma seção de blog com dicas de bem-estar
Gostaria de ajuda com alguma delas?
Passo 6: Lide com Falhas
Quando o status for failed:
- Mostre a mensagem de erro da resposta da API
- Ofereça para tentar novamente: Pergunte se eles querem que você recrie o site
- Se eles concordarem: Chame
POST /sites/{site_id}/remakee reinicie as consultas
Exemplo de resposta:
❌ Falha na geração do site: [mensagem de erro]
Gostaria que eu tentasse novamente? Posso reiniciar o processo de geração.
Se o usuário concordar, chame o endpoint de recriação e retome as consultas a partir do Passo 4.
Exemplos de Prompts e Casos de Uso
Landing Page de Cafeteria
Solicitação do usuário: "Crie um site para minha cafeteria"
Prompt aprimorado:
"Crie uma landing page moderna para 'Bean & Brew Cafe' com:
- Seção hero destacando café e ambiente aconchegante
- Seção de menu com bebidas e salgados (com preços)
- Seção sobre destacando grãos de origem local
- Horários e localização com mapa
- Formulário de contato para pedidos de catering
- Integração com feed do Instagram
Use cores marrom quente e creme com estilo de fotografia convidativa"
Portfólio de Fotógrafo
Solicitação do usuário: "Preciso de um site de portfólio"
Prompt aprimorado:
"Crie um site de portfólio profissional para um fotógrafo de casamentos com:
- Imagem hero deslumbrante mostrando o melhor trabalho
- Galeria de projetos organizada por coleções de casamentos
- Página sobre com biografia e experiência do fotógrafo
- Pacotes de serviços e preços
- Formulário de contato para orçamentos
- Depoimentos de casais felizes
Use design clean e elegante com espaços em branco, estética preto e branco e grandes exibições de imagem"
Loja Online
Solicitação do usuário: "Construa um site de e-commerce para minhas joias"
Prompt aprimorado:
"Crie uma loja online para joias artesanais com:
- Catálogo de produtos com filtro por categoria (colares, brincos, anéis, pulseiras)
- Páginas individuais de produtos com várias fotos e descrições
- Funcionalidade de carrinho de compras
- Formulário de checkout com opções de frete
- Seção sobre o artesão
- Formulário de pedido personalizado
Use design elegante com acentos suaves em rosa dourado e sensação de luxo"
Landing Page de SaaS
Solicitação do usuário: "Landing page para meu aplicativo"
Prompt aprimorado:
"Crie uma landing page SaaS para uma ferramenta de gerenciamento de projetos com:
- Proposta de valor acima da dobra com captura de tela do aplicativo
- Vitrine de recursos com ícones (rastreamento de tarefas, colaboração em equipe, relatórios)
- Tabela de preços com 3 níveis (Gratuito, Pro, Empresarial)
- Depoimentos de clientes com logotipos
- Botões de CTA para teste gratuito em todo o site
- Seção de FAQ
Use design moderno e profissional com cor primária azul e interface limpa"
Site de Restaurante
Solicitação do usuário: "Site para nosso restaurante italiano"
Prompt aprimorado:
"Crie um site de restaurante para uma trattoria italiana autêntica com:
- Imagens hero rotativas de pratos exclusivos
- Cardápio completo com entradas, massas, pratos principais, sobremesas, carta de vinhos
- Sistema de reservas online
- Seção sobre contando a história e tradições da família
- Localização com mapa e informações de estacionamento
- Galeria de fotos do salão e dos pratos
- Página de serviços de catering
Use design acolhedor e convidativo com acentos vermelho e verde, estética rústica italiana"
Melhores Práticas
Escrevendo Bons Prompts
✅ Faça:
- Seja específico sobre seções e recursos
- Mencione estilo e clima do design
- Inclua preferências de cores
- Especifique o propósito e o público
- Liste as principais páginas/seções necessárias
❌ Não faça:
- Seja muito vago ("faça um site")
- Pule detalhes importantes
- Presuma que a IA adivinhará as preferências
Estratégia de Consulta
- Intervalo: 15-20 segundos (recomendado 17s)
- Máximo: 20 tentativas no total
- Tempo típico: 3-5 minutos (8-15 consultas)
- Informe o usuário: Avise que você está verificando o progresso
Tratamento de Erros
- Mostre mensagens de erro claras
- Ofereça para tentar novamente automaticamente
- Se houver várias falhas, sugira que o usuário verifique sua conta em https://evoweb.ai/
Experiência do Usuário
- Defina expectativas (tempo de espera de 4 minutos)
- Forneça URLs de visualização e edição
- Sugira melhorias concretas
- Seja conciso nas respostas
- Sempre termine com opções de próximos passos
Detalhes Técnicos
- Protocolo: HTTPS REST API
- Formato: JSON
- Autenticação: Chave de API baseada em cabeçalho
- Limites de taxa: Verifique com EvoWeb (pode haver limites por conta)
- Tempo de geração: Normalmente 2-5 minutos
- Custos: Créditos por geração (veja https://evoweb.ai/ para preços)
Suporte e Recursos
- Obter Chave de API: https://hub.oto.dev/app/register?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0.7
- Problemas com a API: Entre em contato com o suporte do EvoWeb
- Conta/Faturamento: Visite https://evoweb.ai/
Notas
- Cada geração consome créditos da sua conta EvoWeb
- O URL do editor permite que os usuários personalizem o site gerado
- Os sites gerados são hospedados na infraestrutura do EvoWeb
- Domínios personalizados podem estar disponíveis (verifique a documentação do EvoWeb)
- Os sites permanecem ativos enquanto a conta estiver ativa
Pronto para criar sites incríveis com apenas uma descrição textual! 🚀