Member Junction
    Preparing search index...

    Resolved vector infrastructure for one (embedding model, vector index) pair.

    interface ResolvedVectorInfrastructure {
        dimensions?: number;
        embedding?: BaseEmbeddings;
        embeddingModelID: string;
        embeddingModelName: string;
        indexName: string;
        providerConfig?: Record<string, unknown>;
        vectorDB: VectorDBBase;
    }
    Index

    Properties

    dimensions?: number

    Reduced dimensions from MJ: Vector Indexes.Dimensions; undefined means the model's native size.

    embedding?: BaseEmbeddings

    Embedding goes through AIEmbeddingRunner, pinned to embeddingModelID. For older callers this is still a working driver, built on first read with the legacy environment-variable key.

    embeddingModelID: string

    The embedding model every call for this index pins, so the index holds one model's vectors.

    embeddingModelName: string
    indexName: string

    The name the provider knows the index by (AIEngine.GetProviderIndexName).

    providerConfig?: Record<string, unknown>

    Parsed MJ: Vector Indexes.ProviderConfig; undefined when absent or not valid JSON.

    vectorDB: VectorDBBase