# README
qdrant vector store
Experimental support for qdrant vector store.
If you wish to use it, you have to specify the DSN in the following format:
Insecure connections, qdrant cloud:
qdrant://[qdrant_cloud_api_key]@host:port
Secure encrypted connections, qdrant cloud:
qdrants://[qdrant_cloud_api_key]@host:port
If you want to run qdrant store by yourself, you don't need the qdrant cloud API key so you can specify the following DSN URL i.e. just omit the API key section:
qdrant://@host:port
Use a locally running qdrant instance (bound to localhost
) over insecure connection:
go run ./... -dsn "qdrant://@0.0.0.0:6334"
You should be able to access your qdrant dashboard on http://0.0.0.0:6333/dashboard.
# Functions
Do sends the HTTP request req using the client and returns the response.
NewDB creates a new DB and returns it.
NewHTTPClient creates a new qdrant HTTP API client and returns it.
NewProvidersService creates an instance of ProvidersService and returns it.
NewRequest creates a new HTTP request from the provided parameters and returns it.
WithAPIKey sets the API key.
WithBaseURL sets the API base URL.
WithBearer sets the Authorization header to the provided Bearer token.
WithHTTPClient sets the HTTP client.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Alias.
AliasActionReq is used to update collection aliases.
AliasesResp.
APIError encodes qdrant API error.
DB is qdrant DB store handle.
HTTPClient is qdrant HTTP API client.
No description provided by the author
ProvidersService allows to store data in qdrant vector store.