<a name="zveEu"></a>
# 1、项目背景
基于当前chatGPT的势头,为了方便广大开发者接入官方API而提供的基于springboot的自动配置依赖项目
<a name="fcb87eb5"></a>
# 2、接入方式
<a name="8b17b851"></a>
## 1、添加maven依赖
```xml
<dependency>
<groupId>com.xdz</groupId>
<artifactId>chatgpt-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>
```
<a name="neof2"></a>
## 2、添加配置
```yaml
chatgpt:
api-key: #官网申请的apiKey
model: davinciCodex #支持不同的模块,项目中有枚举类说明每种的特点com.xdz.chatgpt.config.enums.ModelEnum
max-tokens: 500 #指定生成文本的长度,太小影响返回的结果,太大相对比较耗费资源(收费方式于此有关)
temperature: 0.5 #用于控制生成文本的创造性和多样性的参数,值越大生成的文本越不可预测,值越小生成的文本越保守和可预测
stop: . #用于控制生成文本的终止符
```
上述配置除了api-key,其余都有默认值,入手比较简单
<a name="f16Gc"></a>
## 3、启动类添加开启注解
添加此注解用于开启chatgpt相关自动注入
```java
@EnableChatGpt
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
<a name="INKc9"></a>
## 4、注入操作Bean
```java
@SpringBootTest
class ChatGptTests {
@Resource
private ChatGptService chatGptService;
@Test
void test() {
System.out.println(chatGptService.sendMessage("Java实现快速排序示例"));
}
}
```
<a name="YlqWD"></a>
# 2、联系方式
如果有更多的需求或者相关的意见或建议,请联系:<br />qq: 3337466712
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
集成多个不同的chatgpt官方api接口,对于多个api也描述了不同的使用场景! 简单易用,适用于想要玩一玩的朋友,如果有相关建议或者意见可以联系博主! 基于这个依赖可以做聊天机器人,技术问答,科研相关的资料文献查询等! 本项目仅支持对接官方api,对于参数的准确过滤、返回数据的截取处理等, 还未做完,可以持续关注:https://github.com/xdz-wgq/chatgpt
资源推荐
资源详情
资源评论
收起资源包目录
chatgpt-master.zip (18个子文件)
chatgpt-master
pom.xml 2KB
chatgpt-spring-boot-autoconfigure
pom.xml 1KB
src
main
resources
META-INF
spring.factories 119B
java
com
xdz
chatgpt
service
entity
ChatGptVo.java 2KB
ChatGptDto.java 1KB
ChatGptService.java 2KB
impl
InitChatGptService.java 915B
config
auto
ChatGptAutoConfiguration.java 1KB
EnableChatGpt.java 352B
ChatGptAutoImportSelector.java 411B
property
ChatGptProperties.java 1KB
enums
ModelEnum.java 2KB
exception
ChatGptException.java 176B
.gitignore 333B
.gitignore 333B
README.md 2KB
chatgpt-spring-boot-starter
pom.xml 937B
.gitignore 333B
共 18 条
- 1
资源评论
析道者
- 粉丝: 866
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2018级计算机系数据库实验三.zip学习资料
- JS省市区三级联动效果、JS随机生成验证码、个税计算器.zip
- 跨平台防流式 ESP 破解程序,适用于《反恐精英全球攻势》,使用现代 C++ 编写 渲染和 GUI 由 Dear ImGui + FreeType 提供支持 .zip
- 跨平台游戏引擎(Windows、Linux、Mac、Android),具有物理、线程纹理加载、多后端(OpenGL、DirectX 等)和现代流音频 .zip
- 跨平台、与图形 API 无关的“自带引擎,框架”风格渲染库 .zip
- 2024数证杯apk部分验材-1
- 资产导入器和查看器旨在以 VR 帧速率对裸体人物进行照片般逼真的渲染 .zip
- 象形文字 3 渲染引擎.zip
- 该项目的主要目标是生成和可视化使用体素构建的地形 为了进行性能和实施比较,我们使用了不同的方法和计算技术来实现 .zip
- 大三年级2021年秋《计算机体系结构》课程实验部分.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功