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

SDK をインストールする

Zilliz Cloud は、マネージド Milvus ベクトルデータベースをサービスとして提供しています。クラスター接続を容易にするために、PythonJavaGo、または Node.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 に変更してください。

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 のインストール

SDK を入手するには、Apache Maven または Gradle/Grails を使用します。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 に変更してください。