Код: Выделить всё
from langchain.chains import ConversationBufferMemory
невозможно импортировать имя «ConversationBufferMemory» из «langchain.chains» (/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/langchain/chains/init.py)
Однако, когда я пишу следующий код
Код: Выделить всё
from langchain.chains.conversation.memory import ConversationBufferMemory
Имея это в виду, мне было интересно, есть ли у кого-нибудь представление о том, по какому пути находился ConversationalRetrievalChain. Я попробовал это, но langchain.chains.conversational_retrieval не существует, и многие другие веб-сайты, такие как официальный веб-сайт langchain, только привели меня к большему заблудился.
Кто-нибудь знает, где находится ConversationalRetrievalChain в Langchain версии 0.0.27, или как я могу найти его самостоятельно. Большое спасибо
Что я пробовал в своем коде:
Код: Выделить всё
from langchain.chains import ConversationalRetrievalChainКод: Выделить всё
from langchain.chains.conversation import ConversationalRetrievalChainКод: Выделить всё
from langchain.chains.conversation.memory import ConversationalRetrievalChainКод: Выделить всё
langchain.chains.conversational_retrieval.base import ConversationalRetrievalChain
- Установка более старой версии langchain (все время говорит, что мне нужен python >= 3.8.1, хотя у меня Python 3.8.9)
Код: Выделить всё
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/langchain/chains/- Документация по Langchain
Подробнее здесь: https://stackoverflow.com/questions/768 ... nt-working
Мобильная версия