littlebot
Published on 2025-04-10 / 3 Visits
0

【源码】基于Spring Boot和Vue的NewBing交互Web服务

项目简介

本项目“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.propertiesapplication.yml)中设置。若使用Docker部署,需配置相关文件;前端要安装依赖库并配置开发环境变量。

第四步:编译和运行项目

  • 后端服务:使用Maven命令mvn clean install编译项目,mvn spring-boot:run运行服务,也可打包成可执行文件部署到服务器。
  • 前端:使用npm install安装依赖,npm run serve启动开发服务器进行本地测试,部署前构建生产版本代码并部署到服务器静态资源目录。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】