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