Skip to main content
POST

Overview

Upload or replace items keyed by id. Re-uploading an existing id updates the embedding and does not consume additional quota. On the first upload to an empty store, store_mode is required. Dimension and mode are locked afterward.
string
Required when the store is empty: "text" or "vector".
string
Optional for text stores. Defaults to BAAI/bge-small-en-v1.5.
array
required
Non-empty array of item objects.
Each item object:
string
required
Item id. Alias: item_id.
array
required
Float embedding matching the store dimension (384 for text mode).
string
Optional text stored with the item and returned in search results.