Skip to content

本项目是一个基于SpringBoot+Azure OpenAI实现的一个具有上下文的连续对话的AI助手

Notifications You must be signed in to change notification settings

Pitayafruits/springboot-AzureOpenAi-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

本项目是一个基于Springboot的一个后端服务,通过整合调用Azure OpenAI服务,实现一个具有上下文连续对话的AI助手,并且可以通过预置语料实现一小部分特定内容的解释:如企业信息、个人信息、AI的名称等。项目暂时只提供后端服务,有使用需求需要自行进行前端代码 的编写。

项目配置

本项目有三个需要配置的点:

  • application.yml -> Azure Key、MySQL、Redis
  • ChatConstant.java -> 添加自己需求的预置语料
  • ChatHistoryService.java -> 根据自己添加预置语料的数量,修改index的值

关于项目

项目目前算是一个sdk的简单封装,可能还有许多需要完善的地方,如果你有好的想法和建议,欢迎提Issues!

About

本项目是一个基于SpringBoot+Azure OpenAI实现的一个具有上下文的连续对话的AI助手

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages