新功能: - 创建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助手体验!
61 lines
1.9 KiB
JSON
Executable File
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"
|
|
}
|
|
}
|