Skip to content

Embeddings

Embeddings convert text into vectors of floating‑point numbers. Distances between vectors correlate with semantic similarity.


POST https://api.aifoundryhub.com/v1/embeddings

Creates one or more embeddings for the given input.


Terminal window
curl -X POST "https://api.aifoundryhub.com/v1/embeddings" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AI_FOUNDRY_HUB_API_KEY" \
-d '{
"model": "text-embedding-3-small",
"input": ["Hello world"],
"dimensions": 1536
}'

An embedding response object containing one vector per input.

{
"id": "embd_abc123",
"object": "embedding_response",
"created": 1714569952,
"model": "text-embedding-3-small",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [0.0123, -0.0456, 0.0089]
}
],
"usage": {
"prompt_tokens": 2,
"total_tokens": 2
}
}