EmbeddingResult

公開抽象類別 EmbeddingResult

代表模型的嵌入結果。通常用於嵌入工作的結果。

公用建構函式

公用方法

static EmbeddingResult
create(List<嵌入> 嵌入,選填<> timestampM)
建立 EmbeddingResult 例項。
static EmbeddingResult
createFromProto(EmbeddingsProto.EmbeddingResult proto)
ERROR(/EmbeddingsProto.EmbeddingResult) protobuf 訊息建立 EmbeddingResult 物件。
parent List<Embedding>
embeddings()
模型每個前端的嵌入結果。
抽象 選填<>
timestampMs()
這些結果對應資料區塊的開頭選填時間戳記 (以毫秒為單位)。

繼承的方法

公用建構函式

public EmbeddingResult ()

公用方法

public static EmbeddingResult create (清單<嵌入> 嵌入,選用<Long> timestampM)

建立 EmbeddingResult 例項。

參數
嵌入 列出 Embedding 物件清單,其中含有模型每個標頭的嵌入。
timestampMs 與這些結果對應資料區塊開頭的選用時間戳記 (以毫秒為單位)。

public static EmbeddingResult createFromProto (EmbeddingsProto.EmbeddingResult proto)

ERROR(/EmbeddingsProto.EmbeddingResult) protobuf 訊息建立 EmbeddingResult 物件。

參數
proto 要轉換的 ERROR(/EmbeddingsProto.EmbeddingResult) protobuf 訊息。

public 抽象 List<Embedding> embeddings ()

模型每個前端的嵌入結果。

public 抽象層 選用<Long> timestampMs ()

這些結果對應資料區塊的開頭選填時間戳記 (以毫秒為單位)。

這僅適用於時間序列的嵌入擷取 (例如音訊嵌入程式)。在這些用途中,處理的資料量可能會超過模型可處理的大小上限。為瞭解決這個問題,系統會將輸入資料分成多個區塊,從不同的時間戳記開始。