Skip to main content
The Gravix Layer Embeddings API generates high-quality vector representations for your text, compatible with OpenAI’s embeddings format. This enables seamless integration in Python, JavaScript, and other environments.

Endpoint

POST /v1/inference/embeddings Headers:
  • Content-Type: application/json
  • Authorization: Bearer YOUR_GRAVIXLAYER_API_KEY

Example Usage

  • cURL
  • Python - OpenAI
  • Python - Gravix SDK
  • JavaScript
  • JavaScript - Gravix SDK
curl https://api.gravixlayer.com/v1/inference/embeddings \
  -H "Authorization: Bearer $GRAVIXLAYER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": "Why is the sky blue?",
    "model": "meta-llama/llama-3.1-8b-instruct"
  }'

Response Format

The API returns a JSON object containing the vector embedding and metadata:
{
  "object": "list",
  "data": [
    {
      "object": "embedding",
      "embedding": [
        0.0023064255,
        -0.009327292,
        -0.0028842222,
        "... (1536 floats total for text-embedding-ada-002)"
      ],
      "index": 0
    }
  ],
  "model": "meta-llama/llama-3.1-8b-instruct",
  "usage": {
    "prompt_tokens": 5,
    "total_tokens": 5
  }
}
I