2 types derived from Embedding
Microsoft.Extensions.AI.Abstractions (2)
Embeddings\BinaryEmbedding.cs (1)
15
public sealed class BinaryEmbedding :
Embedding
Embeddings\Embedding{T}.cs (1)
12
public sealed class Embedding<T> :
Embedding
50 references to Embedding
Microsoft.Extensions.AI (16)
Embeddings\AnonymousDelegatingEmbeddingGenerator.cs (1)
16
where TEmbedding :
Embedding
Embeddings\CachingEmbeddingGenerator.cs (1)
18
where TEmbedding :
Embedding
Embeddings\ConfigureOptionsEmbeddingGenerator.cs (1)
16
where TEmbedding :
Embedding
Embeddings\ConfigureOptionsEmbeddingGeneratorBuilderExtensions.cs (1)
34
where TEmbedding :
Embedding
Embeddings\DistributedCachingEmbeddingGenerator.cs (1)
28
where TEmbedding :
Embedding
Embeddings\DistributedCachingEmbeddingGeneratorBuilderExtensions.cs (1)
33
where TEmbedding :
Embedding
Embeddings\EmbeddingGeneratorBuilder.cs (1)
16
where TEmbedding :
Embedding
Embeddings\EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions.cs (1)
28
where TEmbedding :
Embedding
Embeddings\EmbeddingGeneratorBuilderServiceCollectionExtensions.cs (4)
27
where TEmbedding :
Embedding
49
where TEmbedding :
Embedding
77
where TEmbedding :
Embedding
101
where TEmbedding :
Embedding
Embeddings\LoggingEmbeddingGenerator.cs (1)
30
where TEmbedding :
Embedding
Embeddings\LoggingEmbeddingGeneratorBuilderExtensions.cs (1)
38
where TEmbedding :
Embedding
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
27
where TEmbedding :
Embedding
Embeddings\OpenTelemetryEmbeddingGeneratorBuilderExtensions.cs (1)
33
where TEmbedding :
Embedding
=>
Microsoft.Extensions.AI.Abstractions (7)
Embeddings\DelegatingEmbeddingGenerator.cs (1)
22
where TEmbedding :
Embedding
Embeddings\Embedding.cs (1)
24
/// <summary>Initializes a new instance of the <see cref="
Embedding
"/> class.</summary>
Embeddings\EmbeddingGeneratorExtensions.cs (2)
135
where TEmbedding :
Embedding
180
where TEmbedding :
Embedding
Embeddings\GeneratedEmbeddings.cs (1)
15
where TEmbedding :
Embedding
Embeddings\IEmbeddingGenerator{TInput,TEmbedding}.cs (1)
29
where TEmbedding :
Embedding
Utilities\AIJsonUtilities.Defaults.cs (1)
115
[JsonSerializable(typeof(
Embedding
))]
Microsoft.Extensions.AI.Abstractions.Tests (4)
Embeddings\EmbeddingTests.cs (2)
121
Embedding
? result = JsonSerializer.Deserialize<
Embedding
>(Json, AIJsonUtilities.DefaultOptions);
TestEmbeddingGenerator.cs (1)
15
where TEmbedding :
Embedding
TestJsonSerializerContext.cs (1)
34
[JsonSerializable(typeof(
Embedding
))] // Used in EmbeddingTests
Microsoft.Extensions.AI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestEmbeddingGenerator.cs (1)
15
where TEmbedding :
Embedding
Microsoft.Extensions.DataIngestion.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestEmbeddingGenerator.cs (1)
15
where TEmbedding :
Embedding
Microsoft.Extensions.VectorData.Abstractions (20)
IKeywordHybridSearchable.cs (1)
51
/// If you're using <see cref="IEmbeddingGenerator"/> directly in your code, that type returns an <see cref="
Embedding
"/> (for example, <c>Embedding{float}</c>),
IVectorSearchable.cs (1)
50
/// If you're using <see cref="IEmbeddingGenerator"/> directly in your code, that type returns an <see cref="
Embedding
"/> (for example, <c>Embedding{float}</c>),
ProviderServices\EmbeddingGenerationDispatcher.cs (5)
20
/// for a specific <see cref="
Embedding
"/> subtype.
31
where TEmbedding :
Embedding
35
/// Gets the <see cref="
Embedding
"/> type that this instance supports.
49
public abstract Task<IReadOnlyList<
Embedding
>> GenerateEmbeddingsAsync(VectorPropertyModel vectorProperty, IEnumerable<object?> values, CancellationToken cancellationToken);
55
public abstract Task<
Embedding
> GenerateEmbeddingAsync(VectorPropertyModel vectorProperty, object? value, CancellationToken cancellationToken);
ProviderServices\EmbeddingGenerationDispatcher{TEmbedding}.cs (3)
21
where TEmbedding :
Embedding
35
public override Task<IReadOnlyList<
Embedding
>> GenerateEmbeddingsAsync(VectorPropertyModel vectorProperty, IEnumerable<object?> values, CancellationToken cancellationToken)
39
public override Task<
Embedding
> GenerateEmbeddingAsync(VectorPropertyModel vectorProperty, object? value, CancellationToken cancellationToken)
ProviderServices\VectorPropertyModel.cs (8)
100
where TEmbedding :
Embedding
112
where TEmbedding :
Embedding
134
public Task<IReadOnlyList<
Embedding
>> GenerateEmbeddingsAsync(IEnumerable<object?> values, CancellationToken cancellationToken)
144
public Task<
Embedding
> GenerateEmbeddingAsync(object? value, CancellationToken cancellationToken)
152
internal virtual async Task<IReadOnlyList<
Embedding
>> GenerateEmbeddingsCoreAsync<TEmbedding>(IEnumerable<object?> values, CancellationToken cancellationToken)
153
where TEmbedding :
Embedding
179
internal virtual async Task<
Embedding
> GenerateEmbeddingCoreAsync<TEmbedding>(object? value, CancellationToken cancellationToken)
180
where TEmbedding :
Embedding
ProviderServices\VectorPropertyModel{TInput}.cs (2)
37
internal override async Task<IReadOnlyList<
Embedding
>> GenerateEmbeddingsCoreAsync<TEmbedding>(IEnumerable<object?> values, CancellationToken cancellationToken)
51
internal override async Task<
Embedding
> GenerateEmbeddingCoreAsync<TEmbedding>(object? value, CancellationToken cancellationToken)
Microsoft.Extensions.VectorData.Abstractions.Tests (1)
CollectionModelBuilderTests.cs (1)
569
where TEmbedding :
Embedding