Skip to main content
POST
Interpretar una busqueda en lenguaje natural (publico)

Body

application/json
query
string
required
Required string length: 1 - 500
ubicacion
string
Maximum string length: 120
alwaysSuggest
boolean

Devuelve sugerencias aunque la confianza sea baja

turn
object

Estado acumulado de la conversacion; todos los campos son opcionales.

Response

Interpretacion de la busqueda

summary
string
required
Maximum string length: 200
matchedServices
object[]
required
matchedCategories
object[]
required
source
enum<string>
required
Available options:
rules,
openai,
keyword_fallback
confidence
enum<string>
required
Available options:
high,
low
query
string
required
ubicacion
string | null
required
missing
enum<string> | null

Primera W sin resolver que aun se puede preguntar; null si que y donde estan resueltos o ya se agotaron las 2 preguntas.

Available options:
que,
donde
question
string | null

Pregunta a mostrar cuando missing no es null ("¿Qué necesitas arreglar o hacer?" o "¿En qué barrio o ciudad lo necesitas?").

location
object | null

Donde resuelto, de una sola fuente (sin mezclar campos).