Vector Stores
List Vector Stores
client.VectorStores.List(ctx, query) (*CursorPageByName[VectorStore], error)
GET/v5/vector-stores
Create Vector Store
client.VectorStores.New(ctx, body) (*VectorStore, error)
POST/v5/vector-stores/create
Get Vector Store
client.VectorStores.Get(ctx, vectorStoreName) (*VectorStore, error)
GET/v5/vector-stores/{vector_store_name}
Configure Vector Store
client.VectorStores.Configure(ctx, vectorStoreName, body) (*VectorStore, error)
POST/v5/vector-stores/{vector_store_name}/configure
Drop Vector Store
client.VectorStores.Drop(ctx, vectorStoreName) (*VectorStoreDropResponse, error)
POST/v5/vector-stores/{vector_store_name}/drop
Upsert Vectors
client.VectorStores.Upsert(ctx, vectorStoreName, body) (*VectorStoreUpsertResponse, error)
POST/v5/vector-stores/{vector_store_name}/upsert
Delete Vectors
client.VectorStores.Delete(ctx, vectorStoreName, body) (*VectorStoreDeleteResponse, error)
POST/v5/vector-stores/{vector_store_name}/delete
Count Vectors
client.VectorStores.Count(ctx, vectorStoreName, body) (*VectorStoreCountResponse, error)
POST/v5/vector-stores/{vector_store_name}/count
Query Vectors
client.VectorStores.Query(ctx, vectorStoreName, body) (*VectorStoreQueryResponse, error)
POST/v5/vector-stores/{vector_store_name}/query
Vector StoresVectors
List Vectors
client.VectorStores.Vectors.List(ctx, vectorStoreName, query) (*CursorPageVectors[VectorDocument], error)
GET/v5/vector-stores/{vector_store_name}/vectors
Get Vector
client.VectorStores.Vectors.Get(ctx, vectorID, params) (*VectorDocument, error)
GET/v5/vector-stores/{vector_store_name}/vectors/{vector_id}