POST
/
v1
/
embeddings
curl --request POST \
  --url https://api.aurelio.ai/v1/embeddings \
  --header 'Content-Type: application/json' \
  --header 'authorization: <api-key>' \
  --data '{
  "input": "<string>",
  "input_type": "queries",
  "model": "bm25"
}'
{
  "message": "<string>",
  "model": "bm25",
  "object": "list",
  "usage": {
    "tokens": 123,
    "pages": 123,
    "seconds": 123,
    "prompt_tokens": 123,
    "total_tokens": 123
  },
  "data": [
    {
      "object": "embedding",
      "index": 123,
      "embedding": {
        "indices": [
          123
        ],
        "values": [
          123
        ]
      }
    }
  ]
}

Authorizations

authorization
string
header
required

Body

application/json
input
required

Input text to embed, encoded as a string or array of tokens. To embed multiple inputs in a single request, pass an array of strings or array of token arrays.

input_type
enum<string>
required

Whether to embed queries or documents

Available options:
queries,
documents
model
enum<string>
required

The model name to use for embedding. Available models are bm25.

Available options:
bm25

Response

200
application/json
Successful Response

Response object for embeddings

model
enum<string>
required

The model name used for embedding

Available options:
bm25
usage
object
required

Usage

data
object[]
required

The embedded documents

message
string | null

Message

object
string
default:
list

The object type