Prerequisites
Before you begin, make sure you have:Installation
Installai-finder from PyPI:
Quick Start
Ambiguous model hashes are disclosed, not hidden. A base model and its
quantization can share the same content hash, so
identify may match more
than one repository. AI Finder asserts the earliest-registered repository
as the answer, and lists the rest as candidate_models in JSON output.
Generated SBOMs carry the same disclosure: a candidate_purls property on
CycloneDX 1.6, a comment on SPDX 2.3, and an ai-finder:model:candidate_purls
comment on SPDX 3.0. An unambiguous match emits nothing extra.