Interface IEmbeddingProvider
public interface IEmbeddingProvider
Properties
Dimensions
int Dimensions { get; }
Property Value
Methods
GetEmbeddingAsync(string, CancellationToken)
Task<float[]> GetEmbeddingAsync(string text, CancellationToken cancellationToken = default)
Parameters
textstringcancellationTokenCancellationToken
Returns
GetEmbeddingsAsync(IEnumerable<string>, CancellationToken)
Task<IReadOnlyList<float[]>> GetEmbeddingsAsync(IEnumerable<string> texts, CancellationToken cancellationToken = default)
Parameters
textsIEnumerable<string>cancellationTokenCancellationToken
Returns
- Task<IReadOnlyList<float[]>>