Skip to main content

default

@fovea/server


@fovea/server / routes/models / default

Variable: default

const default: FastifyPluginAsync

Defined in: src/routes/models.ts:23

Model service API routes.

Provides REST endpoints for managing ML model configuration and status. All routes proxy requests to the Python model-service and handle errors.

Routes:

  • GET /api/models/config - Returns available models and current selections
  • GET /api/models/status - Returns loaded models and memory usage
  • POST /api/models/select - Selects model for a task type
  • POST /api/models/validate - Validates memory budget for selected models

Example

// Register routes in Fastify app
import modelsRoute from './routes/models.js'
app.register(modelsRoute, { prefix: '/api/models' })