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

news/2024/5/20 15:12:11/文章来源:https://blog.csdn.net/luoxueyong/article/details/130284060

导读

时隔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个单眼皮,这个效果还可以,就是头型哈哈哈

在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_290386.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 远程访问控制 SSH SCP SFTP TCP-Wrappers

SSH&#xff08;secure shell&#xff09;协议 一种安全通道协议&#xff0c;主要用来实现字符界面的远程登录、远程复制等功能。 协议对通信双方的数据传输进行了加密处理&#xff0c;其中包括用户登录时输入的用户口令 SSH客户端<-----------------网络------------------…

WPF教程(十一)---数据绑定(4)--数据类绑定

一、排序 如果想以特定的方式对数据进行排序&#xff0c;可以绑定到 CollectionViewSource&#xff0c;而不是直接绑定到 ObjectDataProvider。CollectionViewSource 则会成为数据源&#xff0c;并充当截取 ObjectDataProvider 中的数据的媒介&#xff0c;并提供排序、分组和筛…

ubuntu虚拟机增加磁盘后,虚拟机内部应该如何分配对应空间

fdisk -l 输入命令 parted /dev/sda 输入命令 unit s 设置Size单位&#xff0c;方便追加输入 输入命令 p free 查看详情 输入命令 resizepart 3 追加容量到sda3 输入命令 83886046s 空闲容量区间Free Space结束位置 输入命令 q 退出 输入命令 pvresize /dev/sda3 更新pv物…

设计模式 --- 概述

一、设计模式概述 1.1、软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中&#xff0c;而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任 克里斯托夫亚历山大 &#xff08;Christopher Alexander&…

Unity-ML-Agents-训练生成的results文件解读-PushBlock

前言 训练结果文件路径&#xff1a;E:\ml-agents-release_19\results\push_block_test_02&#xff08;具体路径以自己电脑为准&#xff09; ML-Agents安装和PushBlock训练过程请见&#xff1a;&#xff08;注意&#xff1a;push_block_test_02没有全部训练完毕&#xff09; …

认识网络随机丢包

考虑一根漏水的管子&#xff0c;希望出水口接到和不漏的管子等量的水&#xff0c;要么靠时间&#xff0c;反复将漏掉的水重新注入&#xff0c;直到漏掉的水可忽略&#xff1a; ​ 要么靠空间&#xff0c;在漏的地方将管子加粗&#xff0c;一次性注入更多的水&#xff1a; 不…

如何在云服务器/云主机上部署最新版本的Hadoop3.3.5(Ubuntu20.0.4)

在云服务器上部署Hadoop 步骤1&#xff1a;更新系统 sudo apt-get update sudo apt-get upgrade步骤2&#xff1a;安装Java Hadoop需要Java运行环境。首先&#xff0c;安装OpenJDK 8&#xff1a; sudo apt-get install openjdk-8-jdk检查Java版本&#xff1a; java -versi…

掌握Linux指令和权限:一个入门教程

目录 一.Linux基本指令1.ls指令2.pwd指令3.cd指令4.touch指令5.mkair指令6.rmdir和rm指令 一.Linux基本指令 1.ls指令 语法格式:ls [选项][目录或者文件] 功能&#xff1a;对于目录&#xff0c;该命令列出该目录下的所有子目录与文件。对于文件&#xff0c;将列出文件名以及其…

EtherCAT和Ethernet的不同点有哪些, 通信周期又是什么意思?

小伙伴们&#xff0c;我们又来了。上期大概介绍了EtherCAT的一些特性&#xff0c;本期我们将会更详细的介绍一下EtherCAT的实现方式&#xff0c;通信周期的意义到底是什么、SDO和PDO到底是什么等概念。 首先要声明&#xff0c;尽管本期介绍略微深入&#xff0c;实际上小伙伴使…

响应式开发HTML5CSS3实现视频播放器的功能案例

目录 前言 一、本视频播放器需要实现的功能 ​二、代码分布结构 三、部分主要代码 1.index01.html 2.video1.css 3.video1.js 四、images图片资源及视频 五、运行效果 前言 1.本文讲解的响应式开发技术&#xff08;HTML5CSS3Bootstrap&#xff09;的HTML5视频播放器等…

