EmbeddingResult

Öffentliche abstrakte Klasse EmbeddingResult

Stellt die Einbettungsergebnisse eines Modells dar. Wird normalerweise als Ergebnis für Einbettungsaufgaben verwendet.

Public Constructors

Public Methods

Statisches EmbeddingResult
create(Auflisten<Einbettungen> Einbettungen, Optional<Long> ZeitstempelMs)
Erstellt eine EmbeddingResult-Instanz.
Statisches EmbeddingResult
createFromProto(EmbeddingsProto.EmbeddingResult proto)
Erstellt ein EmbeddingResult-Objekt aus einer ERROR(/EmbeddingsProto.EmbeddingResult)-protobuf-Nachricht.
Zusammenfassung Liste<Einbettung>
embeddings()
Die Einbettungsergebnisse für jeden Kopf des Modells.
abstrakt Optional<Long>
timestampMs()
Der optionale Zeitstempel (in Millisekunden) des Anfangs des Datenblocks, der diesen Ergebnissen entspricht.

Übernommene Methoden

Public Constructors

public EmbeddingResult ()

Public Methods

public static EmbeddingResult create (Liste<Einbettungen>-Einbettungen, optional<Long> ZeitstempelMs)

Erstellt eine EmbeddingResult-Instanz.

Parameter
Einbettungen Die Liste der Embedding-Objekte, die die Einbettung für jeden Kopf des Modells enthalten.
timestampMs den optionalen Zeitstempel (in Millisekunden) des Anfangs des Datenblocks, der diesen Ergebnissen entspricht.

public static EmbeddingResult createFromProto (EmbeddingsProto.EmbeddingResult proto)

Erstellt ein EmbeddingResult-Objekt aus einer ERROR(/EmbeddingsProto.EmbeddingResult)-protobuf-Nachricht.

Parameter
proto Die zu konvertierende protobuf-Nachricht ERROR(/EmbeddingsProto.EmbeddingResult).

public abstrakt List<Embedding> embeddings ()

Die Einbettungsergebnisse für jeden Kopf des Modells.

public abstrakt Optional<Long> timestampMs ()

Der optionale Zeitstempel (in Millisekunden) des Anfangs des Datenblocks, der diesen Ergebnissen entspricht.

Dies wird nur für die Extraktion von Einbettungen in Zeitreihen verwendet (z.B. Audioeinbetter). In diesen Anwendungsfällen kann die zu verarbeitende Datenmenge die maximale Größe überschreiten, die das Modell verarbeiten kann. Um dieses Problem zu lösen, werden die Eingabedaten beginnend bei verschiedenen Zeitstempeln in mehrere Blöcke aufgeteilt.