Truy xuất vector

Xây dựng ứng dụng AI với Pinecone

James Chapman

Curriculum Manager, DataCamp

Tóm tắt...

Tạo một index.

Xây dựng ứng dụng AI với Pinecone

Tóm tắt...

Nhiều bản ghi được nạp vào index. Mức độ đầy của index tăng sau khi thêm bản ghi.

Xây dựng ứng dụng AI với Pinecone

Truy cập vector

 

Fetching

  • Truy xuất vector theo ID

Lấy một cuốn sách theo ISBN.

 

Querying

  • Tìm vector tương tự với vector đầu vào

Gợi ý sách của Amazon.

Xây dựng ứng dụng AI với Pinecone

Fetch vector

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
Xây dựng ứng dụng AI với Pinecone

Đơn vị đọc (Read units)

 

  • Thước đo tài nguyên tiêu thụ khi đọc:
    • Fetching → 1RU / 10 bản ghi
    • Querying
    • Listing

 

Bảng giá tài khoản khởi đầu của Pinecone.

1 https://www.pinecone.io/pricing/
Xây dựng ứng dụng AI với Pinecone

Fetch vector theo namespace

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, ...]}}
}
Xây dựng ứng dụng AI với Pinecone

Ayo berlatih!

Xây dựng ứng dụng AI với Pinecone

Preparing Video For Download...