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)
25Assert.Throws<ArgumentNullException>("embeddingClient", () => ((EmbeddingClient)null!).AsIEmbeddingGenerator()); 40IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = client.GetEmbeddingClient(model).AsIEmbeddingGenerator(); 46embeddingGenerator = client.GetEmbeddingClient(model).AsIEmbeddingGenerator(); 56IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = openAIClient.AsIEmbeddingGenerator(); 82IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = openAIClient.AsIEmbeddingGenerator(); 136}).GetEmbeddingClient("text-embedding-3-small").AsIEmbeddingGenerator(); 199}).GetEmbeddingClient("text-embedding-3-small").AsIEmbeddingGenerator();