mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2024-11-09 00:10:10 +01:00
5614e2ed30
* feature: Integrate Astra as vectorDBProvider feature: Integrate Astra as vectorDBProvider * Update .env.example * Add env.example to docker example file Update spellcheck fo Astra Update Astra key for vector selection Update order of AstraDB options Resize Astra logo image to 330x330 Update methods of Astra to take in latest vectorDB params like TopN and more Update Astra interface to support default methods and avoid crash errors from 404 collections Update Astra interface to comply to max chunk insertion limitations Update Astra interface to dynamically set dimensionality from chunk 0 size on creation * reset workspaces --------- Co-authored-by: timothycarambat <rambat1010@gmail.com>
82 lines
2.5 KiB
JSON
82 lines
2.5 KiB
JSON
{
|
|
"name": "anything-llm-server",
|
|
"version": "0.2.0",
|
|
"description": "Server endpoints to process or create content for chatting",
|
|
"main": "index.js",
|
|
"author": "Timothy Carambat (Mintplex Labs)",
|
|
"license": "MIT",
|
|
"private": false,
|
|
"engines": {
|
|
"node": ">=18.12.1"
|
|
},
|
|
"scripts": {
|
|
"dev": "NODE_ENV=development nodemon --ignore documents --ignore vector-cache --ignore storage --ignore swagger --trace-warnings index.js",
|
|
"start": "NODE_ENV=production node index.js",
|
|
"lint": "yarn prettier --write ./endpoints ./models ./utils index.js",
|
|
"swagger": "node ./swagger/init.js",
|
|
"sqlite:migrate": "cd ./utils/prisma && node migrateFromSqlite.js"
|
|
},
|
|
"prisma": {
|
|
"seed": "node prisma/seed.js"
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.8.1",
|
|
"@azure/openai": "1.0.0-beta.10",
|
|
"@datastax/astra-db-ts": "^0.1.3",
|
|
"@google/generative-ai": "^0.1.3",
|
|
"@googleapis/youtube": "^9.0.0",
|
|
"@pinecone-database/pinecone": "^2.0.1",
|
|
"@prisma/client": "5.3.0",
|
|
"@qdrant/js-client-rest": "^1.4.0",
|
|
"@xenova/transformers": "^2.14.0",
|
|
"@zilliz/milvus2-sdk-node": "^2.3.5",
|
|
"archiver": "^5.3.1",
|
|
"bcrypt": "^5.1.0",
|
|
"body-parser": "^1.20.2",
|
|
"check-disk-space": "^3.4.0",
|
|
"chromadb": "^1.5.2",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^16.0.3",
|
|
"express": "^4.18.2",
|
|
"extract-zip": "^2.0.1",
|
|
"graphql": "^16.7.1",
|
|
"joi": "^17.11.0",
|
|
"joi-password-complexity": "^5.2.0",
|
|
"js-tiktoken": "^1.0.7",
|
|
"jsonwebtoken": "^8.5.1",
|
|
"langchain": "0.0.201",
|
|
"mime": "^3.0.0",
|
|
"moment": "^2.29.4",
|
|
"multer": "^1.4.5-lts.1",
|
|
"node-llama-cpp": "^2.8.0",
|
|
"openai": "^3.2.1",
|
|
"pinecone-client": "^1.1.0",
|
|
"posthog-node": "^3.1.1",
|
|
"prisma": "^5.3.1",
|
|
"slugify": "^1.6.6",
|
|
"sqlite": "^4.2.1",
|
|
"sqlite3": "^5.1.6",
|
|
"swagger-autogen": "^2.23.5",
|
|
"swagger-ui-express": "^5.0.0",
|
|
"uuid": "^9.0.0",
|
|
"uuid-apikey": "^1.5.3",
|
|
"vectordb": "0.1.19",
|
|
"weaviate-ts-client": "^1.4.0"
|
|
},
|
|
"devDependencies": {
|
|
"eslint": "^8.50.0",
|
|
"eslint-config-prettier": "^9.0.0",
|
|
"eslint-plugin-ft-flow": "^3.0.0",
|
|
"eslint-plugin-prettier": "^5.0.0",
|
|
"eslint-plugin-react": "^7.33.2",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"eslint-plugin-react-refresh": "^0.4.3",
|
|
"flow-bin": "^0.217.0",
|
|
"flow-remove-types": "^2.217.1",
|
|
"globals": "^13.21.0",
|
|
"hermes-eslint": "^0.15.0",
|
|
"nodemon": "^2.0.22",
|
|
"prettier": "^3.0.3"
|
|
}
|
|
}
|