EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions.AsBuilder<TInput,TEmbedding> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
EmbeddingGeneratorBuilder<TInput,TEmbedding>を内部ジェネレーターとして使用して、新しいinnerGeneratorを作成します。
public:
generic <typename TInput, typename TEmbedding>
where TEmbedding : Microsoft::Extensions::AI::Embedding[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::AI::EmbeddingGeneratorBuilder<TInput, TEmbedding> ^ AsBuilder(Microsoft::Extensions::AI::IEmbeddingGenerator<TInput, TEmbedding> ^ innerGenerator);
public static Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> AsBuilder<TInput,TEmbedding>(this Microsoft.Extensions.AI.IEmbeddingGenerator<TInput,TEmbedding> innerGenerator) where TEmbedding : Microsoft.Extensions.AI.Embedding;
static member AsBuilder : Microsoft.Extensions.AI.IEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> -> Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)
<Extension()>
Public Function AsBuilder(Of TInput, TEmbedding) (innerGenerator As IEmbeddingGenerator(Of TInput, TEmbedding)) As EmbeddingGeneratorBuilder(Of TInput, TEmbedding)
型パラメーター
- TInput
埋め込みの生成元となる型。
- TEmbedding
生成する埋め込みの種類。
パラメーター
- innerGenerator
- IEmbeddingGenerator<TInput,TEmbedding>
内部ジェネレーターとして使用するジェネレーター。
返品
新しい EmbeddingGeneratorBuilder<TInput,TEmbedding> インスタンス。
例外
innerGenerator は nullです。
注釈
このメソッドは、 EmbeddingGeneratorBuilder<TInput,TEmbedding> コンストラクターを直接使用し、 innerGenerator を内部ジェネレーターとして指定することと同じです。