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

SDKのインストール

Zilliz Cloudクラスターへの効率的な接続を可能にするMilvus SDKをシームレスにインストールする方法を発見してください。

概要

Zilliz Cloudは、サービスとして提供される管理型Milvusベクターデータベースを提供しています。クラスター接続を容易にするために4つのSDKオプションがあります:PythonJavaGo、またはNode.js

📘注釈
  • Zilliz Cloudはバージョン互換性を確保するためにクラスターを常にアップグレードします。詳細は 組織設定の管理 ページをご覧ください。SDKバージョンの不一致により接続の問題が発生した場合は、互換性のあるSDKバージョンにロールバックするための指示に従ってください。メンテナンス後には、SDKをアップグレードして問題ありません。

  • 以下に示すすべてのSDKには、安定版とベータ版の両方があります。安定版は一般クラスターを対象としており、ベータ版はベータクラスターに対応しています。クラスターをベータ版にアップグレードした場合は、SDKもベータ版にアップグレードしてください。

PyMilvus:Python SDKのインストール

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

📘注釈

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

# Milvus v2.5.x と互換性のある pymilvus をインストール
python -m pip install pymilvus==2.5.16

# PyMilvus を最新バージョンに更新
python -m pip install --upgrade pymilvus

# インストール成功を確認
python -m pip list | grep pymilvus

クラスターが Milvus v2.6.x(パブリックプレビュー) と互換性がある場合は、上記のコマンドの 2.5.162.6.3 に変更してください。

Node.js SDKのインストール

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

📘注釈

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

# Milvus v2.5.x と互換性のある Node.js SDK をインストール
npm install @zilliz/milvus2-sdk-node@2.5.13
# または、
yarn add @zilliz/milvus2-sdk-node@2.5.13

# 最新バージョンにアップグレード
npm update @zilliz/milvus2-sdk-node
# または、
yarn upgrade @zilliz/milvus2-sdk-node

# インストールを確認
npm list | grep @zilliz/milvus2-sdk-node
# または
yarn list | grep @zilliz/milvus2-sdk-node

このSDKはCommonJSまたはES6モジュールとして使用できます。通常、npm initプロジェクトにはCommonJSを使用し、npm init es6プロジェクトにはES6が推奨されます。

// CommonJSモジュールとしてSDKをインポート
const { MilvusClient } = require("@zilliz/milvus2-sdk-node")

// ES6モジュールとしてSDKをインポート
import { MilvusClient } from "@zilliz/milvus2-sdk-node"

クラスターが Milvus v2.6.x(パブリックプレビュー) と互換性がある場合は、上記のコマンドの 2.5.132.6.4 に変更してください。

Java SDKのインストール

Apache MavenまたはGradle/Grailsを使用してSDKを取得します。GitHubのソースコードを参照してください。

  • Apache Mavenの場合、pom.xmlの依存関係に以下を追加します:

    <!-- Milvus v2.5.x と互換性のある Java SDK をインストール -->
    <dependency>
    <groupId>io.milvus</groupId>
    <artifactId>milvus-sdk-java</artifactId>
    <version>2.5.14</version>
    </dependency>
  • Gradle/Grailsの場合、以下を実行します:

    # Milvus v2.5.x と互換性のある Java SDK をインストール
    compile 'io.milvus:milvus-sdk-java:2.5.14'

クラスターが Milvus v2.6.x(パブリックプレビュー) と互換性がある場合は、上記のコマンドの 2.5.142.6.6 に変更してください。

Go SDKのインストール

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

# Milvus v2.5.x と互換性のある Go SDK をインストール
go get -u github.com/milvus-io/milvus-sdk-go/v2@v2.5.6

クラスターが Milvus v2.6.x(パブリックプレビュー) と互換性がある場合は、上記のコマンドの 2.5.62.6.1 に変更してください。