package
0.0.1
Repository: https://github.com/milosgajdos/embeviz.git
Documentation: pkg.go.dev

# 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.

# Type aliases

Action to take.
Option is functional graph option.
ReqOption is http requestion functional option.