Qdrant HTTP vector-store adapter for Generic RAG.
This module intentionally uses Qdrant's HTTP API directly. The behaviour surface keeps the implementation replaceable by a dedicated client library or a larger vector subsystem later.
Summary
Types
@type t() :: %GEPA.Adapters.GenericRAG.VectorStores.Qdrant{ api_key: String.t() | nil, collection_name: String.t(), distance: String.t(), embedder: GEPA.Embeddings.provider() | nil, req_options: keyword(), timeout: pos_integer(), url: String.t(), vector_size: pos_integer() | nil }