メインコンテンツまでスキップ

SDK のインストール

Zilliz Cloud は、マネージド Milvus ベクトルデータベースをサービスとして提供します。クラスター接続を容易にする SDK オプションは 4 つあります: PythonJavaGo、または Node.js

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

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

SDK の互換性

次の表は、各 Milvus バージョンと互換性のある SDK バージョンを示しています。

Milvus バージョンPython SDKNode.js SDKJava SDKGo SDK
2.6.x2.6.92.6.102.6.142.6.2
2.5.x2.5.182.5.132.5.152.5.6

PyMilvus のインストール: Python SDK

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

📘📘 Notes

インストール前に、Python バージョンが 3.8 を超えていることを確認してください。

bash
# 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 (Public Preview) と互換性がある場合は、上記のコマンドの 2.5.182.6.9 に変更してください。

Node.js SDK のインストール

Milvus の Node.js SDK には、npm または yarn を使用します。GitHub のソースコードにアクセスできます。

📘📘 Notes

インストール前に、Node.js バージョンが 14 以上であることを確認してください。

bash
# 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 が望ましいです。

javascript
// 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 (Public Preview) と互換性がある場合は、上記のコマンドの 2.5.132.6.10 に変更してください。

Java SDK のインストール

SDK を取得するには、Apache Maven または Gradle/Grails を使用します。GitHub のソースコードにアクセスできます。

  • Apache Maven の場合は、これを pom.xml の依存関係に追加します。

    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 の場合は、次を実行します。

    bash
    # Install Java SDK compatible with Milvus v2.5.x
    compile 'io.milvus:milvus-sdk-java:2.5.15'

クラスターが Milvus v2.6.x (Public Preview) と互換性がある場合は、上記のコマンドの 2.5.152.6.14 に変更してください。

Go SDK のインストール

Go SDK は go get で利用できます。GitHub のソースコードを確認してください。

bash
# 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 (Public Preview) と互換性がある場合は、上記のコマンドの 2.5.62.6.1 に変更してください。

Ctrl I