导读

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

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

01-直播内容介绍

内容大纲

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

如何使用chatGPT进行发型设计?

俗话说得好,无发型不青春,一个好看的头像是青春年轻的主要标志,但是你有适合你的发型吗?接下来,勇哥就用chatGPT带你来为自己设计发型,彰显属于自己的青春。

先看一个案例:给勇哥设计一个好看的发型,应该怎么做呢?

PS :勇哥真人露面,下血本了哈

实现的步骤:

  • 第一步先删除源图中人物的头像
  • 第二步调用chatGPT的api生成发型
  • 第三步选取自己喜欢的发型去理发店

第一步先删除源图中人物的头像,特别注意处理后的的图片:

  • 必须是正方形,也就是图片长和宽必须相等
  • 图片文件的格式必须是PNG

第二步调用chatGPT的api生成发型

// 从环境变量中获取openai-key
String key = System.getenv("API-KEY");OpenAiClient client = OpenAiClientFactory.createClient(key);
// 发起生成头像的请求
RequestBody request = ImageEditRequest.builder().image(new File("E:\\教学资料\\直播课\\第六场\\01-发型设计\\1.png"))//原图.mask(new File("E:\\教学资料\\直播课\\第六场\\01-发型设计\\a.png"))// 有空白的图.n(2)// 生成的头型照片张数.size("512x512").prompt("设计一个好看的头型,要个性时尚").build().toRequestBody();
Call<ImageResult> imageResultCall = client.callImageEdit(request);
// 解析结果
Response<ImageResult> execute = imageResultCall.execute();
if(execute.isSuccessful()) {List<Base64Image> list = execute.body().getData();for (Base64Image base64Image : list) {// 生成的头型地址System.out.println(base64Image.getUrl());}
}else{System.out.println("请求失败~");
}

查看效果:帅呆了,哈哈哈… 关注勇哥支持以下吧~~

如何使用chatGPT修图变美?

P图是人人的梦想,有了chatGPT之后,这个梦想离大家其实近在咫尺,接下我们就用chatGPT来修一下图,让自己的照片变帅~

先看这个案例,让chatGPT给我们P掉胡子

实现的步骤是:

  • 第一步把照片中胡子区域给空白处理
  • 第二步调用chatGPT的代码就行修图
  • 第三步预览效果

第一步把照片中胡子区域给空白处理,抹掉上下胡子,注意我也把头发去掉了的。

第二步调用chatGPT的代码就行修图

// 从环境变量中获取openai-key
String key = System.getenv("API-KEY");OpenAiClient client = OpenAiClientFactory.createClient(key);
// 发起生成头像的请求
RequestBody request = ImageEditRequest.builder().image(new File("E:\\教学资料\\直播课\\第六场\\02-P图\\1.png"))//原图.mask(new File("E:\\教学资料\\直播课\\第六场\\02-P图\\a.png"))// 有空白的图.n(2)// 生成的头型照片张数.size("512x512").prompt("皮肤美白一些、单眼皮、头型正式一些、上下胡子都不要,要去干净").build().toRequestBody();
Call<ImageResult> imageResultCall = client.callImageEdit(request);
// 解析结果
Response<ImageResult> execute = imageResultCall.execute();
if(execute.isSuccessful()) {List<Base64Image> list = execute.body().getData();for (Base64Image base64Image : list) {// 生成的头型地址System.out.println(base64Image.getUrl());}
}else{System.out.println("请求失败~");
}

第三步预览效果

通过效果发现:chatGPT去掉胡子不行,越去越多,我无语了

为此我换成让chatGPT给我P个单眼皮,这个效果还可以,就是头型哈哈哈

下一篇文章将分享如何进行衣服搭配、首饰搭配、如果精准购物,关注我不容错过嗨玩精彩。感谢支持!

chatGPT衣食住行10种场景系列教程(01)使用chatGPT设计发型、P图变漂亮~真帅哈哈哈~相关推荐

  1. 索引失效的10种场景,你知道几个呢?(必知五颗星)

    目录 前言 1. 准备工作 1.1 创建user表 1.2 插入数据 1.3 查看数据库版本 1.4 查看执行计划 2. 不满足最左匹配原则 2.1 哪些情况索引有效? 2.2 哪些情况索引失效? 3 ...

  2. linux用while循环输出1到10,Linux Shell系列教程之(十一)Shell while循环 | Linux大学...

    摘要 在上一篇Linux Shell系列教程之(十)Shell for循环中,我们已经对Shell 循环语句的for循环进行了介绍,本篇给大家介绍下Shell 中另一种循环语句:Shell while ...

  3. PyQt5系列教程(二)利用QtDesigner设计UI界面

    软硬件环境 OS X EI Capitan Python 3.5.1 PyQt 5.5.1 PyCharm 5.0.1 前言 在PyQt5系列教程的第一篇http://blog.csdn.net/dj ...

  4. nightwatch系列教程01——Hello Nightwatch

    最近给前端项目做持续集成,用了nightwatch作为end-to-end测试框架,期间踩坑不断,不过总算有惊无险的完成了任务,实现了领导给的三个happy path的测试.学习期间,顺便把night ...

  5. canvas系列教程01——直线、三角形、多边形、矩形、调色板

    绘图步骤 html中添加 canvas 标签,通常需指定 id width(默认 300px) height(默认 150px) <canvas id="canvas" wi ...

  6. 【视频教程】帝国CMS模板开发制作系列教程01

    在很早之前跟大家分享过一期Bootstrap的视频教程,今天我将跟大家分享一起关于用帝国CMS制作网站的视频教程,这套视频教程,主要是在本地搭建环境的,制作网站的一个过程,后面,我将会跟大家分享一期用 ...

  7. 【TypeScript系列教程01】入门介绍

    目录 什么是TypeScript? TypeScript 的过去与现在? JavaScript 与 TypeScript 的区别? 类型批注 第一个 TypeScript 实例 编译器

  8. 怎么用python制作超级玛丽_Python实现超级玛丽游戏系列教程01玛丽登场

    配套视频教程 项目代码 最终效果 搭建项目结构 定义游戏常量 SCREEN_HEIGHT = 600 SCREEN_WIDTH = 800 SCREEN_SIZE = (SCREEN_WIDTH,SC ...

  9. python简单超级马里奥游戏下载大全_Python实现超级玛丽游戏系列教程01玛丽登场...

    配套视频教程 www.bilibili.com/video/BV1ua411c7m3 项目代码 gitee.com/kamiba/python_super_mario_game_code 最终效果 搭 ...

最新文章

  1. 老板来了:人脸识别 + 手机推送,老板来了你立刻知道!
  2. 校园导游系统c语言代码,GitHub - iamywang/Campus-Guide-System: 校园导游系统
  3. 学好python需要什么基础-自学Python需要怎样的基础和准备
  4. C++ leetcode 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外
  5. 【管理】舍KPI取OKR,Google的管理方法
  6. 不要伤害指针(3)--指针和结构类型的关系
  7. 创建一个plugin - drupal 8
  8. Smali语法汇总(一)
  9. Python笔记 之 矩阵元素选取
  10. native APP,hybrid APP和web APP
  11. 华为网络设备交换机路由器查看日志命令方法
  12. ansys怎么删除线段_如何彻底删除ansys
  13. Ubuntu18.04手动安装Realtek网卡驱动
  14. 解救IP被封的服务器
  15. 模拟调制—DSB信号及生物电信号特性测量分析实验报告
  16. 在 Lenovo G360 笔记本上安装 Debian Squeeze AMD64
  17. Proteus 8 Source Code 字体设置问题 光标于选中的字不对应
  18. linux运维前景2018,Linux运维工程师为什么越来越受企业重视?
  19. 学习jqr2013-05-11
  20. 外贸网站如何合理搭配色彩——摘自外贸宝-外贸网站建设

热门文章

  1. js实现随机抽奖效果
  2. 联想笔记本怎么调出命令提示符_联想笔记本win7系统下怎么显示隐藏的分区
  3. Python爬虫系列之----Scrapy(三)win10下安装Python 3.6.1+Scrapy 1.1.0rc3
  4. 使用vb调用api注册表
  5. c语言 在线作业 华东,中国石油华东12春《C语言》在线作业(三)答案
  6. 量子计算机led,科学家发现三维量子液晶 超高速量子计算机有戏
  7. 南大通用GBase8s 常用SQL语句(240)
  8. web课程设计网页规划与设计:HTML+CSS班级设计题材——我的校园班级
  9. JAVA入门-027(IO流)
  10. 怎样求FIRST集、FOLLOW集和SELECT集