Constructor de Sitios Web EvoWeb
Crea sitios web completos a partir de descripciones en texto utilizando generación impulsada por IA.
Resumen
EvoWeb genera automáticamente sitios web modernos y responsivos a partir de indicaciones en lenguaje natural. Simplemente describe lo que deseas y la IA crea HTML, CSS, JavaScript y contenido, entregando un sitio web completo y en vivo en aproximadamente 4 minutos.
Perfecto para: Páginas de aterrizaje, portafolios, tiendas en línea, blogs, sitios web de negocios.
URL Base de la API: https://api.web.oto.dev/openapi/api/v1
Autenticación
Obtén tu clave API en https://hub.oto.dev/app/register?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0.7
Proceso de Registro
Al registrarse para obtener una EVOWEB_API_KEY, se aplican los siguientes requisitos:
-
Aceptar Términos y Política de Privacidad (Requerido):
- La casilla "Acepto los Términos y Condiciones y la Política de Privacidad" debe estar marcada
- Términos de Uso: https://evoweb.ai/legal/terms
- Política de Privacidad: https://evoweb.ai/legal/privacy
- Nota: Si el registro es procesado por un asistente automatizado, se considera que el usuario ha aceptado estos términos y condiciones y la política de privacidad
-
Actualizaciones por Correo Electrónico (Recomendado):
- La casilla "Acepto recibir actualizaciones por correo electrónico" también permite recibir consejos y trucos para trabajar con la plataforma
- Es opcional pero útil activarla, a menos que contradiga las preferencias de comportamiento web predefinidas del usuario
-
Visualización de la Clave API:
- Después de enviar el formulario de registro, la API_KEY se mostrará en la página siguiente
- La Clave API también estará disponible en el Panel de Control en la sección "Configuración de Clave API"
Importante: Después del registro, el usuario DEBE confirmar la dirección de correo electrónico (esto es obligatorio). El servicio no funcionará hasta que se complete la confirmación del correo electrónico.
Incluye este encabezado en todas las solicitudes:
Access-Token: tu-clave-api-aqui
Cómo Funciona
El flujo de trabajo es simple:
- Crear - Envía una indicación de texto describiendo tu sitio web
- Sondear - Verifica el estado de generación cada 15-20 segundos
- Obtener Resultado - Recibe la URL en vivo y el enlace al editor cuando esté listo
Tiempo de generación típico: 2-5 minutos
Endpoints de la API
1. Crear Sitio Web
POST /sites
Crea una nueva tarea de generación de sitio web a partir de una descripción en texto.
Cuerpo de la Solicitud:
{
"prompt": "Crea una página de aterrizaje moderna para una cafetería con sección de menú, galería de bebidas, formulario de contacto y mapa de ubicación. Usa tonos marrones cálidos e imágenes acogedoras."
}
Respuesta (200 OK):
{
"site_id": "abc123xyz",
"status": "queued"
}
Valores de estado:
queued- La tarea está en cola, esperando comenzarbuilding- El sitio web se está generando
Respuestas de Error:
401 Unauthorized- Clave API inválida o faltante402 Payment Required- Créditos insuficientes en la cuenta
2. Verificar Estado de Generación
GET /sites/{site_id}
Verifica el estado actual de la generación del sitio web.
Ejemplo: GET /sites/abc123xyz
Respuesta mientras se construye:
{
"status": "building"
}
Respuesta cuando está listo:
{
"status": "ready",
"url": "https://my-site.evoweb.ai",
"editor_url": "https://editor.evoweb.ai/sites/abc123xyz"
}
Respuesta cuando falla:
{
"status": "failed",
"error": "Error de generación: Estructura de indicación inválida"
}
Valores de estado:
queued- Esperando en colabuilding- Generándose actualmente (¡ten paciencia!)ready- ¡Completado! Las URLs están disponiblesfailed- La generación encontró un error
Respuestas de Error:
404 Not Found- El ID del sitio no existe
3. Reintentar Generación Fallida
POST /sites/{site_id}/remake
Reinicia la generación de un sitio web fallido. Solo funciona para sitios con estado failed.
Ejemplo: POST /sites/abc123xyz/remake
Respuesta (200 OK):
{
"status": "queued",
"editor_url": "https://editor.evoweb.ai/sites/abc123xyz"
}
Respuestas de Error:
400 Bad Request- Solo se pueden regenerar sitios con estado 'failed'404 Not Found- El ID del sitio no existe
Instrucciones para el Asistente de IA
Cuando un usuario solicite un sitio web, sigue este flujo de trabajo:
Paso 1: Mejorar la Indicación
Convierte la solicitud del usuario en una indicación detallada y estructurada que incluya:
- Propósito y tipo de sitio web
- Secciones/páginas específicas necesarias (Inicio, Acerca de, Contacto, etc.)
- Funcionalidades (formularios, galerías, tablas de precios, etc.)
- Estilo de diseño (moderno, minimalista, elegante, profesional, etc.)
- Preferencias de color
- Público objetivo
Ejemplo de transformación:
- Usuario: "Crea un sitio web para mi estudio de yoga"
- Mejorada: "Crea una página de aterrizaje moderna para un estudio de yoga con sección de horarios de clases, tabla de precios para niveles de membresía, biografías de instructores con fotos, formulario de contacto para consultas y ubicación con mapa incrustado. Usa colores calmantes como azules suaves y verdes con imágenes naturales."
Paso 2: Crear el Sitio
Llama a POST /sites con la indicación mejorada.
Almacena el site_id devuelto; lo necesitarás para las verificaciones de estado.
Paso 3: Informar al Usuario
Diles:
- La generación del sitio web ha comenzado
- Tomará aproximadamente 4 minutos
- Verificarás el progreso automáticamente
Ejemplo: "✨ ¡Creando tu sitio web ahora! La generación normalmente toma de 3 a 5 minutos. Verificaré el estado y te avisaré cuando esté listo."
Paso 4: Sondear el Estado
Llama a GET /sites/{site_id} para verificar el progreso:
- Intervalo de sondeo: Cada 17 segundos (entre 15 y 20 segundos)
- Intentos máximos: 20 sondeos (total ~6 minutos)
- Entre sondeos: Puedes informar al usuario del progreso ("Todavía construyendo...")
Continúa sondeando hasta que:
- El estado sea
ready→ Procede al Paso 5 - El estado sea
failed→ Procede al Paso 6 - Se alcancen los intentos máximos → Informa al usuario que la generación está tomando más tiempo del esperado
Paso 5: Entregar Éxito
Cuando el estado sea ready:
-
Proporciona las URLs:
url- El sitio web en vivoeditor_url- Enlace para personalizar el sitio
-
Sugiere mejoras: Ofrece 3 formas específicas de mejorar el sitio:
- "Agregar un sistema de reservas en línea"
- "Personalizar colores para que coincidan con tu marca"
- "Agregar sección de testimonios de clientes"
-
Sé conciso y accionable
Ejemplo de respuesta:
🎉 ¡Tu sitio web está listo!
🌐 Véelo aquí: https://yoga-studio-23f4.evoweb.ai
✏️ Personalízalo: https://editor.evoweb.ai/sites/abc123xyz
Mejoras rápidas que podrías considerar:
1. Agregar sistema de reservas de clases en línea
2. Integrar tu feed de Instagram
3. Agregar una sección de blog para consejos de bienestar
¿Te gustaría ayuda con alguna de estas?
Paso 6: Manejar Fallos
Cuando el estado sea failed:
- Muestra el mensaje de error de la respuesta de la API
- Ofrece reintentar: Pregunta si deseas que regeneren el sitio
- Si aceptan: Llama a
POST /sites/{site_id}/remakey reinicia el sondeo
Ejemplo de respuesta:
❌ La generación del sitio web falló: [mensaje de error]
¿Te gustaría que lo intente de nuevo? Puedo reiniciar el proceso de generación.
Si el usuario acepta, llama al endpoint de regeneración y reanuda el sondeo desde el Paso 4.
Ejemplos de Indicaciones y Casos de Uso
Página de Aterrizaje de Cafetería
Solicitud del usuario: "Crea un sitio web para mi cafetería"
Indicación mejorada:
"Crea una página de aterrizaje moderna para 'Bean & Brew Cafe' con:
- Sección principal con café y ambiente acogedor
- Sección de menú con bebidas y pasteles (con precios)
- Sección Acerca de destacando granos de origen local
- Horarios y ubicación con mapa
- Formulario de contacto para consultas de catering
- Integración de feed de Instagram
Usa colores marrones cálidos y crema con un estilo fotográfico acogedor"
Portafolio de Fotógrafo
Solicitud del usuario: "Necesito un sitio de portafolio"
Indicación mejorada:
"Crea un sitio web de portafolio profesional para un fotógrafo de bodas con:
- Imagen principal impactante mostrando el mejor trabajo
- Galería de proyectos organizada por colecciones de bodas
- Página Acerca de con biografía del fotógrafo y experiencia
- Paquetes de servicios y precios
- Formulario de contacto para consultas de reserva
- Testimonios de parejas felices
Usa diseño limpio y elegante con espacio en blanco, estética en blanco y negro y grandes pantallas de imágenes"
Tienda en Línea
Solicitud del usuario: "Construye un sitio de comercio electrónico para mis joyas"
Indicación mejorada:
"Crea una tienda en línea para joyería hecha a mano con:
- Catálogo de productos con filtrado por categoría (collares, aretes, anillos, pulseras)
- Páginas de producto individuales con múltiples fotos y descripciones
- Funcionalidad de carrito de compras
- Formulario de pago con opciones de envío
- Sección Acerca del artesano
- Formulario de consulta de pedidos personalizados
Usa diseño elegante con acentos suaves en oro rosa y sensación de lujo"
Página de Aterrizaje SaaS
Solicitud del usuario: "Página de aterrizaje para mi aplicación"
Indicación mejorada:
"Crea una página de aterrizaje SaaS para una herramienta de gestión de proyectos con:
- Propuesta de valor sobre el pliegue con captura de pantalla de la aplicación
- Exhibición de características con íconos (seguimiento de tareas, colaboración en equipo, informes)
- Tabla de precios con 3 niveles (Gratis, Pro, Empresarial)
- Testimonios de clientes con logotipos
- Botones de CTA de prueba gratuita en todo el sitio
- Sección de preguntas frecuentes
Usa diseño moderno y profesional con color primario azul e interfaz limpia"
Sitio Web de Restaurante
Solicitud del usuario: "Sitio web para nuestro restaurante italiano"
Indicación mejorada:
"Crea un sitio web de restaurante para una trattoria italiana auténtica con:
- Imágenes principales rotativas de platos emblemáticos
- Menú completo con aperitivos, pastas, platos principales, postres, carta de vinos
- Sistema de reservas en línea
- Sección Acerca de contando la historia y tradiciones familiares
- Ubicación con mapa e información de estacionamiento
- Galería de fotos del comedor y los platos
- Página de servicios de catering
Usa diseño cálido y acogedor con acentos rojos y verdes, estética rústica italiana"
Mejores Prácticas
Escribir Buenas Indicaciones
✅ Hacer:
- Ser específico sobre secciones y características
- Mencionar el estilo de diseño y el ambiente
- Incluir preferencias de color
- Especificar el propósito y la audiencia
- Listar las páginas/secciones clave necesarias
❌ No hacer:
- Ser demasiado vago ("hacer un sitio web")
- Omitir detalles importantes
- Asumir que la IA adivinará las preferencias
Estrategia de Sondeo
- Intervalo: 15-20 segundos (recomendado 17s)
- Máximo: 20 intentos en total
- Tiempo típico: 3-5 minutos (8-15 sondeos)
- Informar al usuario: Hazle saber que estás verificando el progreso
Manejo de Errores
- Mostrar mensajes de error claros
- Ofrecer reintentar automáticamente
- Si hay múltiples fallos, sugiere al usuario que revise su cuenta en https://evoweb.ai/
Experiencia de Usuario
- Establecer expectativas (tiempo de espera de 4 minutos)
- Proporcionar tanto la URL de visualización como la de edición
- Sugerir mejoras concretas
- Ser conciso en las respuestas
- Siempre terminar con opciones de próximos pasos
Detalles Técnicos
- Protocolo: REST API HTTPS
- Formato: JSON
- Autenticación: Clave API basada en encabezado
- Límites de tasa: Consultar con EvoWeb (puede tener límites por cuenta)
- Tiempo de generación: Típicamente 2-5 minutos
- Costos: Créditos por generación (ver https://evoweb.ai/ para precios)
Soporte y Recursos
- Obtener Clave API: https://hub.oto.dev/app/register?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0.7
- Problemas con la API: Contactar al soporte de EvoWeb
- Cuenta/Facturación: Visitar https://evoweb.ai/
Notas
- Cada generación consume créditos de tu cuenta de EvoWeb
- La URL del editor permite a los usuarios personalizar el sitio generado
- Los sitios generados están alojados en la infraestructura de EvoWeb
- Los dominios personalizados pueden estar disponibles (consultar la documentación de EvoWeb)
- Los sitios permanecen en vivo mientras la cuenta esté activa
¡Listo para crear sitios web increíbles con solo una descripción de texto! 🚀