Vectoren met metadata opnemen
Tijd om data op te nemen! Je gaat vectors opnemen: dit is een lijst met dictionaries die de vectorwaarden, id's en bijbehorende metadata bevatten. Ze zijn al aangeleverd in een formaat dat je direct in de index kunt plaatsen zonder extra bewerking.
Hier is nog een herinnering aan de structuur van vectors.
vectors = [
{
"id": "0",
"values": [0.025525547564029694, ..., 0.0188823901116848]
"metadata": {"genre": "action", "year": 2024}
},
...,
]
Deze oefening maakt deel uit van de cursus
Vector-databases voor embeddings met Pinecone
Oefeninstructies
- Initialiseer de Pinecone-verbinding met je API-sleutel.
- Maak verbinding met je index met de naam
"datacamp-index". - Upsert
vectorsnaar de index. - Print de beschrijvende statistieken van de index.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)