Files
zjdataai-app/backend/pyproject.toml
T
2024-09-18 09:21:48 +08:00

101 lines
2.3 KiB
TOML

[tool]
[tool.poetry]
name = "app"
version = "0.1.0"
description = ""
authors = [ "Marcus Schiesser <mail@marcusschiesser.de>" ]
readme = "README.md"
[tool.poetry.scripts]
generate = "app.engine.generate:generate_datasource"
[tool.poetry.dependencies]
python = "^3.11,<3.13"
fastapi = "0.110.3"
python-dotenv = "^1.0.1"
aiostream = "^0.6.2"
charset-normalizer = "3.1.0"
cachetools = "^5.5.0"
protobuf = "4.25.4"
nltk = "^3.9.1"
jieba = "^0.42.1"
neo4j = "^5.24.0"
transformers = "^4.43.0"
#arize-phoenix = "^4.12.0"
openinference-instrumentation-llama-index="^3.0.2"
llama-index = "^0.11.7"
llama-index-core = "^0.11.7"
llama-index-callbacks-arize-phoenix = "^0.2.1"
llama-index-llms-dashscope = "^0.2.0"
llama-index-embeddings-dashscope = "^0.2.1"
#llama-index-postprocessor-dashscope-rerank = "^0.2.0"
llama-index-llms-ollama = "^0.3.1"
llama-index-embeddings-ollama = "^0.3.0"
xinference = "^0.15.0"
xinference-client = "^0.15.0"
llama-index-llms-xinference = "^0.2.1"
llama-index-embeddings-xinference = "^0.1.0"
llama-index-postprocessor-xinference-rerank = "^0.1.0"
qdrant-client="^1.11.0"
llama-index-vector-stores-qdrant = "^0.3.0"
chroma="^0.2.0"
llama-index-vector-stores-chroma = "^0.2.0"
llama-index-readers-json = "^0.2.0"
llama-index-retrievers-bm25 = "^0.3.0"
llama-index-experimental = "^0.3.0"
llama-index-graph-stores-neo4j = "^0.3.2"
duckduckgo_search = "^6.2.10"
[tool.poetry.dependencies.uvicorn]
extras = [ "standard" ]
version = "^0.30.6"
[tool.poetry.dependencies.llama-index-readers-database]
version = "^0.2.0"
[tool.poetry.dependencies.pymysql]
version = "^1.1.1"
extras = [ "rsa" ]
#[tool.poetry.dependencies.psycopg2]
#version = "^2.9.9"
#[tool.poetry.dependencies.llama-index-indices-managed-llama-cloud]
#version = "^0.2.7"
[tool.poetry.dependencies.docx2txt]
version = "^0.8"
[tool.poetry.dependencies.e2b_code_interpreter]
version = "^0.0.7"
[[tool.poetry.source]]
name = "ali"
url = "https://mirrors.aliyun.com/pypi/simple/"
priority = "primary"
[[tool.poetry.source]]
name = "tencent"
url = "https://mirrors.cloud.tencent.com/pypi/simple/"
priority = "primary"
[[tool.poetry.source]]
name = "tsinghua"
url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/"
priority = "primary"
[build-system]
requires = [ "poetry-core" ]
build-backend = "poetry.core.masonry.api"