9 references to AsIEmbeddingGenerator
Aspire.OpenAI (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensions.cs (1)
68
var result = openAiClient.GetEmbeddingClient(deploymentName).
AsIEmbeddingGenerator
();
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIEmbeddingGeneratorIntegrationTests.cs (1)
10
?.GetEmbeddingClient(TestRunnerConfiguration.Instance["OpenAI:EmbeddingModel"] ?? "text-embedding-3-small").
AsIEmbeddingGenerator
();
OpenAIEmbeddingGeneratorTests.cs (7)
24
Assert.Throws<ArgumentNullException>("embeddingClient", () => ((EmbeddingClient)null!).
AsIEmbeddingGenerator
());
35
IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = client.GetEmbeddingClient(model).
AsIEmbeddingGenerator
();
41
embeddingGenerator = client.GetEmbeddingClient(model).
AsIEmbeddingGenerator
();
51
IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = openAIClient.
AsIEmbeddingGenerator
();
77
IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = openAIClient.
AsIEmbeddingGenerator
();
131
}).GetEmbeddingClient("text-embedding-3-small").
AsIEmbeddingGenerator
();
194
}).GetEmbeddingClient("text-embedding-3-small").
AsIEmbeddingGenerator
();