v1

latestOpenAPI 3.1.0MIT2026-07-262861121.0 KB

Create embeddings for text using OpenAI-compatible and alternative embedding models

post/v1/embeddings

Request body

modelstring required

ID of the embedding model to use

encoding_format'float' | 'base64'

Format for embeddings

dimensionsinteger

Reduce embedding dimensions (only for supported models)

userstring

Optional identifier for tracking usage

Example request

{
  "model": "text-embedding-3-small",
  "dimensions": 256
}

Response

Embedding response

objectstring required

Always 'list' for embeddings

modelstring required

Model used for embeddings

Example response

{
  "object": "list",
  "data": [
    {
      "object": "embedding"
    }
  ],
  "model": "text-embedding-3-small",
  "usage": {
    "prompt_tokens": 8,
    "total_tokens": 8
  }
}