Config

org.llm4s.vectorstore.VectorStoreFactory.Config
See theConfig companion class
object Config

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Config.type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def pgvector(connectionString: String, tableName: String): Config

Configuration for pgvector.

Configuration for pgvector.

Value parameters

connectionString

JDBC connection string (jdbc:postgresql://...)

tableName

Optional table name (default: "vectors")

Attributes

def qdrant(collectionName: String, port: Int): Config

Configuration for local Qdrant.

Configuration for local Qdrant.

Value parameters

collectionName

Collection name (default: "vectors")

port

Qdrant port (default: 6333)

Attributes

def qdrantCloud(cloudUrl: String, apiKey: String, collectionName: String): Config

Configuration for Qdrant Cloud.

Configuration for Qdrant Cloud.

Value parameters

apiKey

Qdrant API key

cloudUrl

Qdrant cloud URL (e.g., https://xxx.qdrant.io)

collectionName

Collection name (default: "vectors")

Attributes

def sqlite(path: String): Config

Configuration for file-based SQLite.

Configuration for file-based SQLite.

Attributes

Concrete fields

Default configuration (in-memory SQLite).

Default configuration (in-memory SQLite).

Attributes

Configuration for in-memory SQLite.

Configuration for in-memory SQLite.

Attributes