Docs Menu
Docs Home
/

投票AIクイック スタート

このガイドでは、Vorage AIを使用して最初のベクトル埋め込みを生成し、 基本的なアプリケーションを構築する 方法を学習します。

このチュートリアルの実行可能なバージョンをPythonノートとして操作します。

投票AIモデルにアクセスするには、 MongoDB Atlas UIでモデルAPIキーを作成します。

1

Atlas を初めて使用する場合、組織とプロジェクトが作成されます。

詳細については、「 Atlas アカウントの作成 」を参照してください。

2
  1. Atlasプロジェクトで、ナビゲーション バーから AI Models を選択します。

  2. [Create model API key] をクリックします。

  3. APIキーに名前を指定し、[Create] をクリックします。

詳しくは、「 モデルAPIキー 」を参照してください。

3

APIキーをコピーし、安全な場所に保存します。次に、VyageクライアントがアクセスできるようにAPIキーを環境変数としてターミナルにエクスポートします。

export VOYAGE_API_KEY="<your-model-api-key>"
set VOYAGE_API_KEY=<your-model-api-key>

このセクションでは、Vorage AI埋め込みモデルとPythonクライアントを使用してベクトル埋め込みを生成します。

投票AI埋め込み図
クリックして拡大します
1

ターミナルで次のコマンドを実行してプロジェクトを作成し、Vorage AI Pythonクライアント をインストールします。

mkdir mongodb-voyage-quickstart
cd mongodb-voyage-quickstart
pip install --upgrade voyageai
2

プロジェクトに quickstart.py という名前のファイルを作成し、次のコードをそのファイルに貼り付けます。このコードは、 Vyage AIクライアントを初期化し、サンプルテキストを定義し、クライアントを使用して Vyage APIにアクセスし、voyage-4-large モデルのベクトル埋め込みを生成します。

詳細については、 Pythonクライアントを参照するか、完全なAPI仕様を調べてください。

import voyageai
# Initialize Voyage client
vo = voyageai.Client()
# Sample texts
texts = [
"hello, world",
"welcome to voyage ai!"
]
# Generate embeddings
result = vo.embed(
texts,
model="voyage-4-large"
)
print(f"Generated {len(result.embeddings)} embeddings")
print(f"Each embedding has {len(result.embeddings[0])} dimensions")
print(f"First embedding (truncated): {result.embeddings[0][:5]}...")
3

埋め込みを生成するには、ターミナルで次のコマンドを実行します。

python quickstart.py
Generated 2 embeddings
Each embedding has 1024 dimensions
First embedding (truncated): [-0.02806740067899227, 0.05503412336111069, 0.0038576999213546515, -0.04668188467621803, 0.007834268733859062]...

ベクトル埋め込みを生成する方法がわかったので、基本的な RAGアプリケーションを構築して、Voyage AIモデルを使用してAI検索と取得を実装する方法を学びます。 RG を使用すると、応答を生成する前にデータから関連情報を取得することで、LDM がコンテキストに対応した応答を生成できるようになります。

注意

RAG アプリケーションは LM へのアクセスが必要です。このチュートリアルでは、Anthropi または OpenAI を使用する例を提供しますが、お好みの任意の LM プロバイダーを使用できます。

基本操作AI RAG の図
クリックして拡大します

Vyage AIを使用して最初のアプリケーションを作成したので、次のセクションを展開して、このクイック スタートで説明されている概念の詳細を学習してください。

学習を続けるには、次のリソースを参照してください。

スキル レベル
ドキュメントリソース

基本

中間

戻る

はじめに

項目一覧