EUrouter

Embeddings

Embedding generation endpoints

Create embeddings

POST
/api/v1/embeddings

Authorization

bearerAuth
AuthorizationBearer <token>

API key in format: eur_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

In: header

Request Body

application/json

model*string

Model identifier (e.g., "openai/text-embedding-3-small")

input*string|

Input text to embed. Can be a single string or array of strings.

encoding_format*string

The format to return the embeddings in. Default: float

Default"float"
Value in"float" | "base64"
dimensions?integer

The number of dimensions for the output embeddings. Only supported by some models.

Range1 <= value <= 9007199254740991
user?string

End-user identifier for abuse detection

provider?

Provider routing preferences

Response Body

application/json

curl -X POST "https://api.eurouter.ai/api/v1/embeddings" \  -H "Content-Type: application/json" \  -d '{    "model": "string",    "input": "string",    "encoding_format": "float"  }'
{
  "object": "list",
  "data": [
    {
      "object": "embedding",
      "embedding": [
        0
      ],
      "index": -9007199254740991
    }
  ],
  "model": "string",
  "usage": {
    "prompt_tokens": -9007199254740991,
    "total_tokens": -9007199254740991
  }
}