47 references to Embedding
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
224
return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>(inputs.Select(i => new
Embedding
<float>(floats))));
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
271
return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>(inputs.Select(i => new
Embedding
<float>(floats))));
Microsoft.Extensions.AI.Abstractions.Tests (31)
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
28
var expectedEmbedding = new GeneratedEmbeddings<Embedding<float>>([
new
(new float[] { 1.0f, 2.0f, 3.0f })]);
Embeddings\EmbeddingGeneratorExtensionsTests.cs (2)
89
Embedding<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)
22
Embedding<float> e =
new
(floats)
42
Embedding<byte> e =
new
(bytes);
55
Embedding<sbyte> e =
new
(bytes);
83
Embedding<float> e =
new
(floats);
96
Embedding<double> e =
new
(floats);
Embeddings\GeneratedEmbeddingsTests.cs (23)
42
Assert.False(instance.Contains(new
Embedding
<float>(new float[] { 1, 2, 3 })));
45
Assert.Equal(-1, instance.IndexOf(new
Embedding
<float>(new float[] { 1, 2, 3 })));
60
new
(new float[] { 1, 2, 3 }),
61
new
(new float[] { 4, 5, 6 }),
86
var e = new
Embedding
<float>(new float[] { 7, 8, 9 });
117
var e = new
Embedding
<float>(new float[] { 1, 2, 3 });
129
var e1 = new
Embedding
<float>(new float[] { 1, 2, 3 });
130
var e2 = new
Embedding
<float>(new float[] { 4, 5, 6 });
144
var e1 = new
Embedding
<float>(new float[] { 1, 2, 3 });
145
var e2 = new
Embedding
<float>(new float[] { 4, 5, 6 });
160
var e1 = new
Embedding
<float>(new float[] { 1, 2, 3 });
161
var e2 = new
Embedding
<float>(new float[] { 4, 5, 6 });
183
var e1 = new
Embedding
<float>(new float[] { 1, 2, 3 });
184
var e2 = new
Embedding
<float>(new float[] { 4, 5, 6 });
202
var e1 = new
Embedding
<float>(new float[] { 1, 2, 3 });
203
var e2 = new
Embedding
<float>(new float[] { 4, 5, 6 });
208
var e3 = new
Embedding
<float>(new float[] { 7, 8, 9 });
220
var e1 = new
Embedding
<float>(new float[] { 1, 2, 3 });
221
var e2 = new
Embedding
<float>(new float[] { 4, 5, 6 });
226
var e3 = new
Embedding
<float>(new float[] { 7, 8, 9 });
238
var e1 = new
Embedding
<float>(new float[] { 1, 2, 3 });
239
var e2 = new
Embedding
<float>(new float[] { 4, 5, 6 });
251
var expectedGeneratedEmbeddings = new GeneratedEmbeddings<Embedding<float>>([new
Embedding
<float>(new float[] { 1, 2, 3 })]);
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceEmbeddingGenerator.cs (1)
99
new
Embedding
<float>(ParseBase64Floats(e.Embedding))
AzureAIInferenceImageEmbeddingGenerator.cs (1)
95
new
Embedding
<float>(AzureAIInferenceEmbeddingGenerator.ParseBase64Floats(e.Embedding))
Microsoft.Extensions.AI.Integration.Tests (1)
QuantizationEmbeddingGenerator.cs (1)
84
return
new
(result)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
72
new
Embedding
<float>(e.ToFloats())
Microsoft.Extensions.AI.Tests (10)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (7)
17
private readonly Embedding<float> _expectedEmbedding =
new
(new float[] { 1.0f, 2.0f, 3.0f })
71
new
Embedding
<float>(new[] { 1.0f, 2.0f, 3.0f })
235
return [
new
(((string)options!.AdditionalProperties!["someKey"]!).Select(c => (float)c).ToArray())];
255
AssertEmbeddingsEqual(
new
("value 1".Select(c => (float)c).ToArray()), result1);
256
AssertEmbeddingsEqual(
new
("value 1".Select(c => (float)c).ToArray()), result2);
270
AssertEmbeddingsEqual(
new
("value 1".Select(c => (float)c).ToArray()), result3);
271
AssertEmbeddingsEqual(
new
("value 2".Select(c => (float)c).ToArray()), result4);
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
58
return Task.FromResult(new GeneratedEmbeddings<Embedding<float>>([new
Embedding
<float>(new float[] { 1f, 2f, 3f })]));
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
39
return new GeneratedEmbeddings<Embedding<float>>([new
Embedding
<float>(new float[] { 1, 2, 3 })])
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (1)
53
e.Add(new
Embedding
<float>(default));