作品简介
本作品开发于腾讯云 AI 代码助手编程挑战赛,旨在体验腾讯云 AI 代码助手在项目开发中的助力。通过这一开发过程,体验到了 AI 辅助编程的高效性。
技术架构
前端: 使用 VUE3、TypeScript、TDesign 和 ElementUI 实现。
后端: 基于 Python 开发,集成了智谱大模型的 API,涵盖语言处理、图像理解和视频生成能力。
实现过程
开发过程
我想做的就是一个可以通过对话就可以满足用户所有需求的聊天工具,页面上不需要有多余的操作。目前可以分析用户的图片分析意图和视频生成意图,后续还可以加入一些联网的功能,比如搜索车次信息,天气信息等…
- 后端服务
开发工具: PyCharm。
大模型支持: 使用智谱的大语言模型、图像理解模型和视频生成模型。
服务接口:
流式对话接口: 支持实时返回普通对话结果。
普通对话接口: 支持普通对话并一次性返回响应结果,同时支持图片理解和视频生成功能。用户可以上传图片并结合描述需求生成相应的结果。 - 前端开发
开发工具: VSCode。
前端页面:
流式对话菜单: 基于 TDesign 组件构建,实现实时聊天页面功能。
多模态对话菜单: 使用 ElementUI 实现,与流式对话菜单相比,增加了图片上传功能,支持结合图片和用户需求生成结果。
程序运行
后端
- 使用PyCharm打开项目
- 在终端执行命令
pip install -r requirements.txt