Referencia de la API
Asesor de IA (streaming)
Recibe asesoramiento experto sobre tu proyecto vía chat en streaming — SEO, diseño, accesibilidad, rendimiento.
Última actualización:
API del Asesor de IA
Transmite consejos expertos sobre proyectos en áreas de SEO, diseño, rendimiento, accesibilidad, redacción, arquitectura, marketing y seguridad. Cada POST cuesta CREDIT_COSTS.ADVISOR créditos y tiene un límite de 20 solicitudes por hora por clave de API. Los administradores están exentos de los cargos de créditos.
Obtener historial del asesor
GET /api/v1/projects/{projectId}/advisorDevuelve la conversación cronológica del asesor para el proyecto.
{
"data": {
"history": [
{ "id": "msg_...", "role": "user", "content": "Audit my SEO" },
{ "id": "msg_...", "role": "assistant", "content": "## SEO Audit..." }
]
}
}Consultar al asesor (streaming)
POST /api/v1/projects/{projectId}/advisor
Content-Type: application/json
{ "message": "Audit my homepage for accessibility issues" }Devuelve un stream text/plain. Los encabezados de límite de tasa se envían antes del primer fragmento para que los clientes puedan analizarlos anticipadamente. Los mensajes con más de 5000 caracteres se rechazan con unVALIDATION_ERROR.
curl -N -X POST https://floop.tech/api/v1/projects/PRJ123/advisor \
-H "Authorization: Bearer flp_live_xxx" \
-H "Content-Type: application/json" \
-d '{"message":"Review my copy"}'Cuando los créditos son insuficientes, la API devuelve un 403 estructurado para que los clientes que usan llamadas a herramientas puedan mostrar exactamente el déficit:
{
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "Insufficient credits",
"limit": {
"blocked": true,
"reason": "credit_limit",
"required": 1,
"available": 0,
"cta": { "text": "Buy credits", "action": "buy_credits" }
}
}
}