Mulai sekarangMulai gratis

Memeriksa dimensi

Sekarang Anda sudah siap untuk mulai mengimpor vektor ke index Pinecone baru! Sebelum mulai, Anda perlu memastikan bahwa vektor Anda sesuai dengan dimensi index baru tersebut.

Daftar kamus yang berisi rekaman untuk diimpor telah disediakan sebagai vectors. Berikut pratinjau strukturnya:

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

Latihan ini merupakan bagian dari kursus

Database Vektor untuk Embeddings dengan Pinecone

Lihat Kursus

Instruksi latihan

  • Inisialisasi koneksi Pinecone menggunakan API key Anda.
  • Buat index Pinecone serverless baru bernama "datacamp-index"; biarkan pengaturan lainnya apa adanya.
  • Gunakan list comprehension untuk memeriksa bahwa setiap vektor dalam vectors memiliki panjang 1536, dan kembalikan satu nilai True atau False yang menunjukkan apakah semuanya memenuhi kondisi ini.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Initialize the Pinecone client using your API key
pc = Pinecone(api_key="____")

# Create your Pinecone index
pc.____(
    name="____", 
    dimension=1536, 
    spec=____(
        cloud='aws', 
        region='us-east-1'
    )
)

# Check that each vector has a dimensionality of 1536
vector_dims = [____(vector['____']) == ____ for vector in ____]
print(____(vector_dims))
Edit dan Jalankan Kode