EmbeddingResult

public 抽象クラス EmbeddingResult

モデルのエンベディング結果を表します。通常、エンベディング タスクの結果として使用されます。

パブリック コンストラクタ

パブリック メソッド

static EmbeddingResult
createList<Embedding> エンベディング、省略可<Long> timestampM)
EmbeddingResult インスタンスを作成します。
static EmbeddingResult
createFromProto(EmbeddingsProto.EmbeddingResult プロトコル)
ERROR(/EmbeddingsProto.EmbeddingResult) protobuf メッセージから EmbeddingResult オブジェクトを作成します。
抽象 List<Embedding>
embeddings()
モデルの各ヘッドのエンベディング結果。
抽象 省略可<Long>
timestampMs()
これらの結果に対応するデータチャンクの開始時のタイムスタンプ(ミリ秒単位)(省略可)。

継承されるメソッド

パブリック コンストラクタ

public EmbeddingResult ()

パブリック メソッド

public static EmbeddingResult create (List<Embedding> エンベディング、省略可<Long> timestampMs)

EmbeddingResult インスタンスを作成します。

パラメータ
埋め込み モデルの各ヘッドのエンベディングを含む Embedding オブジェクトのリスト。
timestampMs これらの結果に対応するデータチャンクの開始のタイムスタンプ(ミリ秒単位)(省略可)。

public static EmbeddingResult createFromProto (EmbeddingsProto.EmbeddingResult プロトコル)

ERROR(/EmbeddingsProto.EmbeddingResult) protobuf メッセージから EmbeddingResult オブジェクトを作成します。

パラメータ
proto 変換する ERROR(/EmbeddingsProto.EmbeddingResult) protobuf メッセージ。

public 抽象 List<Embedding> embeddings ()

モデルの各ヘッドのエンベディング結果。

public 抽象 省略可<Long> timestampMs ()

これらの結果に対応するデータチャンクの開始のタイムスタンプ(ミリ秒単位)(省略可)。

これは、時系列での抽出のエンベディングにのみ使用されます(オーディオ エンベダーなど)。このようなユースケースでは、処理するデータの量がモデルが処理できる最大サイズを超えることがあります。この問題を解決するために、入力データは異なるタイムスタンプで始まる複数のチャンクに分割されます。