SignalMod / docs /ARCHITECTURE.es.md
Mirae Kang
feat: implement new models and improve UI, #23
46cc63a
|
raw
history blame
773 Bytes

Arquitectura del sistema

Runtime (producción)

flowchart LR
  Browser[React SPA]
  API[FastAPI :8000]
  MS[ModelService]
  YT[YouTube Data API]
  Browser -->|HTTP JSON| API
  API --> MS
  API --> YT
  • UI: frontend/frontend/dist, servido por FastAPI.
  • Inferencia: ModelService en src/service/.
  • Catálogo: configs/model_catalog.yaml — baselines + producción.

Desarrollo local

Proceso Comando Puerto
API uv run uvicorn src.api.main:app --reload 8000
UI cd frontend && npm run dev 5173

Docker

Un servicio en el puerto 8000 (API + UI estática).

Etiquetas

  • IsToxic → Seguro (0) / Tóxico (1)
  • API: is_toxic, probability, model_used