Skip to main content

addVectorItem

codebolt.vectordb.addVectorItem(item: any): Promise<AddVectorItemResponse>
Adds a new vector item to the vector database.

Parameters

NameTypeDescription
itemanyThe item to add to the vector.

Returns:

 Promise<AddVectorItemResponse>
A promise that resolves when the item is successfully added.

Response Structure

{
type: 'addVectorItemResponse';
message: string; // 'success' when successful
}

Simple Example

// Add a text document to vector database
const addResult = await codebolt.vectordb.addVectorItem('This is a test document for vector database');
console.log('✅ Vector item addition result:', addResult);

Detailed Example

// Add vector item with error handling
try {
const addResult = await codebolt.vectordb.addVectorItem('This is a test document for vector database');
console.log('✅ Vector item addition result:', addResult);
console.log(' - Type:', addResult.type);
console.log(' - Message:', addResult.message);
} catch (error) {
console.log('⚠️ Vector item addition failed:', error.message);
}