Skip to main content
Vector stores enable semantic search over embeddings.

Quick Start

1

Use Vector Store

use praisonai::{Agent, KnowledgeConfig, VectorStore};

let config = KnowledgeConfig::new()
    .source("docs/")
    .vector_store(VectorStore::InMemory);

let agent = Agent::new()
    .name("Assistant")
    .knowledge(config)
    .build()?;

Vector Store Options

StoreDescription
InMemoryFast, non-persistent
SQLitePersistent, local
PostgresProduction-ready
QdrantSpecialized vector DB