v1

latestOpenAPI 3.1.0MIT2026-07-13174391.2 KB

Generate embeddings for code

post/v1/embeddings

Request body

modelstring required

ID of the model to use for embedding generation

inputstring required

The text to generate embeddings for. Can also be an array of strings for batch processing.

encoding_format'float' | 'base64'

The format in which the embeddings are returned

Example request

{
  "model": "morph-embedding-v4",
  "input": "function calculateSum(a, b) { return a + b; }"
}

Response

Embedding response

objectstring required

Object type

modelstring required

ID of the model used

Example response

{
  "object": "list",
  "data": [
    {
      "object": "embedding",
      "embedding": [
        0.0023064255,
        -0.009327292,
        0.01183665
      ]
    }
  ],
  "model": "morph-embedding-v4",
  "usage": {
    "prompt_tokens": 8,
    "total_tokens": 8
  }
}