Embedding

Since

0.3.0-beta01

Functions

Link copied to clipboard
suspend fun embed(model: EmbeddingModel, value: String, providerOptions: ProviderOptions = ProviderOptions.None, abortSignal: AbortSignal = AbortSignalNever, headers: Map<String, String> = emptyMap(), maxRetries: Int = 2): EmbedResult<String>
Link copied to clipboard
suspend fun embedMany(model: EmbeddingModel, values: List<String>, maxEmbeddingsPerCall: Int? = null, maxParallelCalls: Int = DEFAULT_MAX_PARALLEL_CALLS, providerOptions: ProviderOptions = ProviderOptions.None, abortSignal: AbortSignal = AbortSignalNever, headers: Map<String, String> = emptyMap(), maxRetries: Int = 2): EmbedManyResult<String>