7 instantiations of GeneratedEmbeddings
Microsoft.Extensions.AI.Abstractions.Tests (4)
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
37var expectedEmbedding = new GeneratedEmbeddings<Embedding<float>>([new(new float[] { 1.0f, 2.0f, 3.0f })]);
Embeddings\GeneratedEmbeddingsTests.cs (3)
19Assert.Throws<ArgumentNullException>("embeddings", () => new GeneratedEmbeddings<Embedding<float>>(null!)); 20Assert.Throws<ArgumentOutOfRangeException>("capacity", () => new GeneratedEmbeddings<Embedding<float>>(-1)); 63var generatedEmbeddings = new GeneratedEmbeddings<Embedding<float>>(embeddings);
Microsoft.Extensions.AI.Integration.Tests (1)
QuantizationEmbeddingGenerator.cs (1)
41return new(from e in embeddings select QuantizeToBinary(e))
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
112return new(embeddings.Select(e =>
Microsoft.Extensions.AI.Tests (1)
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
38return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>([new Embedding<float>(new float[] { 1f, 2f, 3f })]));
40 references to GeneratedEmbeddings
Microsoft.Extensions.AI (9)
Embeddings\CachingEmbeddingGenerator.cs (4)
28public override async Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync( 51var generated = await base.GenerateAsync(valuesList, options, cancellationToken).ConfigureAwait(false); 66GeneratedEmbeddings<TEmbedding> results = []; 90var uncachedResults = await base.GenerateAsync(uncached.Select(e => e.Input), options, cancellationToken).ConfigureAwait(false);
Embeddings\LoggingEmbeddingGenerator.cs (2)
49public override async Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) 65var embeddings = await base.GenerateAsync(values, options, cancellationToken).ConfigureAwait(false);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (3)
76public override async Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) 83GeneratedEmbeddings<TEmbedding>? response = null; 152GeneratedEmbeddings<TEmbedding>? embeddings,
Microsoft.Extensions.AI.Abstractions (6)
Embeddings\DelegatingEmbeddingGenerator.cs (1)
58public virtual Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) =>
Embeddings\EmbeddingGeneratorExtensions.cs (1)
21public static Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync<TValue, TEmbedding>(
Embeddings\GeneratedEmbeddings.cs (3)
18/// <summary>Initializes a new instance of the <see cref="GeneratedEmbeddings{TEmbedding}"/> class.</summary> 24/// <summary>Initializes a new instance of the <see cref="GeneratedEmbeddings{TEmbedding}"/> class with the specified capacity.</summary> 32/// Initializes a new instance of the <see cref="GeneratedEmbeddings{TEmbedding}"/> class that contains all of the embeddings from the specified collection.
Embeddings\IEmbeddingGenerator.cs (1)
35Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(
Microsoft.Extensions.AI.Abstractions.Tests (16)
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
36var expectedResult = new TaskCompletionSource<GeneratedEmbeddings<Embedding<float>>>();
Embeddings\EmbeddingGeneratorExtensionsTests.cs (1)
26Task.FromResult<GeneratedEmbeddings<Embedding<float>>>([result])
Embeddings\GeneratedEmbeddingsTests.cs (12)
26GeneratedEmbeddings<Embedding<float>>[] instances = 34foreach (var instance in instances) 63var generatedEmbeddings = new GeneratedEmbeddings<Embedding<float>>(embeddings); 94GeneratedEmbeddings<Embedding<float>> embeddings = []; 115GeneratedEmbeddings<Embedding<float>> embeddings = []; 126GeneratedEmbeddings<Embedding<float>> embeddings = []; 141GeneratedEmbeddings<Embedding<float>> embeddings = []; 157GeneratedEmbeddings<Embedding<float>> embeddings = []; 180GeneratedEmbeddings<Embedding<float>> embeddings = []; 199GeneratedEmbeddings<Embedding<float>> embeddings = []; 217GeneratedEmbeddings<Embedding<float>> embeddings = []; 235GeneratedEmbeddings<Embedding<float>> embeddings = [];
TestEmbeddingGenerator.cs (2)
15public Func<IEnumerable<string>, EmbeddingGenerationOptions?, CancellationToken, Task<GeneratedEmbeddings<Embedding<float>>>>? GenerateAsyncCallback { get; set; } 19public Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Integration.Tests (4)
CallCountingEmbeddingGenerator.cs (1)
20public override Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(
EmbeddingGeneratorIntegrationTests.cs (1)
47var embeddings = await _embeddingGenerator.GenerateAsync("Using AI with .NET");
QuantizationEmbeddingGenerator.cs (2)
37async Task<GeneratedEmbeddings<BinaryEmbedding>> IEmbeddingGenerator<string, BinaryEmbedding>.GenerateAsync( 40var embeddings = await _floatService.GenerateAsync(values, options, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.Ollama (1)
OllamaEmbeddingGenerator.cs (1)
62public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
106public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Tests (3)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
37return Task.FromResult<GeneratedEmbeddings<Embedding<float>>>([_expectedEmbedding]);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestEmbeddingGenerator.cs (2)
15public Func<IEnumerable<string>, EmbeddingGenerationOptions?, CancellationToken, Task<GeneratedEmbeddings<Embedding<float>>>>? GenerateAsyncCallback { get; set; } 19public Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)