Vektörleri alma

Pinecone ile AI Uygulamaları Geliştirme

James Chapman

Curriculum Manager, DataCamp

Özet...

Bir dizin oluşturuluyor.

Pinecone ile AI Uygulamaları Geliştirme

Özet...

Dizine birden çok kayıt alınıyor. Kayıtlar eklendikçe dizin doluluk oranı artar.

Pinecone ile AI Uygulamaları Geliştirme

Vektörlere erişim

 

Fetching

  • Kimliklerine göre vektörleri alın

Bir kitabın ISBN’ine göre getirildiği.

 

Querying

  • Girdi vektörüne benzer vektörleri alın

Amazon kitap önerileri.

Pinecone ile AI Uygulamaları Geliştirme

Vektörleri çekme

index.fetch(

ids=['0', '1']
)
{'namespace': '',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
1 https://docs.pinecone.io/guides/data/fetch-data
Pinecone ile AI Uygulamaları Geliştirme

Okuma birimleri

 

  • Okuma işlemlerinde tüketilen kaynak ölçümü:
    • Fetching → 1RU / 10 kayıt
    • Sorgulama
    • Listeleme

 

Pinecone başlangıç hesabı fiyatlandırması.

1 https://www.pinecone.io/pricing/
Pinecone ile AI Uygulamaları Geliştirme

Ad alanlarından vektör çekme

index.fetch(
    ids=['0', '1']

namespace='namespace1'
)
{'namespace': 'namespace1',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
Pinecone ile AI Uygulamaları Geliştirme

Haydi pratik yapalım!

Pinecone ile AI Uygulamaları Geliştirme

Preparing Video For Download...