Skip to content

Embeddings

POST /v1/embeddings
ParameterTypeRequiredDescription
modelstringYesEmbedding model ID (e.g. text-embedding-3-small)
inputstring or arrayYesText to embed (string or array of strings)
Terminal window
curl https://api.cheapestinference.com/v1/embeddings \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-3-small",
"input": "The quick brown fox jumps over the lazy dog"
}'
response = client.embeddings.create(
model="text-embedding-3-small",
input="The quick brown fox jumps over the lazy dog"
)
print(response.data[0].embedding[:5]) # first 5 dimensions
response = client.embeddings.create(
model="text-embedding-3-small",
input=[
"First document",
"Second document",
"Third document"
]
)
# response.data[0].embedding, response.data[1].embedding, ...
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [0.0023, -0.0091, 0.0152, ...]
}
],
"model": "text-embedding-3-small",
"usage": {
"prompt_tokens": 9,
"total_tokens": 9
}
}
Model IDDimensions
text-embedding-3-small1536
text-embedding-3-large3072