SDK のインストール
Zilliz Cloud は、マネージド Milvus ベクトルデータベースをサービスとして提供しています。クラスター接続を容易にするために、Python、Java、Go、Node.js の 4 つの SDK オプションが用意されています。
Zilliz Cloud は、バージョンの互換性を確保するためにクラスターを継続的にアップグレードしています。詳細については、組織設定の管理 ページをご覧ください。SDK のバージョン不一致による接続問題が発生した場合は、互換性のある SDK バージョンに戻すよう、表示されたプロンプトに従ってください。メンテナンス完了後に通知いたしますので、その後は安心して SDK をアップグレードできます。
以下のすべての SDK には、安定版とベータ版の両方が用意されています。安定版は一般的なクラスター向け、ベータ版はベータクラスター向けです。クラスターをベータ版にアップグレードした場合は、SDK もベータ版にアップグレードしていることを確認してください。
SDK 互換性
以下の表に、各 Milvus バージョンと互換性のある SDK バージョンを示します。
Milvus バージョン | Python SDK | Node.js SDK | Java SDK | Go SDK |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
PyMilvus のインストール: Python SDK
PyMilvus は Milvus の Python SDK です。GitHub のソースコード にアクセスできます。
インストール前に、Python のバージョンが 3.8 よりも新しいことを確認してください。
# Install pymilvus compatible with Milvus v2.5.x
python -m pip install pymilvus==2.5.18
# Update PyMilvus to the newest version
python -m pip install --upgrade pymilvus
# Verify installation success
python -m pip list | grep pymilvus
クラスターが Milvus v2.6.x (パブリックプレビュー) に対応している場合は、上記のコマンド内の 2.5.18 を 2.6.9 に変更してください。
Install Node.js SDK
Milvus の Node.js SDK は、npm または yarn を使用してインストールします。GitHub のソースコード にアクセスしてください。
インストール前に、Node.js のバージョンが 14 以上であることを確認してください。
# Install Node.js SDK compatible with Milvus v2.5.x
npm install @zilliz/milvus2-sdk-node@2.5.13
# Alternatively,
yarn add @zilliz/milvus2-sdk-node@2.5.13
# Upgrade to the latest version
npm update @zilliz/milvus2-sdk-node
# Alternatively,
yarn upgrade @zilliz/milvus2-sdk-node
# Verify installation
npm list | grep @zilliz/milvus2-sdk-node
# or
yarn list | grep @zilliz/milvus2-sdk-node
この SDK は CommonJS モジュールとしても、ES6 モジュールとしても使用できます。通常、npm init プロジェクトでは CommonJS を使用し、npm init es6 プロジェクトでは ES6 を使用することを推奨します。
// Import the SDK as a CommonJS module
const { MilvusClient } = require("@zilliz/milvus2-sdk-node")
// Import the SDK as a ES6 module
import { MilvusClient } from "@zilliz/milvus2-sdk-node"
クラスターが Milvus v2.6.x (パブリックプレビュー) と互換性がある場合は、上記のコマンド内の 2.5.13 を 2.6.10 に変更してください。
Java SDK のインストール
Apache Maven または Gradle/Grails を使用して SDK を取得します。GitHub のソースコード にアクセスしてください。
-
Apache Maven を使用する場合は、
pom.xmlの依存関係に以下を追加します:<!-- Install Java SDK compatible with Milvus v2.5.x --><dependency><groupId>io.milvus</groupId><artifactId>milvus-sdk-java</artifactId><version>2.5.15</version></dependency> -
Gradle/Grails の場合、次を実行します:
# Install Java SDK compatible with Milvus v2.5.xcompile 'io.milvus:milvus-sdk-java:2.5.15'
クラスターが Milvus v2.6.x (パブリックプレビュー) に対応している場合は、上記のコマンド内の 2.5.15 を 2.6.14 に変更してください。
Go SDK のインストール
Go SDK は go get で入手できます。GitHub のソースコード を確認してください。
# Install Go SDK compatible with Milvus v2.5.x
go get -u github.com/milvus-io/milvus-sdk-go/v2@v2.5.6
クラスターが Milvus v2.6.x (パブリックプレビュー) と互換性がある場合は、上記のコマンド内の 2.5.6 を 2.6.1 に変更してください。