Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
Embeddings response containing embedding vectors

Example Usage

import { CreateEmbeddingsResponseBody } from "@openrouter/sdk/models/operations";

let value: CreateEmbeddingsResponseBody = {
  data: [
    {
      embedding: [
        0.0023064255,
        -0.009327292,
        0.015797347,
      ],
      object: "embedding",
    },
  ],
  model: "openai/text-embedding-3-small",
  object: "list",
};

Fields

FieldTypeRequiredDescriptionExample
dataoperations.CreateEmbeddingsData[]:heavy_check_mark:List of embedding objects[
{"embedding": [0.0023064255,-0.009327292,0.015797347],"index": 0,"object": "embedding"}
]
idstring:heavy_minus_sign:Unique identifier for the embeddings responseembd-1234567890
modelstring:heavy_check_mark:The model used for embeddingsopenai/text-embedding-3-small
objectoperations.ObjectT:heavy_check_mark:N/A
usageoperations.CreateEmbeddingsUsage:heavy_minus_sign:Token usage statistics{"prompt_tokens": 8,"total_tokens": 8}