1. Dynamic metadata retrieval, refactored function 2. Load with using marshmallow, allows dynamic fields now 3. Added chunkers, different varieties 4. Fixed PDF loading so it is better standardized
52 lines
1.1 KiB
TOML
52 lines
1.1 KiB
TOML
[tool.poetry]
|
|
name = "PromethAI_memory"
|
|
version = "0.1.0"
|
|
description = "PromethAI memory manager"
|
|
authors = ["Vasilije Markovic"]
|
|
readme = "README.md"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.10"
|
|
#langchain = {git = "https://github.com/topoteretes/langchain.git" , tag = "v0.0.209"}
|
|
langchain = "v0.0.271"
|
|
|
|
nltk = "3.8.1"
|
|
openai = "0.27.8"
|
|
pinecone-client = "2.2.2"
|
|
python-dotenv = "1.0.0"
|
|
pyyaml = "6.0"
|
|
fastapi = "0.98.0"
|
|
uvicorn = "0.22.0"
|
|
googlemaps = "4.10.0"
|
|
jinja2 = "3.1.2"
|
|
replicate = "^0.8.4"
|
|
pexpect = "^4.8.0"
|
|
selenium = "^4.9.0"
|
|
playwright = "^1.32.1"
|
|
pytest-playwright = "^0.3.3"
|
|
boto3 = "^1.26.125"
|
|
gptcache = "^0.1.22"
|
|
redis = "^4.5.5"
|
|
gunicorn = "^20.1.0"
|
|
tiktoken = "^0.4.0"
|
|
google-search-results = "^2.4.2"
|
|
spacy = "^3.5.3"
|
|
python-jose = "^3.3.0"
|
|
pypdf = "^3.12.0"
|
|
fastjsonschema = "^2.18.0"
|
|
marvin = "^1.3.0"
|
|
dlt = { version ="^0.3.8", extras = ["duckdb"]}
|
|
weaviate-client = "^3.22.1"
|
|
python-multipart = "^0.0.6"
|
|
deep-translator = "^1.11.4"
|
|
humanize = "^4.8.0"
|
|
deepeval = "^0.10.12"
|
|
pymupdf = "^1.23.3"
|
|
|
|
|
|
|
|
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|