-
Notifications
You must be signed in to change notification settings - Fork 0
API взаимодействия с сервером
Dmitriy Komarov edited this page Feb 26, 2026
·
21 revisions
-
/upload/{dataset_name}- Принимает список файлов, содержащих датасет.
- Сохраняет датасет в папке
datasets/{dataset_name}. - Возвращает JSON вида:
{ "dataset": "Имя датасета", "uploaded": [ { "filename": "image1.jpg", "path": "datasets/name/image1.jpg" } ] } -
/predict/{dataset_name}- Принимает JSON вида
["image1.jpg", "image2.jpg"]
- Отправляет файлы в модель для разметки.
- Возвращает JSON с аннотациями:
[ { "filename": "image1.jpg", "annotations": [ { "class_id": 0, "class_name": "cat", "confidence": 0.863, "x1": 54, "y1": 28, "x2": 713, "y2": 875 } ] } ] -
/train/{dataset_name}- Принимает JSON вида
["image1.jpg", "image2.jpg"]
- Дообучает модель.
- Возвращает статус:
{ "status": "ok", "dataset": "dataset_name" }
-
/api/{getDatasets}- возвращает json формата
[ { "id": 1, "name": "Первый датасет", "status": { "id": 0, "name": "Just load" }, "total_size": 3000, "inwork_size": 0, "path": "/asd/asdd/hello_world-dataset-0", "average_percent_success": 0.0 }, ... ]