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 configurada al 100%.