Added docs functionality

This commit is contained in:
Vasilije 2023-10-30 09:17:38 +01:00
parent 259198d69d
commit 4c586dc13d
4 changed files with 538 additions and 862 deletions

View file

@ -7,8 +7,8 @@ from fastapi import FastAPI
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
from pydantic import BaseModel from pydantic import BaseModel
from level_3.database.database import AsyncSessionLocal from database.database import AsyncSessionLocal
from level_3.database.database_crud import session_scope from database.database_crud import session_scope
from vectorstore_manager import Memory from vectorstore_manager import Memory
from dotenv import load_dotenv from dotenv import load_dotenv

View file

@ -13,19 +13,19 @@ services:
# networks: # networks:
# - promethai_mem_backend # - promethai_mem_backend
# promethai_mem: promethai_mem:
# networks: networks:
# - promethai_mem_backend - promethai_mem_backend
# build: build:
# context: ./ context: ./
# volumes: volumes:
# - "./:/app" - "./:/app"
# environment: environment:
# - HOST=0.0.0.0 - HOST=0.0.0.0
# profiles: ["exclude-from-up"] profiles: ["exclude-from-up"]
# ports: ports:
# - 8000:8000 - 8000:8000
# - 443:443 - 443:443
postgres: postgres:
image: postgres image: postgres

1359
level_3/poetry.lock generated

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,6 @@ readme = "README.md"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.10" python = "^3.10"
#langchain = {git = "https://github.com/topoteretes/langchain.git" , tag = "v0.0.209"}
langchain = "v0.0.308" langchain = "v0.0.308"
nltk = "3.8.1" nltk = "3.8.1"
@ -17,19 +16,11 @@ python-dotenv = "1.0.0"
pyyaml = "6.0" pyyaml = "6.0"
fastapi = "0.98.0" fastapi = "0.98.0"
uvicorn = "0.22.0" uvicorn = "0.22.0"
googlemaps = "4.10.0"
jinja2 = "3.1.2"
replicate = "^0.8.4"
pexpect = "^4.8.0" pexpect = "^4.8.0"
selenium = "^4.9.0"
playwright = "^1.32.1"
pytest-playwright = "^0.3.3"
boto3 = "^1.26.125" boto3 = "^1.26.125"
gptcache = "^0.1.22" gptcache = "^0.1.22"
redis = "^4.5.5"
gunicorn = "^20.1.0" gunicorn = "^20.1.0"
tiktoken = "^0.4.0" tiktoken = "^0.4.0"
google-search-results = "^2.4.2"
spacy = "^3.5.3" spacy = "^3.5.3"
python-jose = "^3.3.0" python-jose = "^3.3.0"
pypdf = "^3.12.0" pypdf = "^3.12.0"
@ -38,8 +29,6 @@ marvin = "^1.3.0"
dlt = { version ="^0.3.8", extras = ["duckdb"]} dlt = { version ="^0.3.8", extras = ["duckdb"]}
weaviate-client = "^3.22.1" weaviate-client = "^3.22.1"
python-multipart = "^0.0.6" python-multipart = "^0.0.6"
deep-translator = "^1.11.4"
humanize = "^4.8.0"
deepeval = "^0.20.4" deepeval = "^0.20.4"
pymupdf = "^1.23.3" pymupdf = "^1.23.3"
psycopg2 = "^2.9.8" psycopg2 = "^2.9.8"