addVectorItem
codebolt.vectordb.addVectorItem(item: any): Promise<AddVectorItemResponse>
Adds a new vector item to the vector database.
Parameters
Name | Type | Description |
---|---|---|
item | any | The 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);
}