Genbase
ApiEmbedding

Generate Embeddings

POST
/embedding/generate

Authorization

AuthorizationRequiredBearer <token>

JWT Token for authenticated users (obtained via /auth/jwt/login).

In: header

Request Body

application/jsonRequired
inputRequiredstring | array<string>
dimensionsinteger
userstring
encoding_formatstring
model_kwargsobject
Default: {}
curl -X POST "http://localhost:8000/embedding/generate" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "input": "string",
    "dimensions": 0,
    "user": "string",
    "encoding_format": "string",
    "model_kwargs": {}
  }'

Successful Response

{
  "object": "string",
  "data": [
    {
      "object": "string",
      "embedding": [
        0
      ],
      "index": 0
    }
  ],
  "model": "string",
  "usage": {
    "prompt_tokens": 0,
    "total_tokens": 0
  }
}