如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)
最近gpt大火,它除了聊天,其实还具备了绘画功能,很多人不知道怎么用,下面文章介绍下。
在下面的案例中,输入“请帮我画一只可爱的动物”,返回的图片如下:
使用前提条件:
1、科学 shang wang
2、已经注册了GPT账号,并且能够正常使用。(这方面网上教程很多,这里就不重复了)
3、会简单的java编程。
步骤:
1、注册成为开发者 获取API keys
- 访问路径为:https://platform.openai.com/account/api-keys
2)点击 create new secret key 按钮生成 api token。需要把token先拷贝到其他地方哦。如果你不慎忘记了,是没法找回的,只能重新生成一个。
2、编写简单java代码
maven依赖:
<dependencies><dependency><groupId>com.theokanning.openai-gpt3-java</groupId><artifactId>api</artifactId><version>0.11.0</version></dependency><dependency><groupId>com.theokanning.openai-gpt3-java</groupId><artifactId>client</artifactId><version>0.11.0</version></dependency><dependency><groupId>com.theokanning.openai-gpt3-java</groupId><artifactId>service</artifactId><version>0.11.0</version></dependency></dependencies>
逻辑代码:
package com.samur.openai;import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.image.CreateImageRequest;
import com.theokanning.openai.image.ImageResult;public class PictureGenerator {private static final String token = "sk-7 你的token EEXmKGcyo";public static void main(String[] args) {String information = "画一只可爱的小动物";System.setProperty("java.net.useSystemProxies", "true");// 代理梯子 ip和端口System.setProperty("https.proxyHost", "127.0.0.1");System.setProperty("https.proxyPort", "1080");OpenAiService service = new OpenAiService(token);CreateImageRequest createImageRequest= CreateImageRequest.builder()//提示信息,字符串最大长度为 1000 个字符。.prompt(information)//生成图像的像素 可选项为:256x256、512x512、1024x1024.size("512x512")//响应格式,生成的图像返回的格式。必须是url或b64_json,默认为url,url将在一小时后过期。.responseFormat("url")//要生成的图像数。必须介于 1 和 10 之间。.n(1).build();ImageResult result=service.createImage(createImageRequest);String url=result.getData().get(0).getUrl();System.out.println(url);}
}
运行上述代码后,将返回图片的 url 链接地址,再把该链接地址使用浏览器打开即可。一副图片绘画完成!!
如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)相关推荐
- 前端 canvas toDataURL() 转图片生成空白图片问题
这里写自定义目录标题 前端 canvas toDataUrl() 转图片生成空白图片问题 感谢大神 解决方法 问题发生 解决办法原理 vue项目中的使用 总结 2022-05-17追加修改 前端 ca ...
- 怎么AI生成绘画图片?试试这几款软件吧
这几天我看到网上其他人用AI绘图的作品都非常好看,也很想试一试.于是就开始研究相关软件和工具,尝试着用AI来制作自己的绘图作品.虽然一开始遇到了不少困难,但是通过不断地尝试和学习,我将找到了一些AI绘 ...
- H5页面使用html2canvas实现div+图片生成为图片
网上找了好多种方法都不能完美的将div生成图片,要么是太模糊,要么是尺寸不对,最后得知,只需用最新的html2canvas.min.js文件就行了,真是踏破铁鞋无觅处,得来全不费工夫. 1:不要使用背 ...
- 三分钟告诉你怎么AI生成绘画图片
这几天在网上出现了一股使用AI工具来进行绘画的热潮,这种软件可以让我们用计算机程序来生成美丽的艺术作品.于是,我就想着使用这些工具来进行创作.在经过在一段时间的"网上冲浪"后,我找 ...
- 一个好用的基于若干静态图片生成gif图片的在线工具
在线工具,无需安装,浏览器即可使用. 网址:http://www.atoolbox.net/ 添加想要生成gif的图片素材,支持批量上传: 延时的意思是,如果上传了三张图片A,B,C,前两张图片的延时 ...
- php 图片生成视频,图片转化为视频的方法 如何将照片制作成为视频
点击上方的下载地址,然后将软件进行安装.安装完毕后,打开软件在这个界面可以选择软件的比例大小和操作模式,我们选择"4:3"和"全功能模式". 接着我们将要进行操 ...
- 【社区图书馆】《一本书读懂AIGC:ChatGPT、AI绘画、智能文明与生产力变革》
这是一本关于人工智能生成内容(AIGC)的科普书,由 a15a 团队编写,于 2023 年 4 月出版,由电子工业出版社出版.它以通俗易懂的方式从各个层面介绍了 AIGC 的基础知识,并辅以大量案例引 ...
- 计算机视觉的应用3-批量图片风格迁移之素描图片生成的应用
大家好,我是微学AI,今天给大家介绍一下计算机视觉的应用3-批量图片生成素描图片的应用,将一张图像转换为素描风格的图像的其实是模拟了人类视觉在观察物体时受到的光照条件.素描风格的图像在灰度值上表现出明 ...
- 深度学习之自编码器(5)VAE图片生成实战
深度学习之自编码器(5)VAE图片生成实战 1. VAE模型 2. Reparameterization技巧 3. 网络训练 4. 图片生成 VAE图片生成实战完整代码 本节我们基于VAE模型实战F ...
最新文章
- hiho 1015 KMP算法 CF 625 B. War of the Corporations
- 计算机专业专业课的准备
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- aspx文件、aspx.cs文件、aspx.designer.cs文件之讲解
- (十三) 构建dubbo分布式平台-dubbo管控台安装
- Archlinux 下的 VMWare Workstation 维护笔记
- JavaScript 中的事件设计
- Spring Boot 微信点餐开源系统
- CVPR2019 | 目标检测新文:Generalized Intersection over Union
- 如何对用户进行细分-邮件营销中用户细分的方法
- 学习android 画板源代码,Android实现画画板案例
- [转]CPoint+CSize+CRect学习大纲
- UpdatePanel 属性学习之 UpdateMode
- vscode 插件推荐 - 献给所有前端工程师(2018.4.29更新)
- Mysql学习总结(26)——MySQL子查询
- 【BZOJ3328】PYXFIB 数论+矩阵乘法
- Illustrator 教程,如何在 Illustrator 中添加效果?
- yigo基础学习笔记3_数据迁移
- 分子运动android,分子热运动
- 在程序中打开系统设置页