Embeddings
Embedding generation endpoints
Create 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.
Range
1 <= value <= 9007199254740991user?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
}
}