split requirements to 2 parts: basic with api; webui

This commit is contained in:
liunux4odoo 2023-08-10 15:51:22 +08:00
parent 0364215987
commit b733a47902
3 changed files with 14 additions and 15 deletions

View File

@ -1,32 +1,25 @@
langchain==0.0.257 langchain==0.0.257
openai openai
sentence_transformers sentence_transformers
chromadb
fschat==0.2.20 fschat==0.2.20
transformers transformers
transformers_stream_generator transformers_stream_generator
torch~=2.0.0 torch~=2.0.0
fastapi~=0.99.1 fastapi~=0.99.1
loguru
fastapi-offline fastapi-offline
nltk~=3.8.1 nltk~=3.8.1
uvicorn~=0.23.1 uvicorn~=0.23.1
starlette~=0.27.0 starlette~=0.27.0
numpy~=1.24.4 numpy~=1.24.4
pandas~=2.0.3
pydantic~=1.10.11 pydantic~=1.10.11
unstructured[all-docs] unstructured[all-docs]
python-magic-bin; sys_platform == 'win32' python-magic-bin; sys_platform == 'win32'
streamlit>=1.25.0
streamlit-option-menu
streamlit-antd-components
streamlit-chatbox>=1.1.6
streamlit-aggrid
httpx
faiss-cpu
pymilvus==2.1.3 # requires milvus==2.1.3
SQLAlchemy==2.0.19 SQLAlchemy==2.0.19
faiss-cpu
# uncomment libs if you want to use corresponding vector store
# pymilvus==2.1.3 # requires milvus==2.1.3
# chromadb
# psycopg2 # psycopg2
# pgvector # pgvector

6
requirements_webui.txt Normal file
View File

@ -0,0 +1,6 @@
streamlit>=1.25.0
streamlit-option-menu
streamlit-antd-components
streamlit-chatbox>=1.1.6
streamlit-aggrid
httpx

View File

@ -443,7 +443,7 @@ class ApiRequest:
temp_file.write(file.read()) temp_file.write(file.read())
temp_file.seek(0) temp_file.seek(0)
response = run_async(upload_doc( response = run_async(upload_doc(
UploadFile(temp_file, filename=filename), UploadFile(file=temp_file, filename=filename),
knowledge_base_name, knowledge_base_name,
override, override,
)) ))