Проверьте, когда векторы загружаются в пространство имен Pinecone.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проверьте, когда векторы загружаются в пространство имен Pinecone.

Сообщение Anonymous »

У меня настроен индекс сосновой шишки, и я использую Langchain для загрузки подготовленных документов в определенное пространство имен.
Моя проблема в том, что я возвращаю PineconeVectorStore и передаю его в качестве параметра другому классу; однако Pinecone требуется несколько секунд, чтобы полностью завершить загрузку векторов.
Есть ли способ проверить, полностью ли это сделано, кроме использования time.sleep(), потому что я не считаю это элегантным решением и нет никакой гарантии, что на данный момент все векторы загружены.
Я использую приведенный ниже код, чтобы вставить свои данные в индекс шишек.
from typing import List
from langchain_core.documents import Document
from langchain_openai import OpenAIEmbeddings
from langchain_pinecone import PineconeVectorStore

embed_model = OpenAIEmbeddings(
model='text-embedding-3-small'
)

def upload_data(docs: List(Document), embed_model, index_name: str, namespace:str) -> PineconeVectorStore:
vector_store = PineconeVectorStore.from_documents(
documents=docs,
embedding=embed_model,
index_name=index_name,
namespace=namespace
)
time.sleep(4) # change this part
# I have created my index outside of this snippet of code
# when I do my_index.describe_index_states() before and after the time.sleep I get different number of total_vector_count
return vector_store


Подробнее здесь: https://stackoverflow.com/questions/791 ... -namespace
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»