9 references to AsIEmbeddingGenerator
Aspire.OpenAI (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensions.cs (1)
68var 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)
24Assert.Throws<ArgumentNullException>("embeddingClient", () => ((EmbeddingClient)null!).AsIEmbeddingGenerator()); 35IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = client.GetEmbeddingClient(model).AsIEmbeddingGenerator(); 41embeddingGenerator = client.GetEmbeddingClient(model).AsIEmbeddingGenerator(); 51IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = openAIClient.AsIEmbeddingGenerator(); 77IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = openAIClient.AsIEmbeddingGenerator(); 131}).GetEmbeddingClient("text-embedding-3-small").AsIEmbeddingGenerator(); 194}).GetEmbeddingClient("text-embedding-3-small").AsIEmbeddingGenerator();