<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
资源推荐
资源详情
资源评论
























格式:sql 资源大小:709.1KB




收起资源包目录






































共 18 条
- 1
资源评论


析道者
- 粉丝: 885
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 酒店电气系统安全用具管理规定.doc
- 数据库安全审计技术及应用探讨.docx
- 某供电公司能力素质(项目管理)模型.doc
- 智慧城市规划设计探讨.docx
- 项目管理融资模式.doc
- 基于单片机交通灯方案设计书[2].doc
- 电子商务上机实习标准答案.doc
- 与计算机视觉相关的各类技术操作方法
- 电子科技大学(UESTC)计算机视觉与模式识别研究方向 电子科技大学(UESTC)计算机视觉及模式识别领域探索 UESTC(电子科技大学)计算机视觉与模式识别学科方向 UESTC(电子科技大学)计算机
- 《计算机组装与维护技术》课程教学的研究与探讨.docx
- 公共事业管理专业“公共政策学”课程教学探讨的论文-计算机网络论文.docx
- 可转位球头立铣刀的建模与基于实例推理的CAD系统开发与研究.doc
- 项目信息化工程管理培训.ppt
- SDM241大规模软件开发过程与研发管理.ppt
- 善用大数据提升城市治理现代化水平.docx
- 高校校园网络与信息安全管理工作的实践与探索.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
