Microservicio FastAPI para deteccion de intencion y extraccion de entidades desde texto libre.
- Inferir la intencion principal de un mensaje.
- Extraer entidades relevantes.
- Responder en formato JSON consistente para automatizacion y routing.
POST /detect-intent
Entrada:
{
"text": "Quiero reservar un vuelo a Madrid"
}Salida:
{
"intent": "reservar_vuelo",
"entities": {
"destination": "Madrid"
}
}PROVIDER(openaiogroq)OPENAI_API_KEYOPENAI_MODELGROQ_API_KEYGROQ_MODEL
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8003docker compose up --buildpip install -r requirements-dev.txt
pytestCobertura al 100%.