70 references to Embedding
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
224return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>(inputs.Select(i => new Embedding<float>(floats))));
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
271return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>(inputs.Select(i => new Embedding<float>(floats))));
Microsoft.Extensions.AI.Abstractions (6)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingByte.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<byte>((global::System.ReadOnlyMemory<byte>)args[0]),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingDouble.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<double>((global::System.ReadOnlyMemory<double>)args[0]),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingHalf.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<global::System.Half>((global::System.ReadOnlyMemory<global::System.Half>)args[0]),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingInt32.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<int>((global::System.ReadOnlyMemory<int>)args[0]),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingSByte.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<sbyte>((global::System.ReadOnlyMemory<sbyte>)args[0]),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EmbeddingSingle.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<float>((global::System.ReadOnlyMemory<float>)args[0]),
Microsoft.Extensions.AI.Abstractions.Tests (35)
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
28var expectedEmbedding = new GeneratedEmbeddings<Embedding<float>>([new(new float[] { 1.0f, 2.0f, 3.0f })]);
Embeddings\EmbeddingGeneratorExtensionsTests.cs (2)
89Embedding<float> result = new(new float[] { 1f, 2f, 3f }); 110.Select(i => new Embedding<float>(Enumerable.Range(i, 4).Select(i => (float)i).ToArray()))
Embeddings\EmbeddingTests.cs (5)
23Embedding<float> e = new(floats) 43Embedding<byte> e = new(bytes); 56Embedding<sbyte> e = new(bytes); 84Embedding<float> e = new(floats); 97Embedding<double> e = new(floats);
Embeddings\GeneratedEmbeddingsTests.cs (23)
42Assert.False(instance.Contains(new Embedding<float>(new float[] { 1, 2, 3 }))); 45Assert.Equal(-1, instance.IndexOf(new Embedding<float>(new float[] { 1, 2, 3 }))); 60new(new float[] { 1, 2, 3 }), 61new(new float[] { 4, 5, 6 }), 86var e = new Embedding<float>(new float[] { 7, 8, 9 }); 117var e = new Embedding<float>(new float[] { 1, 2, 3 }); 129var e1 = new Embedding<float>(new float[] { 1, 2, 3 }); 130var e2 = new Embedding<float>(new float[] { 4, 5, 6 }); 144var e1 = new Embedding<float>(new float[] { 1, 2, 3 }); 145var e2 = new Embedding<float>(new float[] { 4, 5, 6 }); 160var e1 = new Embedding<float>(new float[] { 1, 2, 3 }); 161var e2 = new Embedding<float>(new float[] { 4, 5, 6 }); 183var e1 = new Embedding<float>(new float[] { 1, 2, 3 }); 184var e2 = new Embedding<float>(new float[] { 4, 5, 6 }); 202var e1 = new Embedding<float>(new float[] { 1, 2, 3 }); 203var e2 = new Embedding<float>(new float[] { 4, 5, 6 }); 208var e3 = new Embedding<float>(new float[] { 7, 8, 9 }); 220var e1 = new Embedding<float>(new float[] { 1, 2, 3 }); 221var e2 = new Embedding<float>(new float[] { 4, 5, 6 }); 226var e3 = new Embedding<float>(new float[] { 7, 8, 9 }); 238var e1 = new Embedding<float>(new float[] { 1, 2, 3 }); 239var e2 = new Embedding<float>(new float[] { 4, 5, 6 }); 251var expectedGeneratedEmbeddings = new GeneratedEmbeddings<Embedding<float>>([new Embedding<float>(new float[] { 1, 2, 3 })]);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingByte.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<byte>((global::System.ReadOnlyMemory<byte>)args[0]),
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingDouble.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<double>((global::System.ReadOnlyMemory<double>)args[0]),
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingSByte.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<sbyte>((global::System.ReadOnlyMemory<sbyte>)args[0]),
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingSingle.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<float>((global::System.ReadOnlyMemory<float>)args[0]),
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
86new Embedding<float>(e.ToFloats())
Microsoft.Extensions.AI.Tests (15)
ChatRouting\SemanticRoutingChatClientTests.cs (3)
94[.. inputs.Select(input => new Embedding<float>(vectors[input]))])); 144[.. values.Select(input => new Embedding<float>(vectors[input]))])), 187[.. values.Select(input => new Embedding<float>(vectors[input]))])),
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (8)
18private readonly Embedding<float> _expectedEmbedding = new(new float[] { 1.0f, 2.0f, 3.0f }) 90new Embedding<float>(new[] { 1.0f, 2.0f, 3.0f }) 254return [new(((string)options!.AdditionalProperties!["someKey"]!).Select(c => (float)c).ToArray())]; 274AssertEmbeddingsEqual(new("value 1".Select(c => (float)c).ToArray()), result1); 275AssertEmbeddingsEqual(new("value 1".Select(c => (float)c).ToArray()), result2); 289AssertEmbeddingsEqual(new("value 1".Select(c => (float)c).ToArray()), result3); 290AssertEmbeddingsEqual(new("value 2".Select(c => (float)c).ToArray()), result4); 305return new(new Embedding<float>[] { new Embedding<float>(new float[] { innerCallCount }) });
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
58return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>([new Embedding<float>(new float[] { 1f, 2f, 3f })]));
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
38return new GeneratedEmbeddings<Embedding<float>>([new Embedding<float>(new float[] { 1, 2, 3 })])
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (1)
53e.Add(new Embedding<float>(default));
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingSingle.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Embedding<float>((global::System.ReadOnlyMemory<float>)args[0]),
Microsoft.Extensions.DataIngestion.Tests (7)
Chunkers\SemanticSimilarityChunkerTests.cs (6)
50new Embedding<float>(new float[] { 1.0f, 2.0f, 3.0f, 4.0f })) 880 => new Embedding<float>(new float[] { 1.0f, 1.0f, 1.0f, 1.0f }), 891 => new Embedding<float>(new float[] { 1.0f, 1.0f, 1.0f, 1.0f }), 902 => new Embedding<float>(new float[] { -1.0f, -1.0f, -1.0f, -1.0f }), 165<= 3 => new Embedding<float>(new float[] { 1.0f, 1.0f, 1.0f, 1.0f }), 166>= 4 and <= 7 => new Embedding<float>(new float[] { -1.0f, -1.0f, -1.0f, -1.0f }),
Utils\TestEmbeddingGenerator.cs (1)
28[new(new float[] { 0, 1, 2, 3 })]));
Microsoft.Extensions.VectorData.ConformanceTests (4)
EmbeddingGenerationTests.cs (2)
597results.Add(new Embedding<float>(vector)); 614=> Task.FromResult(new GeneratedEmbeddings<Embedding<float>> { new(embedding) });
TypeTests\EmbeddingTypeTests.cs (2)
31new Embedding<float>(new ReadOnlyMemory<float>([1, 2, 3])), 186=> Task.FromResult(new GeneratedEmbeddings<Embedding<T>>([new(data)]));