当前位置: 首页 > news >正文

政府网站建设工作的报告广州网站优化运营

政府网站建设工作的报告,广州网站优化运营,企业做网站电话约见客户的对话,可商用的免费素材网站ChatGPT使用案例之图像生成 这里一节我们介绍一下ChatGPT的图像生成,这里我们使用代码来完成,也就是通过API 来完成,因为ChatGPT 本身是不能生成图片的,言外之意我们图片生成是ChatGPT通过其他方式生成的 Images API提供了三种与…

ChatGPT使用案例之图像生成

这里一节我们介绍一下ChatGPT的图像生成,这里我们使用代码来完成,也就是通过API 来完成,因为ChatGPT 本身是不能生成图片的,言外之意我们图片生成是ChatGPT通过其他方式生成的

Images API提供了三种与图像交互的方法:

  1. 基于文本提示从头开始创建图像
  2. 基于新的文本提示创建对现有图像的编辑
  3. 创建现有图像的变体

当然如果你觉得这种方式不好或者不能满足要求,可以使用midjourney,也是通过prompt 生成的

生成图片

我们可以运行下面的方法生成图片,图片大小有 256x256, 512x512,1024x1024 ,例如我们这里就是1024x1024 ,n 是我们要生成的图片数量,这里就是3,最多一次调用可以生成10张。

def generate():response = openai.Image.create(prompt="a white siamese cat",n=3,size="1024x1024")image_urls = response['data']print(image_urls)

运行之后我们就看到把生成的图片链接打印出来了

image-20230328144922203

我们可以点看链接去看看

image-20230328145017050

图片编辑

图像编辑API 运行通过上传遮罩来编辑和扩展图像。遮罩的透明区域指示应在何处编辑图像,提示应描述完整的新图像,而不仅仅是已擦除的区域,其实就是通过ChatGPT 生成遮罩区域的图像。

我们看一下代码

response = openai.Image.create_edit(image=open("sunlit_lounge.png", "rb"),mask=open("mask.png", "rb"),prompt="A sunlit indoor lounge area with a pool containing a flamingo",n=1,size="1024x1024"
)
image_url = response['data'][0]['url']

我们的输入和输入如下所示

image-20230328152948656

这里有两个问题需要注意一下,一个是我们的图片格式,否则可能抛出下面的错误

raise self.handle_error_response(
openai.error.InvalidRequestError: Invalid input image - format must be in ['RGBA', 'LA', 'L'], got RGB.

我们可以使用PIL模块进行图片格式转换

from PIL import Image
image=Image.open("original.png")
img = image.convert('RGBA')
img.save("original2.png")

还有就是我们的遮罩也就是mask 必须是和原图一样大的

raise self.handle_error_response(
openai.error.InvalidRequestError: Invalid input mask - mask size must match image size 1468x1462, got 1470x1462 instead.

图片调整

其实这里准确的描述应该是可以针对我们的图片进行一些变化,也就是生成变化

def variation():response = openai.Image.create_variation(image=open("image_edit_mask2.png", "rb"),n=1,size="1024x1024")image_url = response['data'][0]['url']print(image_url)
variation()

下面分别就是我们的输入输出

image-20230328153901665

这里有一个需要注意的地方那就是这个变化完全是由ChatGPT控制的,我们不能提示也就是不能使用prompt,否则

openai.error.InvalidRequestError: Additional properties are not allowed ('prompt' was unexpected)

总结

到这里我们关于ChatGPT生成图像就已经介绍完了,可以看到的是只是有这个功能,还不够强大,目前只支持下面三种形式

  1. 基于文本提示从头开始创建图像
  2. 基于新的文本提示创建对现有图像的编辑
  3. 创建现有图像的变体

如果不满足需求,可以让ChatGPT 生成prompt,然后通过midjourney根据prompt生成。

http://www.tj-hxxt.cn/news/126949.html

相关文章:

  • 电大考试亿唐网不做网站做品牌网络营销ppt怎么做
  • 能免费做网站吗中国2022年重大新闻
  • 爱站网关键词密度查询快手流量推广免费网站
  • 网站如何实现临时聊天浙江网站建设平台
  • 贵州微网站建设公司互联网营销师报名入口
  • 建立一个企业网站搜索引擎快速优化排名
  • 自己怎么做网站游戏百度搜索引擎优化案例
  • 哪里有免费网站空间申请seo关键词优化排名推广
  • 互联网有多少网站谷歌搜索引擎免费入口
  • 球赛投注网站开发解析域名网站
  • 商城购物网站建设轻松seo优化排名
  • 用什么软件做网站广州疫情最新情况
  • 网站banner图自适应百度指数官方网站
  • 成都住房和城乡建设部网站查询直销的八大课程
  • cn 域名网站微博关键词排名优化
  • 怎样设计静态网站页面宁波seo在线优化公司
  • 网站建设难点百度平台联系方式
  • 企业网站维护兼职推广app赚佣金平台有哪些
  • 南京本地网站建设俄罗斯搜索引擎yandex
  • 琼海网站建设公司付费推广方式有哪些
  • 科技医疗网站建设广东seo网络培训
  • 常州企业网站建设如何进行网站制作
  • 烟台网站制作这西安百度网站排名优化
  • 日本人做运动的网站餐饮营销方案
  • wordpress 调用特色图片seo优化的主要任务包括
  • wordpress汉化安装seo是干什么的
  • 网站建设文化传播有限公司网络推广需要什么
  • 中国最大的手表网站微信公众号营销
  • 奢侈品网站模板seo优化在线诊断
  • 淄博网站建设费用google关键词排名优化