Clasificador de gravedad del recuento de polen
Los valores de polen son difíciles de interpretar si no se conoce el grupo vegetal que los produce.
Ejecutar — gratis
Este clasificador convierte una concentración atmosférica no negativa en una categoría baja, moderada, alta o muy alta mediante umbrales habituales para árboles, gramíneas y malezas. También devuelve el tipo normalizado y los límites aplicados, lo que facilita mostrar, auditar o utilizar el resultado en una alerta automática. El cálculo es determinista, no consulta la red y rechaza los tipos no admitidos para evitar una clasificación genérica engañosa.
Elija el tipo de polen antes de interpretar el valor
Una concentración aislada no tiene un significado universal, porque los árboles, las gramíneas y las malezas liberan polen en cantidades habituales muy distintas. Indique el valor en granos por metro cúbico y seleccione árbol, gramínea o maleza. El clasificador normaliza mayúsculas y espacios. No intenta deducir el grupo a partir del nombre de una planta ni acepta categorías desconocidas. Esta restricción evita que una etiqueta aparentemente válida entre en un pronóstico con la escala equivocada. El valor debe ser finito y no negativo; se admiten decimales para promedios obtenidos por instrumentos o procesos de agregación. La respuesta repite el valor y el tipo normalizado para que usted pueda confirmar exactamente qué datos se clasificaron.
Comprenda los límites de cada categoría
Para árboles, la categoría baja termina antes de 15; la moderada empieza en 15, la alta en 90 y la muy alta en 1,500. Para gramíneas, los comienzos son 5, 20 y 200. Para malezas, son 10, 50 y 500. Las comparaciones son exactas: un valor igual al límite pertenece a la categoría superior. La salida incluye moderate_from, high_from y very_high_from, de modo que una interfaz puede justificar el resultado sin copiar constantes. Las categorías describen concentración atmosférica, no una consecuencia médica individual. Los síntomas dependen de la sensibilización, la duración de la exposición, la medicación, la ubicación y otras circunstancias. Por ello, utilice el resultado como información general y apoyo operativo, no como sustituto de consejo clínico personalizado.
Aplique clasificaciones coherentes en sus flujos
Use el clasificador después de obtener una observación de una estación, un laboratorio o un conjunto de datos autorizado. Envíe cada valor con su grupo correspondiente y conserve la categoría junto al dato original. Una aplicación meteorológica puede asociar colores a las cuatro etiquetas, y un flujo de alertas puede activarse solo en niveles altos o muy altos. Los equipos de datos también pueden procesar registros históricos antes de crear gráficos. Como el algoritmo no usa red, azar, hora actual ni estado mutable, una misma entrada siempre genera la misma salida. La API cuesta $0.002 por elemento. Conserve la fuente, el periodo de muestreo y el tipo con el resultado; si su proveedor define otra escala, siga esa escala y no mezcle silenciosamente sus datos con estos límites habituales.
Qué puede hacer con ella
Etiquetar un panel de polen
Convierta lecturas de estaciones en niveles coherentes para los paneles de árboles, gramíneas y malezas.
Activar alertas de exposición
Clasifique observaciones entrantes antes de decidir si una aplicación debe enviar un aviso por polen alto.
Normalizar datos históricos
Aplique límites documentados a registros archivados antes de analizarlos o visualizarlos.
Preguntas frecuentes
¿Qué tipos de polen se admiten?
Se admiten árboles, gramíneas y malezas. Cualquier otro valor produce un error de entrada para que nunca se elija una escala incorrecta en silencio.
¿Qué unidad debe tener el valor?
Indique la concentración atmosférica en granos de polen por metro cúbico de aire, la unidad habitual de estas escalas.
¿Cómo se clasifican los valores situados en un límite?
Un valor igual al límite entra en la categoría superior. Por ejemplo, 90 para árboles es alto y 1,500 es muy alto.
¿Una categoría alta predice mis síntomas?
No. Solo clasifica la concentración atmosférica; la reacción individual depende de la sensibilidad, exposición, salud y medicación.
¿Cuánto cuesta una clasificación mediante API?
Cada elemento cuesta $0.002. El cálculo es determinista y no consulta proveedores externos.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/weather/pollen-count-category \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"count":95,"pollen_type":"tree"}'const res = await fetch("https://api.kit.forhosting.com/weather/pollen-count-category", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"count": 95,
"pollen_type": "tree"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/weather/pollen-count-category",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"count": 95,
"pollen_type": "tree"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/weather/pollen-count-category", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"count":95,"pollen_type":"tree"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"count":95,"pollen_type":"tree"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/weather/pollen-count-category", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"count": 95,
"pollen_type": "tree"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "weather.pollen_count_category",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |