项目简介
本项目“NewBingGoGo”是一个开源的Web服务,基于Spring Boot框架和Vue.js前端构建。它提供了与微软New Bing聊天机器人的交互接口,用户可以通过网页体验类似New Bing的功能,包括聊天、内容创作等,实现了与New Bing的交互逻辑,为用户带来便捷的在线交流和服务体验。
项目的主要特性和功能
后端功能
- 提供REST API接口,方便前端调用。
- 实现与New Bing的交互逻辑,处理各类请求。
- 进行用户管理,涵盖登录验证和会话管理。
- 支持部署和配置管理,可快速完成部署和配置。
前端功能
- 提供美观的用户界面,提升用户体验。
- 实现与后端的交互逻辑,完成请求发送和响应接收。
- 支持多种主题和界面定制,满足不同用户需求。
通用功能
- 聊天功能:可实现搜索、画图、天气、地图等New Bing的多数功能。
- 创作功能:能生成文章,实现New Bing侧边栏撰写的多数功能。
- 小窗功能(插件专属):实现根据当前页面信息问答,可多小窗同时问答。
安装使用步骤
第一步:准备环境
确保开发环境已安装Java开发工具包(JDK)、Maven、Node.js和npm,以及一个可用的Web服务器。
第二步:获取代码
第三步:配置项目
根据项目需求配置必要参数,如数据库连接、API密钥等,通常在配置文件(如application.properties
或application.yml
)中设置。若使用Docker部署,需配置相关文件;前端要安装依赖库并配置开发环境变量。
第四步:编译和运行项目
- 后端服务:使用Maven命令
mvn clean install
编译项目,mvn spring-boot:run
运行服务,也可打包成可执行文件部署到服务器。 - 前端:使用
npm install
安装依赖,npm run serve
启动开发服务器进行本地测试,部署前构建生产版本代码并部署到服务器静态资源目录。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】