Slide 10
Slide 10 text
データ登録|S3 Vectorsへ保存
10
vector_id = f"{document_key.replace('/', '_')}_chunk_{i}"
vector_data = {
"key": vector_id,
"data": {"float32": embedding}, # ベクトルデータ
"metadata": {
"source_document": document_key,
"chunk_index": str(i),
"content_preview": chunk[:500], # 最初の500文字
"document_type": "txt",
"chunk_length": str(len(chunk))
}
}
response = s3_vectors_client.put_vectors(
vectorBucketName=vector_bucket_name,
indexName=index_name,
vectors=vectors # 複数ベクトルをまとめて保存
)
put_vectorsを利用