---
title: "embed"
sidebar_label: "embed"
description: "Kotlin binding reference: embed."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

//[clika-runtime](../../../index.md)/[io.clika.modelverse](../index.md)/[EmbeddingModel](index.md)/[embed](embed.md)

# embed

[common]\
fun [embed](embed.md)(texts: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)&gt;, listener: [EmbeddingListener](../EmbeddingListener/index.md)): [EmbeddingHandle](../EmbeddingHandle/index.md)

Embed [texts](embed.md). Returns at once; the worker runs the request and calls [listener](embed.md) on its thread: [EmbeddingListener.onEmbeddings](../EmbeddingListener/onEmbeddings.md) with one vector per text, in the texts' order, then [EmbeddingListener.onDone](../EmbeddingListener/onDone.md) with the [EmbeddingReport](../EmbeddingReport/index.md). A text longer than the model's window is cut to it.

[common]\
fun [embed](embed.md)(text: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), listener: [EmbeddingListener](../EmbeddingListener/index.md)): [EmbeddingHandle](../EmbeddingHandle/index.md)

Embed one [text](embed.md): [embed](embed.md) over a list of one.