Skip to main content
POST
Upsert embeddings

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Project ID or slug.

Body

application/json
chunk_ids
string<uuid>[]
required

Chunk IDs to upsert embeddings for.

Maximum array length: 100
vectors
number[][]
required

Embedding vectors aligned by index with chunk_ids.

Maximum array length: 100
Maximum array length: 4096
model
object
required

Embedding model that produced these vectors. Not an agent chat model; model listings omit it.

Response

Upsert results. Stores embeddings generated by clients for project file chunks.

embeddings
object[]
required

Embeddings that were created or updated.

created
number
required

Number of embeddings created.

updated
number
required

Number of embeddings updated.