LLamaEmbedder
Namespace: LLama
Generate high dimensional embedding vectors from text
1 |
|
Inheritance Object → LLamaEmbedder
Implements IDisposable, IEmbeddingGenerator<String, Embedding<Single>>, IEmbeddingGenerator
Attributes NullableContextAttribute, NullableAttribute
Properties
EmbeddingSize
Dimension of embedding vectors
1 |
|
Property Value
Context
LLama Context
1 |
|
Property Value
Constructors
LLamaEmbedder(LLamaWeights, IContextParams, ILogger)
Create a new embedder, using the given LLamaWeights
1 |
|
Parameters
weights
LLamaWeights
params
IContextParams
logger
ILogger
Methods
Dispose()
1 |
|
GetEmbeddings(String, CancellationToken)
Get high dimensional embedding vectors for the given text. Depending on the pooling type used when constructing this LLamaEmbedder this may return an embedding vector per token, or one single embedding vector for the entire string.
1 |
|
Parameters
input
String
cancellationToken
CancellationToken
Returns
Exceptions
Remarks:
Embedding vectors are not normalized, consider using one of the extensions in SpanNormalizationExtensions.