Embedding Models API¶
LSEmbeddingModel ¶
LSEmbeddingModel(client: LlamaStackClient, model_id: str, params: dict | LSEmbeddingParams | None = None)
Bases: BaseEmbeddingModel[LlamaStackClient, LSEmbeddingParams]
Creates embeddings for LLamaStack client.
Source code in ai4rag/rag/embedding/llama_stack.py
Attributes¶
Functions¶
embed_documents ¶
Embeds given list of strings.
Parameters:
-
texts(list[str]) –List of text-like chunks.
Returns:
-
list[list[float]]–Embeddings made from the list of texts.
Source code in ai4rag/rag/embedding/llama_stack.py
embed_query ¶
Embeds given query.
Parameters:
-
query(str) –Single text-like chunk.
Returns:
-
list[]–Embeddings made from a single text.