Embedding Result • AI Agent SDK

EmbeddingResult: Result from embedding generation.

EmbeddingResult

Defined in the result module.

AI Agent

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

ResponseField List

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional

No description available.

ResponseField Dict[str, Any]

No description available.

Usage

python
>>> 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

Source

View on GitHub

praisonaiagents/embedding/result.py at line 13