メタデータ付きでベクトルを取り込む
取り込みの時間です!ここでは、vectors をインデックスに取り込みます。vectors は、ベクトル値、ID、対応するメタデータを含む辞書のリストです。すでにインデックスへそのまま挿入できる形式に整えられています。
vectors の構造をもう一度確認しましょう。
vectors = [
{
"id": "0",
"values": [0.025525547564029694, ..., 0.0188823901116848]
"metadata": {"genre": "action", "year": 2024}
},
...,
]
この演習はコースの一部です
Pineconeを使ったAIアプリケーション開発
演習の手順
- API キーを使って Pinecone への接続を初期化します。
"datacamp-index"という名前のインデックスに接続します。vectorsをインデックスに upsert します。- インデックスの記述統計量を出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Initialize the Pinecone client with your API key
pc = Pinecone(api_key="____")
# Connect to your index
index = pc.____("datacamp-index")
# Ingest the vectors and metadata
____
# Print the index statistics
print(____)