CreateEmbeddingsResponseBody - TypeScript SDK

CreateEmbeddingsResponseBody type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Embeddings response containing embedding vectors

Example Usage

1import { CreateEmbeddingsResponseBody } from "@openrouter/sdk/models/operations";
2
3let value: CreateEmbeddingsResponseBody = {
4 data: [
5 {
6 embedding: [
7 0.0023064255,
8 -0.009327292,
9 0.015797347,
10 ],
11 object: "embedding",
12 },
13 ],
14 model: "openai/text-embedding-3-small",
15 object: "list",
16};

Fields

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