Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Initialiseer de Pinecone-verbinding met je API-sleutel.
  • Maak verbinding met je index met de naam "datacamp-index".
  • Upsert vectors naar 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(____)
Code bewerken en uitvoeren