Skip to main content

Prerequisites

Before you begin, make sure you have:

Installation

Install ai-finder from PyPI:
You can verify that AI Finder is installed correctly by running:

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.