1.项目分为三个模块,一、AI聊天 二、AI翻译 三、个人中心
2.前端交互使用的是原生js进行的开发,后端使用java,springboot框架进行开发,数据库使用mysql,AI大模型使用的是阿里的通义千问模型,和前端页面交互用到了websocket,由于阿里提供了流式接口,所以向前端发送消息的时候,消息信息可以逐字展示,类似于chatGPT的效果
3.因为之前没怎么接触过websocket协议,所以在写客户端代码的时候遇到了一些困难,后来通过询问chatGPT,以及查找了网上的解决方案后得以解决