Representa os resultados de embedding de um modelo. Normalmente usada como resultado para tarefas de incorporação.
Construtores públicos
Função EmbeddingResult()
|
Métodos públicos
estático EmbeddingResult | |
estático EmbeddingResult |
createFromProto(proto de embeddingsProto.EmbeddingResult)
Cria um objeto
EmbeddingResult com base em uma mensagem protobuf
ERROR(/EmbeddingsProto.EmbeddingResult) . |
abstrato Lista<Embedding> |
embeddings()
Os resultados de embedding para cada cabeçalho do modelo.
|
abstrato Opcional<Long> |
timestampMs()
O carimbo de data/hora opcional (em milissegundos) do início do bloco de dados correspondente a esses resultados.
|
Métodos herdados
Construtores públicos
public EmbeddingResult ()
Métodos públicos
public Static EmbeddingResult criar (List<Embedding> embeddings, opcional<Long> timestampMs)
Cria uma instância EmbeddingResult
.
Parâmetros
embeddings | a lista de objetos Embedding que contêm o embedding para cada cabeçalho do modelo. |
---|---|
timestampMs | o carimbo de data/hora opcional (em milissegundos) do início do bloco de dados correspondente a esses resultados. |
público estático EmbeddingResult createFromProto (protocolo de embeddingsProto.EmbeddingResult)
Cria um objeto EmbeddingResult
com base em uma mensagem protobuf
ERROR(/EmbeddingsProto.EmbeddingResult)
.
Parâmetros
proto | a mensagem protobuf ERROR(/EmbeddingsProto.EmbeddingResult) a ser convertida.
|
---|
public Opcional<Long> timestampMs ()
O carimbo de data/hora opcional (em milissegundos) do início do bloco de dados correspondente a esses resultados.
Isso é usado apenas para extração de embedding em séries temporais (por exemplo, embedder de áudio). Nesses casos de uso, a quantidade de dados a serem processados pode exceder o tamanho máximo que o modelo pode processar. Para resolver isso, os dados de entrada são divididos em vários blocos, começando com carimbos de data/hora diferentes.