mirror of
https://github.com/qdrant/qdrant-client.git
synced 2026-08-04 00:51:07 -05:00
* generate gRPC client * generate REST client * draft * wip * fix conversion test * old api compatible * clean deprecated * batch search + reco tests * multi-vector test * full-text filtering * Fast protobuf (#67) * generate grpc client use new grpc client in qdrant methods fix grpc parallel issue remove betterproto remove betterproto remove betterproto type annotation extend test coverage upd protobuf to master * rm eventloop * upd version * shortcut for models * v0.10.1 compatibility hotfix: make deprecated ram_data_size optional Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com>
30 lines
742 B
Bash
Executable File
30 lines
742 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
PROJECT_ROOT="$(pwd)/$(dirname "$0")/../"
|
|
|
|
cd $(mktemp -d)
|
|
|
|
git clone --sparse --filter=blob:none --depth=1 git@github.com:qdrant/qdrant.git
|
|
cd qdrant
|
|
git sparse-checkout add docs/redoc/master
|
|
|
|
OPENAPI_PATH="$(pwd)/docs/redoc/master/openapi.json"
|
|
|
|
cd $(mktemp -d)
|
|
|
|
git clone git@github.com:qdrant/pydantic_openapi_v3.git
|
|
cd pydantic_openapi_v3
|
|
|
|
poetry install
|
|
|
|
cp $OPENAPI_PATH openapi-qdrant.yaml
|
|
|
|
PATH_TO_QDRANT_CLIENT=$PROJECT_ROOT
|
|
|
|
INPUT_YAML=openapi-qdrant.yaml IMPORT_NAME="qdrant_client.http" PACKAGE_NAME=qdrant_openapi_client bash -x scripts/model_data_generator.sh
|
|
|
|
rm -rf ${PATH_TO_QDRANT_CLIENT}/qdrant_client/http/
|
|
mv scripts/output/qdrant_openapi_client ${PATH_TO_QDRANT_CLIENT}/qdrant_client/http/
|