Embedding Utils
Utilities for generating text embeddings.
logger
module-attribute
logger = getLogger(__name__)
generate_embedding
generate_embedding(
texts: list[str], config_loader: ConfigLoader
) -> list[list[float]]
Generate embeddings for a list of texts using model2vec.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
texts
|
list[str]
|
List of text strings to embed. |
required |
config_loader
|
ConfigLoader
|
ConfigLoader instance used to load embedding model configuration. |
required |
Returns:
Type | Description |
---|---|
list[list[float]]
|
List of embeddings (each embedding is a list of floats) |
Source code in src/codemap/processor/utils/embedding_utils.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|