Vectors ophalen
In deze oefening krijg je een lijst met ids die ID's van verschillende records bevat in je 'datacamp-index'-index. Je gebruikt deze ID's om de bijbehorende records op te halen en hun metadata te verkennen.
Deze oefening maakt deel uit van de cursus
Vector-databases voor embeddings met Pinecone
Oefeninstructies
- Initialiseer de Pinecone-verbinding met je API-sleutel.
- Haal de vectors op met ID's in de
ids-lijst uit de verbonden index. - Maak een lijst van dictionaries met de metadata van elk record in
fetched_vectors.
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="____")
index = pc.Index('datacamp-index')
ids = ['2', '5', '8']
# Fetch the vectors from the connected Pinecone index
fetched_vectors = ____
# Extract the metadata from each result in fetched_vectors
metadatas = [fetched_vectors['____'][____]['____'] for id in ids]
print(metadatas)