DelegatingEmbeddingGenerator<TInput,TEmbedding> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çağrıları başka bir örneğe geçiren için isteğe bağlı bir IEmbeddingGenerator<TInput,TEmbedding> temel sınıf sağlar.
generic <typename TInput, typename TEmbedding>
where TEmbedding : Embeddingpublic ref class DelegatingEmbeddingGenerator : IDisposable, Microsoft::Extensions::AI::IEmbeddingGenerator<TInput, TEmbedding>
public class DelegatingEmbeddingGenerator<TInput,TEmbedding> : IDisposable, Microsoft.Extensions.AI.IEmbeddingGenerator<TInput,TEmbedding> where TEmbedding : Embedding
type DelegatingEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Embedding)> = class
interface IEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Embedding)>
interface IEmbeddingGenerator
interface IDisposable
Public Class DelegatingEmbeddingGenerator(Of TInput, TEmbedding)
Implements IDisposable, IEmbeddingGenerator(Of TInput, TEmbedding)
Tür Parametreleri
- TInput
Oluşturucuya geçirilen girişin türü.
- TEmbedding
Oluşturucu tarafından üretilen ekleme örneğinin türü.
- Devralma
-
DelegatingEmbeddingGenerator<TInput,TEmbedding>
- Türetilmiş
- Uygulamalar
Açıklamalar
Bu tür, temel IEmbeddingGenerator<TInput,TEmbedding>alınan bir etrafında zincirlenebilen oluşturucular oluştururken temel tür olarak önerilir. Varsayılan uygulama, her çağrıyı iç oluşturucu örneğine geçirir.
Oluşturucular
| Name | Description |
|---|---|
| DelegatingEmbeddingGenerator<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>) |
DelegatingEmbeddingGenerator<TInput,TEmbedding> sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| InnerGenerator |
öğesinin iç IEmbeddingGenerator<TInput,TEmbedding>öğesini alır. |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
| Dispose(Boolean) |
Yönetilmeyen kaynakları serbest bırakmak için bir mekanizma sağlar. |
| GenerateAsync(IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken) |
Sağlanan |
| GetService(Type, Object) |
IEmbeddingGenerator<TInput,TEmbedding> belirtilen türde |