Python-远程-1个月
¥1-6K/月
技能要求:
经验要求: 5-10年经验
程序员客栈
2026-03-04 13:58
工作描述:
项目编号:【184218】
项目背景与目标

我们计划开发一款功能完善的AI对话生图生视频网站,旨在为用户提供一个集文本对话、模型选择、预设提示词、用户管理、套餐管理及多模态生成功能于一体的综合性平台。项目需独立部署,具备高可用性与可扩展性,能够支持后续功能迭代。

核心功能需求

用户系统模块

实现完整的用户注册、登录、密码找回功能;可选邮箱验证;
实现套餐设置,兑换码生成与使用,在线付款功能,可选易支付;
用户个人中心:支持查看导出对话历史、积分/套餐使用情况、API调用记录。

AI对话生图生视频核心模块

支持用户在前端选择对话,生图,生视频,并选择不同AI模型(如GPT、Claude、国产大模型等);
支持AI图像生成接口(如NanobananaAPI、MidjourneyAPI、通义万相等),支持文生图、图生图;
支持AI视频生成能力(如Sora、Suno等),支持文生视频或图生视频;
生成结果需在前端展示,并计入用户额度系统;
提供“预设提示词”功能,用户可选择不同场景的Prompt模板(如写作、编程、翻译等)快速开启对话;
对话界面支持流式输出、上下文记忆、历史会话保存导出。

后台管理模块

用户管理:查看、禁用、重置权限、查看使用行为;
套餐管理:配置不同用户等级的对话额度、生图/生视频额度、有效期;
兑换码管理:批量生成兑换码,管理兑换码使用记录,查看兑换码使用情况;
支付管理:后台可配置收款方式,查看支付记录;
模型管理:添加/编辑/停用模型,配置模型API地址、密钥、调用参数与消耗额度;要求实现一个模型对应多个兑换码以实现冗余功能、计费规则;模型种类与api需跟new-api适配;
提示词管理:添加/编辑提示词,并进行分类选择;
计费与统计:按日/周/月统计调用次数、用户活跃度、收入数据;
其他常见系统设置:如公告,logo,页面风格吗,网站名称等。

技术栈建议

前端建议:Vue+TypeScript+JS;
后端建议:Python;
数据库建议:mysql;
部署:Linux服务器部署。

预计周期

开发周期:1到7天;
维护周期:3个月。

目前进展

有具体对标网页和修改方案

交付要求

提供完整源码;
提供API接口文档;
提供部署文档与运维说明;
代码结构清晰,注释完整,具备良好的可维护性;
支持后续功能扩展与性能优化;
需教学支持我们这边的产品经理自行添加后期可能需要的功能。
公司信息

立即沟通