DefaultEmbeddingClient

class DefaultEmbeddingClient(client: HttpClient, embeddingClientProperties: DefaultEmbeddingClientProperties = DefaultEmbeddingClientProperties()) : EmbeddingClient

A default implementation of the EmbeddingClient.

Parameters

embeddingClientProperties

The properties for the client.

Constructors

Link copied to clipboard
constructor(client: HttpClient, embeddingClientProperties: DefaultEmbeddingClientProperties = DefaultEmbeddingClientProperties())

Functions

Link copied to clipboard
open override fun batchEmbed(texts: List<String>): Result<List<List<Double>>, EmbeddingClientException>

Embeds the given texts.

Link copied to clipboard
open override fun embed(text: String): Result<List<Double>, EmbeddingClientException>

Embeds the given text.