AI training
Streaming JSON export for AI training — normalized match samples.
GET
/api/lol/ai/trainingAI training export
Query params
Request
https://api.safjnest.com/api/lol/ai/trainingcurl "https://api.safjnest.com/api/lol/ai/training"CORS enabled (*) — runs directly in your browser against https://api.safjnest.com
GET /api/lol/ai/training?patch=
Streaming JSON export for AI training — normalized match samples.
- Controller:
AiTrainingController(src/main/java/com/safjnest/spring/controller/AiTrainingController.java:20) with prefix/api/lol/ai(:20) →GET /training(:23) →StreamingResponseBodywithJsonGenerator - Response:
200application/jsonstreaming —{"source":"mongo","samples":[ ... ]}written viaMongoDB.forEachAiTrainingSample(patch, sample -> write(json, sample))(:32) - Content-Type:
MediaType.APPLICATION_JSON_VALUE
| Parameter | Required | Default | Validation | File:line | Notes |
|---|---|---|---|---|---|
patch | no | null (all patches) | patch :103 | \d+\.\d+ | filtered on patchMajor in Mongo |
curl
bash
curl "https://api.safjnest.com/api/lol/ai/training" --no-buffer -o training.json
curl "https://api.safjnest.com/api/lol/ai/training?patch=15.6" --no-buffer | head -c 2000
