Generates vector embeddings for single or multiple text inputs. Returns floating-point vectors along with token usage statistics.
Authenticate with your MKA1 API key at the API gateway: Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, also send X-On-Behalf-Of to identify the end user making the request.
Optional external user identifier for multi-user server-side integrations. Use this when acting on behalf of one of your end users.
Request parameters for creating embeddings. Generates vector representations of the input text(s).
The input text or array of texts to generate embeddings for. Can be a single string or an array of strings. Note: batch size and input length limits vary by model. See GET /embeddings/models for model-specific limits.
1 - 100000ID of the model to use for generating embeddings. Use provider:model format. See GET /embeddings/models for available models and their limits.
1The number of dimensions the resulting output embeddings should have. Only supported in certain models.
1 <= x <= 9007199254740991The format to return the embeddings in. Can be either 'float' (array of numbers) or 'base64' (base64-encoded binary).
float, base64 A unique identifier representing your end-user.
OK
Response from the embeddings endpoint containing the generated embeddings and usage information.
A list of embedding objects. Each object contains the embedding vector as an array of floating point numbers or base64-encoded string representing the semantic meaning of the input text.
The model used for generating the embeddings
Usage statistics for the embeddings request