项目简介
本项目是一个基于Spring Boot和Vue.js的Web服务,集成了微软New Bing的聊天功能。它拥有美观的聊天界面,用户可借助API与后端交互,实现与New Bing的实时对话。项目开源免费且添加了特色功能,既可以作为网页服务直接访问,也能作为NewBingGoGo插件的魔法链接服务使用。
项目的主要特性和功能
主要特性
- 前后端分离,后端采用Spring Boot,前端使用Vue.js,便于开发和维护。
- 提供API接口,支持前端调用,实现多样化交互。
- 具备统计信息功能,记录用户行为和会话数据。
主要功能
- 聊天功能:实现New Bing的大多数功能,如搜索、画图、天气查询、地图查询等。
- 创作功能:实现New Bing侧边栏撰写的多数功能,可按需生成文章。
- 小窗功能(插件专属):实现New Bing侧边栏根据当前页面信息问答的功能,可在同一页面打开多个小窗同时问答,方便查阅资料和编辑文章。
安装使用步骤
服务器端(Spring Boot)
- 复制项目代码到本地。
- 用Maven或Gradle构建项目。
- 配置数据库连接及其他必要配置。
- 运行Spring Boot应用,可通过IDE(如IntelliJ IDEA或Eclipse)或命令行启动。
- 访问应用界面,测试各项功能。
客户端(Vue.js)
- 将前端代码复制到本地。
- 使用npm或yarn安装依赖。
- 运行开发服务器,可使用
npm run serve
或yarn serve
命令。 - 在浏览器中访问前端应用,测试各项功能。
部署说明
项目可部署到支持Java和Node.js的服务器,如Docker容器、Linux服务器等。部署前需配置好数据库连接和其他必要配置,前端应用需部署到静态文件服务器或CDN上。部署后,用户可通过服务器的IP地址或域名使用该服务。同时,要对API接口进行安全配置,如使用OAuth 2.0进行身份验证和授权,并遵守微软关于使用New Bing API的相关规定和限制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】