Skip to content

Specify Output Dimensions (dimensions)

  • Endpoint: POST https://api.olddog.shop/v1/embeddings

Some embedding models allow you to control the output vector dimension via dimensions to balance cost, storage, and quality.

Note: Support and valid ranges depend on the model.

Request parameters (additional)

NameTypeRequiredDescription
dimensionsintegerNoOutput vector dimension, e.g. 1024.

cURL example

bash
curl --request POST "https://api.olddog.shop/v1/embeddings" \
  --header "Authorization: Bearer $OLD_DOG_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "model": "text-embedding-3-small",
    "input": "为这段文本生成较低维度的嵌入向量",
    "dimensions": 1024
  }'