EmbeddingResult

공개 추상 클래스 EmbeddingResult

모델의 임베딩 결과를 나타냅니다. 일반적으로 삽입 작업의 결과로 사용됩니다.

공개 생성자

공개 메서드

정적 EmbeddingResult
create(임베딩 목록<Embedding>, 선택사항<Long> timestampMs)
EmbeddingResult 인스턴스를 생성합니다.
정적 EmbeddingResult
createFromProto(EmbeddingsProto.EmbeddingResult proto)
ERROR(/EmbeddingsProto.EmbeddingResult) protobuf 메시지에서 EmbeddingResult 객체를 생성합니다.
추상 목록<삽입>
embeddings()
모델의 각 헤드에 대한 임베딩 결과입니다.
추상 선택사항<Long>
timestampMs()
이러한 결과에 해당하는 데이터 청크 시작의 타임스탬프(밀리초)입니다(선택사항).

상속된 메서드

공개 생성자

공개 EmbeddingResult ()

공개 메서드

public static EmbeddingResult create (목록<Embedding>, 선택사항<Long> timestampM))

EmbeddingResult 인스턴스를 생성합니다.

매개변수
임베딩 모델의 각 헤드에 대한 임베딩을 포함하는 Embedding 객체의 목록입니다.
timestampMs 이러한 결과에 해당하는 데이터 청크 시작의 타임스탬프(밀리초)입니다(선택사항).

public static EmbeddingResult createFromProto (EmbeddingsProto.EmbeddingResult proto)

ERROR(/EmbeddingsProto.EmbeddingResult) protobuf 메시지에서 EmbeddingResult 객체를 생성합니다.

매개변수
proto 변환할 ERROR(/EmbeddingsProto.EmbeddingResult) protobuf 메시지

public summary 목록<임베딩> 임베딩 ()

모델의 각 헤드에 대한 임베딩 결과입니다.

public summary 선택사항<Long> timestampMs ()

이러한 결과에 해당하는 데이터 청크 시작의 타임스탬프(밀리초)입니다(선택사항).

시계열 임베딩 추출 (예: 오디오 임베딩)에만 사용됩니다. 이러한 사용 사례에서는 처리할 데이터의 양이 모델이 처리할 수 있는 최대 크기를 초과할 수 있습니다. 이 문제를 해결하기 위해 입력 데이터가 서로 다른 타임스탬프에서 시작하는 여러 청크로 분할됩니다.