Create text embeddings
Generates vector embeddings for single or multiple text inputs. Returns floating-point vectors along with token usage statistics.
Documentation Index
Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Headers
Optional external end-user identifier forwarded by the API gateway.
Body
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.
Response
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