Skip to main content

createCollection

client.vectorDb.createCollection(data: CreateVectorCollectionRequest): Promise<VectorCollection>

Creates a new vector collection.

Initializes a new collection with specified configuration including dimensionality, embedding model, and metadata settings. Collections are used to store and manage vectors for similarity search operations.

Parameters

ParameterTypeRequiredDescription
dataCreateVectorCollectionRequestYesThe collection configuration data including name, dimensions, and settings

Returns

Promise<VectorCollection> — A promise that resolves to the created VectorCollection object

Example

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

const result = await client.vectorDb.createCollection(/* CreateVectorCollectionRequest */);
console.log(result);