You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

101 lines
3.1 KiB

11 months ago
  1. {
  2. "name": "anything-llm-server",
  3. "version": "0.2.0",
  4. "description": "Server endpoints to process or create content for chatting",
  5. "main": "index.js",
  6. "author": "Timothy Carambat (Mintplex Labs)",
  7. "license": "MIT",
  8. "private": false,
  9. "engines": {
  10. "node": ">=18.12.1"
  11. },
  12. "scripts": {
  13. "dev": "cross-env NODE_ENV=development nodemon --ignore documents --ignore vector-cache --ignore storage --ignore swagger --trace-warnings index.js",
  14. "start": "cross-env NODE_ENV=production node index.js",
  15. "lint": "yarn prettier --ignore-path ../.prettierignore --write ./endpoints ./models ./utils index.js",
  16. "swagger": "node ./swagger/init.js"
  17. },
  18. "prisma": {
  19. "seed": "node prisma/seed.js"
  20. },
  21. "dependencies": {
  22. "@anthropic-ai/sdk": "^0.32.1",
  23. "@azure/openai": "1.0.0-beta.10",
  24. "@datastax/astra-db-ts": "^0.1.3",
  25. "@google/generative-ai": "^0.7.1",
  26. "@ladjs/graceful": "^3.2.2",
  27. "@lancedb/lancedb": "0.5.2",
  28. "@langchain/anthropic": "0.1.16",
  29. "@langchain/aws": "^0.0.5",
  30. "@langchain/community": "0.0.53",
  31. "@langchain/core": "0.1.61",
  32. "@langchain/openai": "0.0.28",
  33. "@langchain/textsplitters": "0.0.0",
  34. "@mintplex-labs/bree": "^9.2.5",
  35. "@mintplex-labs/express-ws": "^5.0.7",
  36. "@pinecone-database/pinecone": "^2.0.1",
  37. "@prisma/client": "5.3.1",
  38. "@qdrant/js-client-rest": "^1.9.0",
  39. "@xenova/transformers": "^2.14.0",
  40. "@zilliz/milvus2-sdk-node": "^2.3.5",
  41. "adm-zip": "^0.5.16",
  42. "bcrypt": "^5.1.0",
  43. "body-parser": "^1.20.2",
  44. "chalk": "^4",
  45. "check-disk-space": "^3.4.0",
  46. "cheerio": "^1.0.0",
  47. "chromadb": "^1.5.2",
  48. "cohere-ai": "^7.9.5",
  49. "cors": "^2.8.5",
  50. "dotenv": "^16.0.3",
  51. "elevenlabs": "^0.5.0",
  52. "express": "^4.18.2",
  53. "extract-json-from-string": "^1.0.1",
  54. "graphql": "^16.7.1",
  55. "joi": "^17.11.0",
  56. "joi-password-complexity": "^5.2.0",
  57. "js-tiktoken": "^1.0.7",
  58. "jsonrepair": "^3.7.0",
  59. "jsonwebtoken": "^9.0.0",
  60. "langchain": "0.1.36",
  61. "mime": "^3.0.0",
  62. "moment": "^2.29.4",
  63. "mssql": "^10.0.2",
  64. "multer": "^1.4.5-lts.1",
  65. "mysql2": "^3.9.8",
  66. "ollama": "^0.5.0",
  67. "openai": "4.38.5",
  68. "pg": "^8.11.5",
  69. "pinecone-client": "^1.1.0",
  70. "pluralize": "^8.0.0",
  71. "posthog-node": "^3.1.1",
  72. "prisma": "5.3.1",
  73. "slugify": "^1.6.6",
  74. "swagger-autogen": "^2.23.5",
  75. "swagger-ui-express": "^5.0.0",
  76. "truncate": "^3.0.0",
  77. "url-pattern": "^1.0.3",
  78. "uuid": "^9.0.0",
  79. "uuid-apikey": "^1.5.3",
  80. "weaviate-ts-client": "^1.4.0",
  81. "winston": "^3.13.0"
  82. },
  83. "devDependencies": {
  84. "@inquirer/prompts": "^4.3.1",
  85. "cross-env": "^7.0.3",
  86. "eslint": "^8.50.0",
  87. "eslint-config-prettier": "^9.0.0",
  88. "eslint-plugin-ft-flow": "^3.0.0",
  89. "eslint-plugin-prettier": "^5.0.0",
  90. "eslint-plugin-react": "^7.33.2",
  91. "eslint-plugin-react-hooks": "^4.6.0",
  92. "eslint-plugin-react-refresh": "^0.4.3",
  93. "flow-bin": "^0.217.0",
  94. "flow-remove-types": "^2.217.1",
  95. "globals": "^13.21.0",
  96. "hermes-eslint": "^0.15.0",
  97. "node-html-markdown": "^1.3.0",
  98. "nodemon": "^2.0.22",
  99. "prettier": "^3.0.3"
  100. }
  101. }