Developer Hub

Explore resources and build apps using your language of choice

Language
from actian_vectorai import VectorAIClient, VectorParams, Distance, PointStruct

with VectorAIClient("localhost:50051") as client:
    # vectors_config defines the shape of your data: dimensions + similarity metric
    client.collections.create("my_collection", vectors_config=VectorParams(size=128, distance=Distance.Cosine))
    client.points.upsert("my_collection", [
        PointStruct(id=1, vector=[0.1] * 128, payload={"label": "first vector"}),
    ])
    # replace query vector with your model's output for semantic search
    results = client.points.search("my_collection", vector=[0.15] * 128, limit=1)
    print(results[0].payload)  # {"label": "first vector"}

Integrate with your stack

Connect Actian VectorAI DB to existing cloud environments, architecture, frameworks, and devices.

Get Community Edition

Integrate with your stack

Connect Actian VectorAI DB to existing cloud environments, architecture, frameworks, and devices.

Get Community Edition
Azure logo
Google cloud logo
Langchain logo
aws logo
Llamaindex logo
Azure logo
Google cloud logo
Langchain logo
aws logo
Llamaindex logo
Azure logo
Google cloud logo
Langchain logo
aws logo
Llamaindex logo
Azure logo
Google cloud logo
Langchain logo
aws logo
Llamaindex logo
Azure logo
Google cloud logo
Langchain logo
aws logo
Llamaindex logo
Azure logo
Google cloud logo
Langchain logo
aws logo
Llamaindex logo