Spaces:
Sleeping
Sleeping
Commit ·
4c49e30
1
Parent(s): 27d74bc
Upgrade langchain to 0.1.0 for pydantic v2 compatibility
Browse files- requirements.txt +4 -3
- src/backend/chatbot.py +2 -2
requirements.txt
CHANGED
|
@@ -25,8 +25,8 @@ importlib-metadata==6.7.0
|
|
| 25 |
Jinja2==3.1.2
|
| 26 |
jsonschema==4.17.3
|
| 27 |
kiwisolver==1.4.4
|
| 28 |
-
langchain==0.
|
| 29 |
-
|
| 30 |
lxml==4.9.2
|
| 31 |
Markdown==3.4.3
|
| 32 |
markdown-it-py==3.0.0
|
|
@@ -40,6 +40,7 @@ more-itertools==9.1.0
|
|
| 40 |
multidict==6.0.4
|
| 41 |
mypy-extensions==1.0.0
|
| 42 |
networkx==3.1
|
|
|
|
| 43 |
numpy==1.25.0
|
| 44 |
openai==0.27.8
|
| 45 |
openapi-schema-pydantic==1.2.4
|
|
@@ -49,7 +50,7 @@ Pillow==9.5.0
|
|
| 49 |
plotly==5.15.0
|
| 50 |
protobuf==4.23.3
|
| 51 |
pyarrow==12.0.1
|
| 52 |
-
pydantic=
|
| 53 |
pydeck==0.8.1b0
|
| 54 |
Pygments==2.15.1
|
| 55 |
pymdown-extensions==10.0.1
|
|
|
|
| 25 |
Jinja2==3.1.2
|
| 26 |
jsonschema==4.17.3
|
| 27 |
kiwisolver==1.4.4
|
| 28 |
+
langchain==0.1.0
|
| 29 |
+
langchain-community==0.0.10
|
| 30 |
lxml==4.9.2
|
| 31 |
Markdown==3.4.3
|
| 32 |
markdown-it-py==3.0.0
|
|
|
|
| 40 |
multidict==6.0.4
|
| 41 |
mypy-extensions==1.0.0
|
| 42 |
networkx==3.1
|
| 43 |
+
numexpr==2.8.4
|
| 44 |
numpy==1.25.0
|
| 45 |
openai==0.27.8
|
| 46 |
openapi-schema-pydantic==1.2.4
|
|
|
|
| 50 |
plotly==5.15.0
|
| 51 |
protobuf==4.23.3
|
| 52 |
pyarrow==12.0.1
|
| 53 |
+
pydantic>=2.0.0
|
| 54 |
pydeck==0.8.1b0
|
| 55 |
Pygments==2.15.1
|
| 56 |
pymdown-extensions==10.0.1
|
src/backend/chatbot.py
CHANGED
|
@@ -12,8 +12,8 @@ def _lazy_import_llm_libs():
|
|
| 12 |
global SimpleDirectoryReader, VectorStoreIndex, ServiceContext
|
| 13 |
global LlamaCPP, messages_to_prompt, completion_to_prompt
|
| 14 |
|
| 15 |
-
from
|
| 16 |
-
from
|
| 17 |
ChatPromptTemplate,
|
| 18 |
SystemMessagePromptTemplate,
|
| 19 |
AIMessagePromptTemplate,
|
|
|
|
| 12 |
global SimpleDirectoryReader, VectorStoreIndex, ServiceContext
|
| 13 |
global LlamaCPP, messages_to_prompt, completion_to_prompt
|
| 14 |
|
| 15 |
+
from langchain_community.chat_models import ChatOpenAI
|
| 16 |
+
from langchain_core.prompts.chat import (
|
| 17 |
ChatPromptTemplate,
|
| 18 |
SystemMessagePromptTemplate,
|
| 19 |
AIMessagePromptTemplate,
|