> 文章列表 > chatGPT衣食住行10种场景系列教程(01)chatGPT热点事件+开发利器

chatGPT衣食住行10种场景系列教程(01)chatGPT热点事件+开发利器

chatGPT衣食住行10种场景系列教程(01)chatGPT热点事件+开发利器

导读

时隔5个多月,chatGPT可谓是一日千里,越演越火,携带着AIGC行业一起飞了起来,那么在短短5个月当中有那些值得我们关注的事件?有那些好玩的场景?以及有那些chatGPT好用的工具?本文都将一一告诉你。同时,chatGPT勇哥是怎么落地盈利的?chatGPT产品落地避坑指南是什么?chatGPT真的会替代程序吗?chatGPT的盈利手段和未来发展机遇在哪里?敬看下文。

勇哥给大家带来第二场chatGPT专题直播,希望大家一键三连多多支持:

01-直播内容介绍

内容大纲

勇哥将从chatGPT的简约而不简单的介绍开始,带大家回顾近5个月的事件热点,并分享一款开发利器。然后就开始待大家嗨玩10种场景。最后在说说勇哥的产品是什么?怎么变现?已经chatGPT的生态发展和发展机遇,再再再最后聊聊chatGPT是否会替代程序员?
在这里插入图片描述

chatGPT简单而不简约的介绍

chatGPT 全名:Chat Generative Pre-trained Transformer,是美国一家做人工智能的公司在2022年11月30日发布的一款聊天式的软件,一经发布就被誉为是“史上最强大的人工智能”。

在这里插入图片描述

chatGPT的背后公司就是叫OpenAI,这家公司到目前为止已经发布了chatGPT(人工智能对话)、DALL·E2(人工智能修图)、Whisper(人工智能语音)三款产品,在AI全都是非常出名的。

在这里插入图片描述

OpenAI这家公司是2015年成立的,当时成立的股东里面有马斯克、PayPal等大佬,在2019年微软加入投资了10亿美金,一举有钱的OpenAI有钱买算力了,即开始训练大规模数据模型。直到chatGPT的出现直接与大规模数据模型对接,提供出了未来科技感十足的AI科技。因此微软也对其在2023年加大了10亿多的投资资金。
在这里插入图片描述

chatGPT热点回顾

从下面事件线来看,有几点值得我们清楚

  • chatGPT发展可谓是用一日千里来形容(毕竟它找到了一个有钱BABA),AIGC将成为未来几年的发展趋势
  • 国内的AIGC正在突飞猛进的发展,像一线大厂百度、阿里、腾讯等都发布了自己的相关产品
  • 从澳大利亚禁止、三星数据泄露等事件上看,chatGTP虽好,但是在数据安全上任待完善

在这里插入图片描述

上期回顾

勇哥已经在chatGPT搞了2场直播,本次直播主要是分享近4个月的研究成果,这个成果勇哥也是荣获过三等奖才感拿出来。哈哈哈
在这里插入图片描述

这些成果主要包括三个方面,都将一一分享给大家:

  • 好用的开发库openai
  • 10个嗨玩场景
  • 商业化落地产品 bg-tinkle
    在这里插入图片描述

开发利器

OldApi存在功能不完善、代理不支持、不支持Spring技术栈等缺陷,因此勇哥重新封装了一套NewApi来解决这些问题。
在这里插入图片描述

OldApi VS NewApi 功能层面:NewApi功能更完善

在这里插入图片描述

OldApi VS NewApi 代理层面:支持更多

在这里插入图片描述

OldApi VS NewApi Spring支持层面:NewApi全面支持Spring

在这里插入图片描述

如何使用chatGPT生成用户头像?

一个网站都有新用户注册,那么新注册的用户是否可以使用chatGPT自动为其生成一个头像呢?如果能实现,可以提升一定的用户体验。对吧!因此勇哥做了一个尝试:新用户注册,然后用其注册的昵称自动生成头像,效果和代码如下:

在这里插入图片描述

// 获取系统环境变量中的OPENAI token
String key = System.getenv("API-KEY");
// 获取发起请求的客户端
OpenAiClient client = OpenAiClientFactory.createClient(key);
// 构建生成头像的请求
ImageRequest request = ImageRequest.builder().size("256x256")// 生成头像的图片的大小.n(1)//生成几张图片.prompt("松鼠鳜鱼")// 用户昵称.build();
// 发起请求
Call<ImageResult> imageResultCall = client.callImage(request);
// 解析结果
Response<ImageResult> execute = imageResultCall.execute();
if(execute.isSuccessful()) {List<Base64Image> list = execute.body().getData();for (Base64Image base64Image : list) {// 这里获取的是生成头像的URL地址System.out.println(base64Image.getUrl());}
}else{System.out.println("请求失败~");
}

System.out.println(base64Image.getUrl());
}
}else{
System.out.println(“请求失败~”);
}