[tool.poetry] name = "maxkb" version = "2.1.0" description = "智能知识库问答系统" authors = ["shaohuzhang1 "] readme = "README.md" [tool.poetry.dependencies] python = "^3.11" django = "5.2" drf-spectacular = { extras = ["sidecar"], version = "0.28.0" } django-redis = "5.4.0" django-db-connection-pool = "1.2.5" psycopg = { extras = ["binary"], version = "3.2.6" } python-dotenv = "1.1.0" uuid-utils = "0.10.0" diskcache2 = "0.1.2" langchain-openai = "^0.3.0" langchain-anthropic = "^0.3.0" langchain-community = "^0.3.0" langchain-deepseek = "^0.1.0" langchain-google-genai = "^2.0.9" langchain-mcp-adapters = "^0.0.5" langchain-huggingface = "^0.1.2" langchain-ollama = "^0.3.0" langgraph = "^0.3.0" mcp = "^1.4.1" qianfan = "^0.3.6.1" zhipuai = "^2.0.1" boto3 = "^1.34.160" tencentcloud-sdk-python = "^3.0.1209" xinference-client = "^1.3.0" anthropic = "^0.49.0" dashscope = "^1.17.0" pylint = "3.1.0" pydub = "^0.25.1" cffi = "^1.17.1" pysilk = "^0.0.1" sentence-transformers = "^4.0.2" websockets = "^13.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [[tool.poetry.source]] name = "pytorch" url = "https://download.pytorch.org/whl/cpu" priority = "explicit"