Skip to main content

EmbeddingResult

Defined in the result module.
Result from embedding generation. Attributes: embeddings: List of embedding vectors (each is a list of floats) model: The model used for embedding (optional) usage: Token usage information (optional) metadata: Additional metadata (optional)

Properties

embeddings
List
No description available.
model
Optional
No description available.
usage
Optional
No description available.
metadata
Dict
No description available.

Usage

>>> result = EmbeddingResult(
    ...     embeddings=[[0.1, 0.2, 0.3]],
    ...     model="text-embedding-3-small",
    ...     usage={"prompt_tokens": 5, "total_tokens": 5}
    ... )
    >>> print(len(result.embeddings[0]))
    3