Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
dimensions | Optional[int] | :heavy_minus_sign: | The number of dimensions for the output embeddings | 1536 |
encoding_format | Optional[operations.EncodingFormat] | :heavy_minus_sign: | The format of the output embeddings | float |
input | operations.InputUnion | :heavy_check_mark: | Text, token, or multimodal input(s) to embed | The quick brown fox jumps over the lazy dog |
input_type | Optional[str] | :heavy_minus_sign: | The type of input (e.g. search_query, search_document) | search_query |
model | str | :heavy_check_mark: | The model to use for embeddings | openai/text-embedding-3-small |
provider | OptionalNullable[components.ProviderPreferences] | :heavy_minus_sign: | N/A | {"allow_fallbacks": true} |
user | Optional[str] | :heavy_minus_sign: | A unique identifier for the end-user | user-1234 |