我需要基于FastAPI框架构建智创空间项目的后端,一共分为模型广场、文本交互舱(LLM模型调试台)、图像生成室(VLM模型调试台)、声音创作坊(声音合成)、视频合成站(视频模型调试台)
目前已实现模型广场API、AI对话API、全局数据库管理器、全局异常处理器
实现完整的用户模块、认证模块
我需要为DashScopeSDK添加到requirements,并且将百炼平台APIkey进行配置
由于后续会实现用户系统,每个用户的APIkey都可能不同,所以APIkey不应该为固定在环境变量中的,而是从uses表中获取(还未创建),现在我需要你进行以下人物:
编写users表迁移文件,按照backend\docs\Inside\API\MD003_用户中心\MD003_用户表结构文档_V0.1.md中的要求,还需要添加密码、用户名字段
创建管理员用户:admin:admin123,APIkey为sk-db36651a5e,email为wxcz@wxcz.com
在npm run dev模式下,默认使用管理员用户登录,所有接口使用该APIkey(需要实现统一认证管理器,流程是使用JWT验证,通过后才能获得APIkey,并保持在session中,可以被所有API调用)