2.8 KiB
2.8 KiB
LLamaEmbedder
Namespace: LLama
The embedder for LLama, which supports getting embeddings from text.
public sealed class LLamaEmbedder : System.IDisposable
Inheritance Object → LLamaEmbedder
Implements IDisposable
Properties
EmbeddingSize
Dimension of embedding vectors
public int EmbeddingSize { get; }
Property Value
Constructors
LLamaEmbedder(IModelParams)
public LLamaEmbedder(IModelParams params)
Parameters
params
IModelParams
LLamaEmbedder(LLamaWeights, IModelParams)
public LLamaEmbedder(LLamaWeights weights, IModelParams params)
Parameters
weights
LLamaWeights
params
IModelParams
Methods
GetEmbeddings(String, Int32, Boolean, String)
Caution
'threads' and 'encoding' parameters are no longer used
Get the embeddings of the text.
public Single[] GetEmbeddings(string text, int threads, bool addBos, string encoding)
Parameters
text
String
threads
Int32
unused
addBos
Boolean
Add bos to the text.
encoding
String
unused
Returns
Exceptions
GetEmbeddings(String)
Get the embeddings of the text.
public Single[] GetEmbeddings(string text)
Parameters
text
String
Returns
Exceptions
GetEmbeddings(String, Boolean)
Get the embeddings of the text.
public Single[] GetEmbeddings(string text, bool addBos)
Parameters
text
String
addBos
Boolean
Add bos to the text.
Returns
Exceptions
Dispose()
public void Dispose()