embed

open suspend override fun embed(text: String, model: LLModel): List<Double>(source)

Embeds the given text, retrying on transient failures according to config.

Return

A list of floating-point values representing the embedding vector.

Parameters

text

The text to embed.

model

The model to use for embedding.


open suspend override fun embed(inputs: List<String>, model: LLModel): List<List<Double>>(source)

Embeds the given inputs, retrying on transient failures according to config.

Return

A list of embedding vectors, one per input string.

Parameters

inputs

The list of texts to embed.

model

The model to use for embedding.