33 references to GenerateAsync
Microsoft.Extensions.AI (1)
ToolReduction\EmbeddingToolReductionStrategy.cs (1)
203var queryEmbedding = await _embeddingGenerator.GenerateAsync(queryText, cancellationToken: cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.Abstractions (2)
Embeddings\EmbeddingGeneratorExtensions.cs (2)
99/// This operation is equivalent to using <see cref="GenerateAsync"/> and returning the 108var embedding = await GenerateAsync(generator, value, options, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.Abstractions.Tests (2)
Embeddings\EmbeddingGeneratorExtensionsTests.cs (2)
81await Assert.ThrowsAsync<ArgumentNullException>("generator", () => ((TestEmbeddingGenerator)null!).GenerateAsync("hello")); 97Assert.Same(result, await service.GenerateAsync("hello"));
Microsoft.Extensions.AI.Integration.Tests (5)
EmbeddingGeneratorIntegrationTests.cs (5)
94var embedding1 = await generator.GenerateAsync(input); 95var embedding2 = await generator.GenerateAsync(input); 96var embedding3 = await generator.GenerateAsync(input + "... and Green"); 97var embedding4 = await generator.GenerateAsync(input); 122_ = await embeddingGenerator.GenerateAsync("Hello, world!");
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIEmbeddingGeneratorTests.cs (1)
311InvalidOperationException e = await Assert.ThrowsAsync<InvalidOperationException>(() => generator.GenerateAsync("hello"));
Microsoft.Extensions.AI.Tests (22)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (21)
65var result1 = await outer.GenerateAsync("abc"); 70var result2 = await outer.GenerateAsync("abc"); 156var result1 = outer.GenerateAsync("abc"); 157var result2 = outer.GenerateAsync("abc"); 168var result3 = await outer.GenerateAsync("abc"); 191var ex1 = await Assert.ThrowsAsync<InvalidTimeZoneException>(() => outer.GenerateAsync("abc")); 196var ex2 = await Assert.ThrowsAsync<InvalidTimeZoneException>(() => outer.GenerateAsync("abc")); 229var result1 = outer.GenerateAsync("abc"); 237var result2 = await outer.GenerateAsync("abc"); 263var result1 = await outer.GenerateAsync("abc", new EmbeddingGenerationOptions 267var result2 = await outer.GenerateAsync("abc", new EmbeddingGenerationOptions 278var result3 = await outer.GenerateAsync("abc", new EmbeddingGenerationOptions 282var result4 = await outer.GenerateAsync("abc", new EmbeddingGenerationOptions 313var result1 = await outer.GenerateAsync("abc"); 314var result2 = await outer.GenerateAsync("abc"); 317var result3 = await outer.GenerateAsync("abc"); 323var result4 = await outer.GenerateAsync("abc"); 326var result5 = await outer.GenerateAsync("abc"); 332var result6 = await outer.GenerateAsync("abc"); 357var result1 = await outer.GenerateAsync("abc", new EmbeddingGenerationOptions 361var result2 = await outer.GenerateAsync("abc", new EmbeddingGenerationOptions
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
67await generator.GenerateAsync("Blue whale");