Skip to content

Change Encoding Format (encoding_format)

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

By default, vectors are typically returned as float arrays. You can also request a different encoding format via encoding_format (subject to server support).

Request parameters (additional)

NameTypeRequiredDescription
encoding_formatstringNoEncoding format, e.g. float (default) or base64.

cURL example (base64)

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": "请返回 base64 编码的向量",
    "encoding_format": "base64"
  }'