7 instantiations of OllamaEmbeddingGenerator
Microsoft.Extensions.AI.Ollama.Tests (7)
OllamaEmbeddingGeneratorIntegrationTests.cs (2)
15new OllamaEmbeddingGenerator(endpoint, "all-minilm") : 26using var generator = new OllamaEmbeddingGenerator(endpoint, modelId: "inexistent-model");
OllamaEmbeddingGeneratorTests.cs (5)
20Assert.Throws<ArgumentNullException>("endpoint", () => new OllamaEmbeddingGenerator((string)null!)); 21Assert.Throws<ArgumentException>("modelId", () => new OllamaEmbeddingGenerator(new Uri("http://localhost"), " ")); 27using OllamaEmbeddingGenerator generator = new("http://localhost"); 52using IEmbeddingGenerator<string, Embedding<float>> generator = new OllamaEmbeddingGenerator(endpoint, model); 81using IEmbeddingGenerator<string, Embedding<float>> generator = new OllamaEmbeddingGenerator("http://localhost:11434", "all-minilm", httpClient);
6 references to OllamaEmbeddingGenerator
Microsoft.Extensions.AI.Ollama (2)
OllamaEmbeddingGenerator.cs (2)
29/// <summary>Initializes a new instance of the <see cref="OllamaEmbeddingGenerator"/> class.</summary> 41/// <summary>Initializes a new instance of the <see cref="OllamaEmbeddingGenerator"/> class.</summary>
Microsoft.Extensions.AI.Ollama.Tests (4)
OllamaEmbeddingGeneratorIntegrationTests.cs (1)
26using var generator = new OllamaEmbeddingGenerator(endpoint, modelId: "inexistent-model");
OllamaEmbeddingGeneratorTests.cs (3)
27using OllamaEmbeddingGenerator generator = new("http://localhost"); 29Assert.Same(generator, generator.GetService<OllamaEmbeddingGenerator>()); 42Assert.Same(generator, pipeline.GetService<OllamaEmbeddingGenerator>());