Я создал средство извлечения самозапросов следующим образом:
Код: Выделить всё
retriever = SelfQueryRetriever.from_llm(
llm = llm,
vectorstore = vectorstore,
document_contents = document_content_description,
metadata_field_info = metadata_field_info,
enable_limit=True,
search_type = "similarity_score_threshold",
search_kwargs={"score_threshold": 0.80, "k": 5},
verbose=True
)
Подробнее здесь: https://stackoverflow.com/questions/791 ... -langchain
Мобильная версия