The SDK references this metric as
Distance.Euclid.image_embeddings configured to use Euclidean distance.
client.collections.get_info("image_embeddings") and check that the status field returns Ready.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Create a collection that measures straight-line distance between vectors.
Distance.Euclid.image_embeddings configured to use Euclidean distance.
from actian_vectorai import VectorAIClient, VectorParams, Distance
# Connect to VectorAI DB server
with VectorAIClient("localhost:6574") as client:
# Create collection with Euclidean distance
client.collections.create(
"image_embeddings", # Collection name
vectors_config=VectorParams(size=128, distance=Distance.Euclid) # Euclidean metric
)
import { VectorAIClient } from '@actian/vectorai-client';
async function main() {
// Connect to VectorAI DB server
const client = new VectorAIClient('localhost:6574');
// Create collection with Euclidean distance
await client.collections.create('image_embeddings', {
dimension: 128,
distanceMetric: 'EUCLIDEAN'
});
}
main().catch(console.error);
client.collections.get_info("image_embeddings") and check that the status field returns Ready.