返回 AiToEarn
package.json
1 {
2 "name": "aitoearn-ai",
3 "version": "0.0.1",
4 "private": true,
5 "dependencies": {
6 "@ai-sdk/google": "3.0.64",
7 "@ai-sdk/openai": "3.0.53",
8 "@anthropic-ai/claude-agent-sdk": "0.2.33",
9 "@anthropic-ai/sdk": "0.71.2",
10 "@google/genai": "1.46.0",
11 "@langchain/core": "1.1.41",
12 "@langchain/google-genai": "2.1.28",
13 "@langchain/openai": "1.4.4",
14 "@modelcontextprotocol/sdk": "1.27.1",
15 "@musistudio/claude-code-router": "2.0.0",
16 "@nestjs/axios": "4.0.1",
17 "@nestjs/bullmq": "11.0.4",
18 "@nestjs/common": "11.1.24",
19 "@nestjs/core": "11.1.24",
20 "@nestjs/jwt": "11.0.2",
21 "@nestjs/microservices": "11.1.24",
22 "@nestjs/platform-express": "11.1.24",
23 "@nestjs/schedule": "6.1.1",
24 "@nestjs/swagger": "11.2.6",
25 "@volcengine/openapi": "1.36.0",
26 "@yikart/aitoearn-ai-shared": "workspace:*",
27 "@yikart/aitoearn-auth": "workspace:*",
28 "@yikart/aitoearn-queue": "workspace:*",
29 "@yikart/assets": "workspace:*",
30 "@yikart/aws-s3": "workspace:*",
31 "@yikart/common": "workspace:*",
32 "@yikart/config-editor": "workspace:*",
33 "@yikart/mongodb": "workspace:*",
34 "@yikart/redis": "workspace:*",
35 "@yikart/redlock": "workspace:*",
36 "ai": "6.0.168",
37 "axios": "1.13.6",
38 "bullmq": "5.76.3",
39 "data-urls": "5.0.0",
40 "dayjs": "1.11.20",
41 "express": "5.1.0",
42 "image-size": "2.0.2",
43 "ioredis": "5.10.1",
44 "js-yaml": "4.1.1",
45 "jsonwebtoken": "9.0.3",
46 "lodash": "4.17.23",
47 "nanoid": "5.1.7",
48 "openai": "6.32.0",
49 "rxjs": "7.8.2",
50 "sharp": "0.34.5",
51 "subtitle": "4.2.2",
52 "tslib": "2.8.1",
53 "uuid": "11.1.0",
54 "zod": "4.3.6"
55 },
56 "devDependencies": {
57 "@types/data-urls": "3.0.5",
58 "@types/express": "5.0.6",
59 "@types/js-yaml": "4.0.9",
60 "@types/jsonwebtoken": "9.0.10",
61 "@types/lodash": "4.17.24",
62 "@types/multer": "1.4.13"
63 }
64 }
65
65 lines JSON