HANAVectorEmbeddings

class hana_ai.vectorstore.embedding_service.HANAVectorEmbeddings(connection_context, model_version='SAP_NEB.20240715')

PAL embedding model.

Parameters:
connection_contextConnectionContext

Connection context.

model_versionstr, optional

Model version. Default to 'SAP_NEB.20240715'

embed_documents(texts: List[str]) List[List[float]]

Embed multiple documents.

Parameters:
textsList[str]

List of texts.

Returns:
List[List[float]]

List of embeddings.

embed_query(text: str) List[float]

Embed a single query.

Parameters:
textstr

Text.

Returns:
List[float]

Embedding.

get_text_embedding_batch(texts: List[str], show_progress=False, **kwargs)

Get text embedding batch.

Parameters:
textsList[str]

List of texts.

Returns:
List[List[float]]

List of embeddings.