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
53 lines
1.1 KiB
TOML
53 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"
|
|
psycopg2 = "^2.9.8"
|
|
|
|
|
|
|
|
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|