Create embeddings
client.embeddings.create(EmbeddingCreateParams { input, model, dimensions, 2 more } body, RequestOptionsoptions?): CreateEmbeddingResponse { data, model, object, usage }
POST/embeddings
Creates an embedding vector representing the input text.
Parameters
Returns
Create embeddings
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env['OPENAI_API_KEY'], // This is the default and can be omitted
});
const createEmbeddingResponse = await client.embeddings.create({
input: 'The quick brown fox jumped over the lazy dog',
model: 'text-embedding-3-small',
});
console.log(createEmbeddingResponse.data);{
"data": [
{
"embedding": [
0
],
"index": 0,
"object": "embedding"
}
],
"model": "model",
"object": "list",
"usage": {
"prompt_tokens": 0,
"total_tokens": 0
}
}Returns Examples
{
"data": [
{
"embedding": [
0
],
"index": 0,
"object": "embedding"
}
],
"model": "model",
"object": "list",
"usage": {
"prompt_tokens": 0,
"total_tokens": 0
}
}