> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sambanova.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Milvus

[Milvus](https://milvus.io/) は、検索拡張生成 (RAG) アプリケーションの構築のために設計されたオープンソースのベクトル DB です。Milvus と SambaNova の LLM を組み合わせることで、スケーラブルで高性能な RAG パイプラインを構築できます。

## 前提条件

* [SambaCloud アカウント](https://cloud.sambanova.ai/?utm_source=milvus\&utm_medium=external\&utm_campaign=cloud_signup)
* [SambaNova API キー](https://cloud.sambanova.ai/apis?utm_source=milvus\&utm_medium=external\&utm_campaign=cloud_signup)
* Python 3.9 以上
* 稼働中の Milvus インスタンス (ローカルまたはクラウド)。セットアップ方法は [Milvus クイックスタートガイド](https://milvus.io/docs/quickstart.md) をご参照ください。

## インストールとセットアップ

<Steps>
  <Step title="仮想環境の作成">
    **macOS/Linux:**

    ```bash theme={}
    python -m venv .venv
    source .venv/bin/activate
    ```

    **Windows:**

    ```bash theme={}
    python -m venv .venv
    .venv\Scripts\activate
    ```
  </Step>

  <Step title="依存パッケージのインストール">
    ```bash theme={}
    pip install openai
    pip install pymilvus
    pip install langchain-sambanova
    ```
  </Step>

  <Step title="SambaNova API キーの設定">
    ```bash theme={}
    export SAMBANOVA_API_KEY="your-sambanova-api-key"
    ```
  </Step>
</Steps>

## ユースケースの例

* 検索拡張生成 (RAG) システムの構築
* Embedding (埋め込み) の効率的な保存とクエリ
* SambaNova の LLM と Milvus を組み合わせたスケーラブルなナレッジ検索

## サンプルノートブック

SambaCloud と Milvus で RAG システムを構築する方法は、以下のサンプルノートブックで学べます。

* OpenAI クライアント版ガイド: [Build RAG with Milvus and SambaCloud](https://github.com/sambanova/integrations/blob/main/milvus/build_RAG_with_milvus_and_SNCloud.ipynb)
* LangChain コネクター版ガイド: [RAG with Milvus and SambaCloud using LangChain](https://github.com/sambanova/integrations/blob/main/milvus/langchain_RAG_with_milvus_and_SNCloud.ipynb)

これらのガイドでは、各システムのセットアップと連携を通じて、実際に動作する RAG アプリケーションを作成する手順を解説しています。

## トラブルシューティング

<AccordionGroup>
  <Accordion title="ModuleNotFoundError: No module named 'pymilvus'">
    仮想環境を有効化した状態で依存パッケージをインストールしてください: `pip install pymilvus`。
  </Accordion>

  <Accordion title="認証エラーまたは 401 Unauthorized">
    API キーが正しくエクスポートされていることを確認してください。新しいキーは [SambaNova API ダッシュボード](https://cloud.sambanova.ai/apis?utm_source=milvus\&utm_medium=external\&utm_campaign=cloud_signup) から取得できます。
  </Accordion>

  <Accordion title="Milvus への接続エラー">
    Milvus が稼働していて、アクセス可能であることを確認してください。セットアップ手順は [Milvus クイックスタートガイド](https://milvus.io/docs/quickstart.md) をご参照ください。
  </Accordion>
</AccordionGroup>
