HTTP Endpoints

Mission Control REST API

Control training runs, query GPU metrics, and manage model releases programmatically over HTTP.

Endpoints

GET /api/health

Returns daemon status and system diagnostic metrics.

POST /api/datasets/upload

Uploads a raw dataset file (.jsonl, .csv) for asynchronous compilation.

POST /api/train/start

Starts an asynchronous training run with custom recipe overrides.

curl -X POST http://localhost:8080/api/train/start \
  -H "Content-Type: application/json" \
  -d '{"model": "Qwen/Qwen2.5-1.5B", "epochs": 3}'
  

POST /api/train/stop

Gracefully terminates the active training process and saves intermediate checkpoints.

GET /api/models

Lists all local fine-tuned checkpoints and their evaluation gate scores.