qdrant-js
qdrant-js copied to clipboard
JavaScript/Typescript SDK for Qdrant Vector Database
The `recommend_batch` method of the `QdrantClient` is inconsistent with the other methods. It should be renamed to `recommendBatch`, with keeping `recommend_batch` as an alias.
I am using nginx to proxy connection to qdrant node via /qdrant path. The qdrant library seems to remove the path from url: ``` new QdrantClient({ url: "http://{ip}:6333/qdrant", apiKey: process.env.QDRANT_API_KEY,...
The code provided in the example for typing errors does not work. `getCollection` function in `client` does not have `Error`.
The code with must only in the filter:  The error:  When I add undefined "should" the error is gone: 
This change correctly parses default http ports in url for rest and grpc packages.
Hello I'm using the library using the REST client to batch insert points (by 1000) in a cloud QDrant cluster. After 185000 points inserted my script crashed, running out of...
I have a weird error: when Qdrant client is initialized with a full URL (ie https://hostname:port), client methods fails with a `fetch failed / timeout` errors but some don't. The...
[broken_qdrant.zip](https://github.com/qdrant/qdrant-js/files/13779615/broken_qdrant.zip) # Error: ``` TypeError: fetch failed at Object.fetch (node:internal/deps/undici/undici:11730:11) at async fetchJson (/home/dominik/Projekty/broken_qdrant/node_modules/@qdrant/openapi-typescript-fetch/dist/cjs/fetcher.js:113:22) at async /home/dominik/Projekty/broken_qdrant/node_modules/@qdrant/js-client-rest/dist/cjs/api-client.js:46:26 at async handler (/home/dominik/Projekty/broken_qdrant/node_modules/@qdrant/openapi-typescript-fetch/dist/cjs/fetcher.js:134:16) at async /home/dominik/Projekty/broken_qdrant/node_modules/@qdrant/js-client-rest/dist/cjs/api-client.js:32:24 at async handler (/home/dominik/Projekty/broken_qdrant/node_modules/@qdrant/openapi-typescript-fetch/dist/cjs/fetcher.js:134:16) at async...
I was using `QdrantClient` with gRPC, at the end of my script the node.js process hangs forever. Here there is small script to reproduce it (also as a [gist](https://gist.github.com/paciops/89de19fa3310de7c68d92b9e89a90939)). ```javascript...
when you give a url to qdrantclient, the port is getting appended to the end of the url, this is wrong. if you give QdrantClient({url: "https://qdrant.mydomain.com" }) the error received...