Loading...
Loading...
Use the Geti application end to end through its REST API — the project → dataset → annotate → train → deploy pipeline served by the FastAPI backend in `application/backend/`. Use when a user (not a contributor) wants to create a project, upload media, add annotations, launch a training or quantization job, track job status, configure a source → model → sink inference pipeline, and enable live inference. Covers the `/api/...` endpoints and the async job model, not backend code changes.
npx skill4agent add open-edge-platform/geti geti-using-the-pipelineapplication/backend/getigeti-backend-devapplication/backend/just run-serverhttps://localhost:7860application/docs/api.mdflowchart LR
A[Create project] --> B[Upload media]
B --> C[Annotate media]
C --> D[Train job]
D --> E[Configure pipeline: source, model, sink]
E --> F[Enable pipeline / live inference]POST /api/projectsGET /api/projects/<id>POST /api/projects/<id>/dataset/mediaGET /api/projects/<id>/dataset/mediaPOST /api/projects/<id>/dataset/media/<media_id>/annotationsGET .../annotationsPOST /api/jobstrainGET /api/jobs/<id>GET /api/jobs/<id>/statusGET /api/jobs/<id>/logsPOST /api/jobs/<id>:cancelGET /api/projects/<id>/modelsPOST /api/jobsquantizePOST /api/sourcesPOST /api/sinksPATCH /api/projects/<id>/pipelineGET /api/projects/<id>/pipelinePOST /api/projects/<id>/pipeline:enable:disableGET /api/projects/<id>/pipeline/metricsPOST /api/projects/<id>/pipeline:capturePOST /api/jobstrainquantizeprepare_dataset_for_importimport_dataset_to_existing_projectimport_dataset_as_new_projectexport_datasetstage_datasetGET /api/jobs/<id>/status/logsPOST /api/staged_datasetsimport_dataset_as_new_projectimport_dataset_to_existing_projectPOST /api/jobsexport_datasetgetitunegetitune-training-a-modelgetitune-optimizing-a-modelapplication/docs/api.mdgeti-backend-devgeti-openapi-syncgetitune-training-a-modelgetitune-optimizing-a-modeltrainquantizegeti-backend-devgeti-ui-dev