AIPRM for ChatGPT插件让ChatGPT如虎添翼

ChatGPT大热&#xff0c;家人们都申请到了账号&#xff0c;可是总是在一问一答的基础上来完成基本的应用&#xff0c;而不能很好的使用「咒语」&#xff08;Prompt&#xff09;&#xff0c;收获的答案不是通过很多次的反复问获取答案&#xff0c;就是获取的不是想要的答案。所以…

【HCIP】Huawei设备下IPV4IPV6共存实验

目录 方法一、普通的GRE将V6基于V4通讯 方法二、6to4的tunnel 方法三、双栈 方法一、普通的GRE将V6基于V4通讯 //方法一和方法二的前提&#xff0c;搭个简单的V4网络就行 [r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip address 12.1.1.1 24 [r1]router id 1.1.1.1 [r1-Gigabi…

分布式数据一致性解决方案推理过程

redis是一个极轻量级的进程&#xff0c;单机单线程单进程。 使用redis很容易实现分布式锁&#xff1a;setnx&#xff0c;同一个key&#xff0c;谁设置成功了&#xff0c;谁就抢到了锁&#xff0c;所以就产生了多锁问题。 假设客户端1抢到了锁&#xff0c;redis挂了&#xff0c…

不懂就问,Milvus 新上线的资源组功能到底怎么样?

在近期更新的 Milvus 2.x 版本中&#xff0c;我们上线了在社区中呼声一直很高的【资源组功能】。有了这个功能&#xff0c;用户再也不需要“为每个 collection 部署一套 Milvus 服务”的方案&#xff0c;轻松实现对 Query Node 资源进行分组管理&#xff0c;达到物理资源隔离的…

运行时内存数据区之执行引擎(一)

执行引擎概述 执行引擎是Java虚拟机核心的组成部分之一。 “虚拟机”是一个相对于“物理机”的概念&#xff0c;这两种机器都有代码执行能力&#xff0c;其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的&#xff0c;而虚拟机的执行引擎则是由软…

「计算机控制系统」6. 直接设计法

特殊类型系统的最小拍无差设计 一般系统的最小拍无差设计 最小拍控制器的工程化改进 Dahlin算法 文章目录 特殊类型系统的最小拍无差设计理论分析典型输入函数的最小拍无差系统 一般系统的最小拍无差设计有波纹最小拍无差设计无波纹最小拍无差设计 最小拍控制器的工程化改进针对…

浅析商场智能导购系统功能与实施效益

商场智能导购系统是一种基于物联网技术和人工智能算法的解决方案&#xff0c;旨在提供商场内部的智能导购服务&#xff0c;为消费者提供个性化的购物导引和推荐&#xff0c;提升用户购物体验&#xff0c;增加商场的客流量和销售额。 商场智能导购系统的方案一般包括以下主要功能…

LeetCode 27.移除元素

文章目录 &#x1f4a1;题目分析&#x1f4a1;解题思路&#x1f6a9;思路1:暴力求解 --- 遍历&#x1f514;接口源码&#xff1a;&#x1f6a9;思路2:空间换时间&#x1f514;接口源码&#xff1a;&#x1f6a9;思路3:双指针&#xff08;快慢指针&#xff09;&#x1f514;接口…

tftp+Filezilla文件双向传输(1)-centos(VMware)-win10(host)

目录 1.下载安装vsftpdtftptftp-server 2.配置服务 2.1 配置服务 修改文件 /etc/vsftpd.conf 2.2 配置服务 守护进程 /etc/xinetd.d/tftp 2.3 配置服务 tftp服务器 2.4 配置登录用户 2.4.1 修改selinux 2.4.2 匿名用户登录 2.4.3 新建账户&#xff0c;不能登陆系…

Linux时间服务器(ntp)

1.配置ntp时间服务器&#xff0c;确保客户端主机能和服务主机同步时间 2.配置ssh免密登陆&#xff0c;能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接 一.配置ntp时间服务器&#xff0c;确保客户端主机能和服务主机同步时间 1、软件安装 [rootl…