Briyah SDK - v2.0.18
    Preparing search index...

    Interface EmbeddingProvider

    A source of embeddings.

    interface EmbeddingProvider {
        embed(
            texts: string[],
            model: string,
            dimensions: number,
        ): Promise<{ tokens: number; vectors: number[][] }>;
    }
    Index
    • Embeds a batch. Returns one vector per input, in input order, and the tokens the provider billed for the batch.

      Parameters

      • texts: string[]
      • model: string
      • dimensions: number

      Returns Promise<{ tokens: number; vectors: number[][] }>