gongxiangp2/yedir/package.json
chenpei d0dc94e36d feat: 将弹幕功能替换为AI聊天助手
新功能:
- 创建AI聊天助手组件(AIChatWidget)
- 支持文字+图片多模态对话
- 集成Gemini AI API
- 支持图片编辑和内容生成
- 实时对话历史管理
- 优雅的UI设计,支持黑夜模式

技术实现:
- 后端API代理Gemini API(/api/ai-chat)
- 支持最多5张图片上传
- 流式响应处理
- 对话历史管理
- Base64图片处理

配置:
- 在.env中添加Gemini API配置
- GEMINI_API_KEY
- GEMINI_API_BASE_URL
- GEMINI_MODEL

替换原弹幕功能,提供更强大的AI助手体验!
2025-10-27 17:45:37 +08:00

61 lines
1.9 KiB
JSON
Executable File

{
"name": "unscreen-app",
"version": "1.0.0",
"description": "图片背景处理工具",
"main": "server/server.js",
"scripts": {
"start": "node start-combined-servers.js",
"start:main": "node server/server.js",
"dev": "nodemon server/server.js",
"deploy": "bash scripts/deploy.sh",
"init-db": "node init-db.js",
"test-db": "node test-db-connection.js",
"cleanup": "node server/utils/cleanup.js",
"cleanup:dry": "node server/scripts/cleanup-uploads.js --dry-run",
"cleanup:temp": "node server/scripts/cleanup-uploads.js --temp",
"cleanup:processed": "node server/scripts/cleanup-uploads.js --processed",
"cleanup:public": "node server/scripts/cleanup-uploads.js --public",
"cleanup:minio": "node server/scripts/cleanup-uploads.js --minio",
"cleanup:all": "node server/scripts/cleanup-uploads.js --all"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.787.0",
"@volcengine/openapi": "file:volc-sdk-nodejs",
"@volcengine/tos-sdk": "^2.7.4",
"aws-sdk": "^2.1467.0",
"axios": "^1.8.4",
"bcrypt": "^6.0.0",
"bcryptjs": "^2.4.3",
"commander": "^10.0.1",
"cookie-parser": "^1.4.7",
"cors": "^2.8.5",
"crypto": "^1.0.1",
"dotenv": "^16.4.7",
"express": "^4.21.2",
"express-session": "^1.18.1",
"form-data": "^4.0.2",
"get-port": "^6.1.2",
"jsonwebtoken": "^9.0.2",
"jsrsasign": "^11.1.0",
"minio": "^8.0.1",
"moment": "^2.30.1",
"mongoose": "^6.13.8",
"morgan": "^1.10.0",
"multer": "^1.4.5-lts.2",
"needle": "^3.3.1",
"node-cron": "^3.0.3",
"node-fetch": "^2.7.0",
"nodemailer": "^6.10.1",
"pngjs": "^7.0.0",
"querystring": "^0.2.1",
"sharp": "^0.34.4",
"tencentcloud-sdk-nodejs": "^4.0.1039",
"uuid": "^9.0.1",
"validator": "^13.15.0",
"winston": "^3.17.0"
},
"devDependencies": {
"nodemon": "^3.1.9"
}
}