AI-powered image inferencing service that applies domain-specific categorization tags to uploaded datasets to support research workflows and data discovery.
/api/status
: Health check/api/inference/sync
: Run inference on a single image (synchronous)/api/inference/async
: Submit a batch for async processing (coming soon)
- Swagger UI:
http://localhost:8080/api/docs
- ReDoc:
http://localhost:8080/api/redoc
make build
make start
Go to: http://localhost:8080/api/status
Run a demo script or notebook to test the image inference API.
With the imageinf
service running via Docker, you can open a shell inside the container to run tests:
docker exec -it imageinf bash
pytest
Note Some tests may download large models. To skip those, run only non-slow tests:
pytest -m "not slow"
black --check .
flake8 .
Auto-fix formatting with black:
black .
cd client
npm ci
npm run dev
Go to http://localhost:8080/
For more info, see Client README