modelRegistrySearch( )
Searches the model registry with optional filters for model type, engine, quantization, and free-text query.
function modelRegistrySearch(params: ModelRegistrySearchParams): Promise
| Field | Type | Required? | Description |
|---|
addon | "llm" | "whisper" | "embeddings" | "nmt" | "vad" | "tts" | "ocr" | "parakeet" | "other" | ✗ | Filter by addon type |
engine | string | ✗ | Filter by inference engine (e.g. "llamacpp", "whisper") |
filter | string | ✗ | Free-text search query matched against model names and metadata |
modelType | "llm" | "whisper" | "embeddings" | "nmt" | "vad" | "tts" | "ocr" | "parakeet" | "other" | ✗ | Alias for addon — filter by model type |
quantization | string | ✗ | Filter by quantization format (e.g. "Q4_0", "FP16") |
Resolves with an array of ModelRegistryEntry objects matching the search criteria.
| Error | When |
|---|
ModelRegistryQueryFailedError | The registry query fails on the server |
import { modelRegistrySearch } from "@qvac/sdk";
const llmModels = await modelRegistrySearch({
addon: "llm",
quantization: "Q4_0",
});
for (const model of llmModels) {
console.log(model.registryPath);
}