НачатьНачать бесплатно

Проверка размерности

Теперь у вас есть всё необходимое, чтобы начать загрузку векторов в новый индекс Pinecone! Но прежде чем приступить, убедитесь, что ваши векторы совместимы с размерностью нового индекса.

Список словарей с записями для загрузки уже доступен как vectors. Вот пример его структуры:

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

Это упражнение является частью курса

Создание ИИ-приложений с Pinecone

Посмотреть курс

Инструкции к упражнению

  • Инициализируйте подключение к Pinecone, используя ваш API-ключ.
  • Создайте новый бессерверный индекс Pinecone с именем "datacamp-index"; остальные настройки оставьте без изменений.
  • Используйте генератор списка, чтобы проверить, что длина каждого вектора в vectors равна 1536, и верните одно значение True или False, указывающее, выполняется ли это условие для всех векторов.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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))
Редактировать и запускать код