目录前言导包基本说明请求参数响应参数创建请求和响应的VO类代码编写使用最后说明前言今天突然突发奇想,就想要用java来调用chatget的接口,实现自己的聊天机器人,但是网上找文章,属实是少的可怜(可能是不让发吧)。找到了一些文章,但是基本都是通过调用别人的库来完成的,导入其他的jar还有不低的学习成本,于是就自己使用HttpClient5写了一个,在这里讲 ......
263
0
0
2023-09-08
目录导读新建父项目1、快速新建父项目2、在pom.xml中引入SpringBoot3.03、删除父项目的src文件夹新建openai-spring-boot-starter模块1、新增模块2、在模块中引入相关依赖3、定义模块外部属性有那些4、实现核心业务逻辑5、配置自动装配新建openai-starter-test模块新增模块导入依赖创建启动类配置属性编写测 ......
442
0
0
2023-07-08
目录准备工作补全接口示例申请API-KEYJavaScript调用APISpringBoot使用ChatGPT API准备工作(1)已成功注册 OpenAI 的账号。(2)创建 API KEY,这个 API KEY 是用于 HTTP 请求身份验证的,可以创建多个。注意这个创建之后需要马上复制好保存,关闭弹框之后就看不到了。(3)官方 API 文档链接:htt ......
307
0
0
2023-05-27
目录它能干什么? 直接问它正经指南由 chatGPT 本身添加(并经过测试)ChatGPT模型是由OpenAI训练的大型语言模型,能够生成类人文本。通过向它提供提示,它可以生成继续对话或扩展给定提示的响应。在此中,您将找到可与 ChatGPT 一起使用的各种提示。它能干什么? 直接问它我是一个训练有素的大型语言模型,可以帮助你回答各种问题,比如关于政治、历史 ......
517
0
0
2023-05-20
目录1.概述2.内容2.1 原理分析2.1.1Transformer模型2.1.2预训练2.1.3 微调2.2 ChatGPT3.如何做到这些提升的呢?4.实战演练1.准备数据集2.数据预处理3.训练模型4.生成文本5.总结1.概述ChatGPT是当前自然语言处理领域的重要进展之一,通过预训练和微调的方式,ChatGPT可以生成高质量的文本,可应用于多种场景 ......
329
0
0
2023-05-19
目录1. 配置阶段1.1 依赖引入1.2 配置application.yml文件1.3 注解添加2 使用2.1 生成回答2.1.1 测试2.2 生成图片2.2.1 测试2.3 下载图片2.3.1 测试2.4 生成流式回答2.4.1 流式回答输出到IDEA控制台2.4.2 流式回答输出到浏览器页面2.4.3 流式回答结合Vue输出到前端界面3 AI助手展示本文 ......
566
0
0
2023-05-18
在软件开发中,设计模式是一种被广泛应用的编程思想。设计模式是一种可重用的解决方案,它可以帮助我们解决一些常见的编程问题,提高代码的可读性、可维护性和可扩展性。本文将为大家介绍23种设计模式,并提供golang代码示例,希望能够帮助大家更好地理解和应用设计模式。工厂方法模式(Factory Method Pattern)工厂方法模式是一种创建型模式,它提供了一 ......
297
0
0
2023-05-03
一、chatGPT与OpenAIChatGPT 是 OpenAI 公司的一个技术产品,chatGPT使用了 GPT(Generative Pre-trained Transformer)技术,是一个用于对话生成的预训练语言模型,OpenAI还有很多其他模型。(来自:chatGPT的解释)OpenAI是一家人工智能研究公司,它开发并提供了一系列人工智能技术和产 ......
438
0
0
2023-04-30
本文转载自微软发布的关于chatGPT扩展到机器人领域的能力。以下内容选择部分内容,关于chatGPT控制机械臂,以完成绘制微软徽标的过程。我们将 ChatGPT 的功能扩展到机器人,并通过语言直观地控制机器人手臂、无人机和家庭助理机器人等多个平台。你有没有想过用你自己的话告诉机器人该怎么做,就像你对人类一样?只是告诉你的家庭助理机器人:“请加热我的午餐”, ......
316
0
0
2023-04-27
目录一、技术介绍二、项目介绍三、项目搭建四、项目展示一、技术介绍1.chatgpt-java是一个OpenAI的Java版SDK,支持开箱即用。目前以支持官网全部Api。支持最新版本GPT-3.5-Turbo模型以及whisper-1模型。2.Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发 ......
604
0
0
2023-04-26
写在前面这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳!chatGPT说咚咚咚,咚咚咚,嘿嘿;咚咚咚,咚咚咚,嘿嘿;AI等一会,我来发答案,看图!!!命令演示ifconfig:查看当前系统的网络接口配置信息,包括IP地址、子网掩码、网关等信息;如果你发现用不了,那你要不装下包,或者ip addr其实查出来也差不多p ......
305
0
0
2023-04-21
目录TDD第一步就卡住了破门而入,针对性反馈总结一下TDD第一步就卡住了写完小工具,这一篇回来我们接着写我们的程序。再看一眼我们的程序运行视图:带着TDD思路,我进入了 ejs_and_yaml_dsl_loader 这个模块,这块因为我切的不是很好,所以这代码有点难写,不过没关系,正好我们实际工作大部分的场景都是这样的。看看我们在这里能玩出点什么来。那么这 ......
372
0
0
2023-04-20
目录1 添加依赖2 创建相关文件2.1 实体类:OpenAi.java2.2 配置类:OpenAiProperties.java2.3 核心业务逻辑OpenAiUtils.java2.4 自动配置类OpenAiAutoConfiguration.java2.5 在resources文件夹下的META-INF/spring.factories文件中增加配置2. ......
351
0
0
2023-04-20
目录瀑布流展示图片的新需求开悟时刻推而广之总结一下瀑布流展示图片的新需求我已经可以生成一些图片了,但是光看图片我能看出什么来?我需要展示出图片和图片的信息。这可能就要专门开发一下了。我当时想,这个可能有点难,他是个前后端都有的程序。所以我就本能的想到,要不要找找有个库没有,先找个瀑布流展示图片的现成的库,在上面稍微改改可能是比较简单的做法。害怕ChatGPT ......
327
0
0
2023-04-19
目录新的需求领域知识架构设计管道架构分层架构类分层神经网络的架构总结一下新的需求我们前面爬虫的需求呢,有些平台说因为引起争议,所以不让发,好吧,那我们换个需求,本来那个例子也不好扩展了。最近AI画图也是比较火的,那么我们来试试做个程序帮我们生成AI画图的prompt。首先讲一下AI话题的prompt的关键要素,大部分的AI画图都是有一个个由逗号分割的关键字, ......
368
0
0
2023-04-18