Skip to content

API взаимодействия с сервером

Dmitriy Komarov edited this page May 3, 2026 · 21 revisions

POST запросы

  1. /api/datasets/{dataset_id}/classes

    • Принимает список классов датасетв в формате json.
    • сохраняет их в базе данных
  2. /predict/{dataset_name}

GET-запросы

  1. /api/datasets/{dataset_id}/classes
    • необходим для получения списка классов в датасете
    • возвращает json формата
    [
        {"class_id": c.class_id, "name": c.name, "color": c.color}
        ...
    ]
  2. /api/getDatasets
    • необходим для получения списка загруженных датасетов
    • возвращает json формата
    [
        {
                "id": ds.id,
                "name": ds.name,
                "status": {
                    "id": status.id,
                    "name": status.name
                },
                "total_size": ds.total_size,
                "inwork_size": ds.inwork_size,
                "path": ds.path,
                "average_percent_success": ds.average_percent_success,
                "current_model_architecture": ds.current_model_architecture,
                "metric_precision": ds.metric_precision,
                "metric_recall": ds.metric_recall,
                "metric_f1": ds.metric_f1,
                "metric_mean_iou": ds.metric_mean_iou,
                "metrics_boxes_total": ds.metrics_boxes_total,
                "metrics_images_total": ds.metrics_images_total,
            }
        ...
    ]

Clone this wiki locally