Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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