Microservicio FastAPI para clasificacion dinamica de texto mediante etiquetas proporcionadas por el cliente.
- recibir texto libre
- recibir una lista de etiquetas posibles
- seleccionar la mejor etiqueta
- estimar confianza
- devolver salida JSON estable
POST /classify
Entrada:
{
"text": "Quiero solicitar un reembolso",
"labels": ["soporte", "ventas", "reclamacion"]
}Salida:
{
"label": "reclamacion",
"confidence": 0.91
}PROVIDER(openaiogroq)OPENAI_API_KEYOPENAI_MODELGROQ_API_KEYGROQ_MODEL
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8002docker compose up --buildpip install -r requirements-dev.txt
pytestCobertura configurada al 100%.