/chatgpt-springboot-service

是一个基于Springboot的一个后端服务,用于实时接收chatGPT的消息,并通过websocket的方式实时反馈前端。本项目还可以助你将GPT机器人集成到钉钉群聊中,通过@机器人进行聊天交互。

Primary LanguageJavaMIT LicenseMIT

介绍

  • 本项目是一个基于Springboot的一个后端服务,用于实时接收chatGPT的消息,并通过websocket的方式实时反馈给前端。
  • 本项目还可以助你将GPT机器人集成到钉钉群聊中,通过@机器人进行聊天交互。

前端页面截图:

  • pc端
  • 手机端

钉钉使用截图:

  • 写代码
  • 入职介绍
  • 放臭屁
  • 迟到

功能特性

功能 特性
GPT 3.5 支持
GPT 4.0 支持
GPT 4.0-32k 支持
流式对话 支持
阻塞式对话 支持
上下文 支持
计算Token 即将支持
多KEY轮询 支持
代理 支持
反向代理 支持

使用前提

  • 有Openai账号,并且创建好api_key,注册相关事项可以参考此文章 。访问这里,申请个人秘钥。
  • 在钉钉开发者后台创建机器人,配置应用程序回调。

使用教程

钉钉创建机器人

创建步骤参考文档:企业内部开发机器人,或者根据如下步骤进行配置。

  1. 创建机器人。 image_20221209_163616

    📢 注意:可能现在创建机器人的时候名字为chatgpt会被钉钉限制,请用其他名字命名。

    步骤比较简单,这里就不赘述了。

  2. 配置机器人回调接口。 image_20221209_163652

    创建完毕之后,点击机器人开发管理,然后配置将要部署的服务所在服务器的出口IP,以及将要给服务配置的域名。

  3. 发布机器人。 image_20221209_163709

    点击版本管理与发布,然后点击上线,这个时候就能在钉钉的群里中添加这个机器人了。

  4. 群聊添加机器人。

    image_20221209_163724

前端项目地址

关于我们

  • 开发团队成立5年,我们前端开发、后端架构,有一颗热爱开源的心,致力于打造企业级的通用产品设计UI体系让项目 或者更直观,更高效、更简单,未来将持续关注UI交互,持续推出高质量的交互产品。
  • 这五年我主要做isv对接淘宝、拼多多、抖音、美团等平台的订单处理应用,日处理订单300w条,因为要熟悉业务也开过淘宝和拼多多店铺运营了一个网易严选的品牌。我们的公众号会陆续更新一些我一边撸代码一边做客服的经历。也会更新一些我的读书笔记以及编程、创业、生活中踩坑的文章。另外还会开放一些米哈游、博世、企查查、同程、阿里、京东、拼多多等大厂、中厂或外企的内推岗位!
  • 交流合作可加微信:zccbbg

交流群

  • 关注公众号“字节叔叔”回复:加群,即可加入群聊。