メインコンテンツまでスキップ
バージョン: User Guides (Cloud)

SDK のインストール

Zilliz Cloud は、マネージド Milvus ベクトルデータベースをサービスとして提供しています。クラスター接続を容易にするために、PythonJavaGoNode.js の 4 つの SDK オプションが用意されています。

📘Notes
  • Zilliz Cloud は、バージョンの互換性を確保するためにクラスターを継続的にアップグレードしています。詳細については、組織設定の管理 ページをご覧ください。SDK のバージョン不一致による接続問題が発生した場合は、互換性のある SDK バージョンに戻すよう、表示されたプロンプトに従ってください。メンテナンス完了後に通知いたしますので、その後は安心して SDK をアップグレードできます。

  • 以下のすべての SDK には、安定版とベータ版の両方が用意されています。安定版は一般的なクラスター向け、ベータ版はベータクラスター向けです。クラスターをベータ版にアップグレードした場合は、SDK もベータ版にアップグレードしていることを確認してください。

SDK 互換性

以下の表に、各 Milvus バージョンと互換性のある SDK バージョンを示します。

Milvus バージョン

Python SDK

Node.js SDK

Java SDK

Go SDK

2.6.x

2.6.9

2.6.10

2.6.14

2.6.2

2.5.x

2.5.18

2.5.13

2.5.15

2.5.6

PyMilvus のインストール: Python SDK

PyMilvus は Milvus の Python SDK です。GitHub のソースコード にアクセスできます。

📘Notes

インストール前に、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.182.6.9 に変更してください。

Install Node.js SDK

Milvus の Node.js SDK は、npm または yarn を使用してインストールします。GitHub のソースコード にアクセスしてください。

📘Notes

インストール前に、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.132.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.x
    compile 'io.milvus:milvus-sdk-java:2.5.15'

クラスターが Milvus v2.6.x (パブリックプレビュー) に対応している場合は、上記のコマンド内の 2.5.152.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.62.6.1 に変更してください。