Embeddings

Generate vector embeddings for one or more inputs using an OpenAI-compatible embeddings model.

post/v1/embeddings

Request body

modelstring required

ID of the embedding model to use.

encoding_format'float' | 'base64'

Format of the returned embeddings. float returns plain arrays, base64 returns a packed base64 string.

dimensionsinteger

Number of dimensions for the output embeddings. Only supported by models that allow shortening output (e.g. text-embedding-3-*, gemini-embedding-*, qwen3-embedding-8b).

userstring

Stable end-user identifier forwarded to OpenAI for abuse monitoring.

Example request

{
  "model": "text-embedding-3-small",
  "encoding_format": "float",
  "dimensions": 1536
}

Response

Embeddings response.

object'list'
modelstring

Changes

No recorded changes to this endpoint across all 1 revision of this API.