Skip to main content

Create Embeddings (OpenAI)

POST/v1/embeddings

Generate vector embeddings for text input using Open AI API compatible endpoint. Compatible with OpenAI Embeddings API.


Request

curl -X POST https://api.ig1.ai/v1/embeddings \
-H "Authorization: Bearer $IG1AI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": "The food was delicious and the waiter...",
"model": "bge-m3",
"encoding_format": "float"
}'

Request body

ParameterTypeRequiredDescription
inputstring or arrayText(s) to embed
modelstringModel ID (bge-m3 or qwen3-vl-embedding-8b)
encoding_formatstringfloat (default) or base64
dimensionsintegerOutput dimensions (only for qwen3-vl-embedding-8b)

Response

{
"id": "embd-98e14a339ab2b540",
"object": "list",
"created": 1773844451,
"model": "bge-m3",
"data": [
{
"index": 0,
"object": "embedding",
"embedding": [0.0023, -0.0091, ...]
}
],
"usage": {
"prompt_tokens": 13,
"total_tokens": 13,
"completion_tokens": 0
}
}