1. Learn
  2. /
  3. Courses
  4. /
  5. Vektorové databáze pro embeddingy s Pinecone

Connected

Exercise

Kontrola dimenzionality

Teď už víš vše potřebné k tomu, abys mohl/a začít vkládat vektory do nového Pinecone indexu! Než se do toho pustíš, ověř, že tvoje vektory jsou kompatibilní s dimenzionalitou nového indexu.

K dispozici máš seznam slovníků s záznamy pro vložení jako vectors. Tady je náhled jeho struktury:

vectors = [
    {
        "id": "0",
        "values": [0.025525547564029694, ..., 0.0188823901116848]
        "metadata": {"genre": "action", "year": 2024}
    },
        ...,
]

Pokud omylem vytvoříš platný index, který nesplňuje specifikace uvedené v pokynech, přidej před kód s .create_index() následující řádek:

pc.delete_index('datacamp-index')

Instructions

100 XP
  • Inicializuj připojení k Pinecone pomocí svého API klíče.
  • Vytvoř nový serverless Pinecone index s názvem "datacamp-index"; ostatní nastavení nech beze změny.
  • Pomocí list comprehension ověř, že každý vektor v vectors má délku 1536, a vrať jednu hodnotu True nebo False podle toho, zda tuto podmínku splňují všechny.