Skip to content
SolidRusT.ai

Embeddings

Generate vector embeddings from input text using our embedding models.

POST /v1/embeddings
ParameterTypeRequiredDescription
modelstringYesModel ID to use (e.g., bge-m3)
inputstring/arrayYesText to embed (string or array of strings)
encoding_formatstringNofloat (default) or base64
Terminal window
curl https://api.solidrust.ai/v1/embeddings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "bge-m3",
"input": "What is semantic search?"
}'
Terminal window
curl https://api.solidrust.ai/v1/embeddings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "bge-m3",
"input": [
"First document to embed",
"Second document to embed",
"Third document to embed"
]
}'
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [0.0023, -0.0047, 0.0112, ...]
}
],
"model": "bge-m3",
"usage": {
"prompt_tokens": 8,
"total_tokens": 8
}
}
ModelDimensionsDescription
bge-m31024Multilingual, high-quality embeddings
  • Semantic Search - Find similar documents by meaning
  • RAG Applications - Retrieve relevant context for LLM prompts
  • Clustering - Group related content together
  • Classification - Use embeddings as features for ML models