如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)

这篇具有很好参考价值的文章主要介绍了如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近gpt大火,它除了聊天,其实还具备了绘画功能,很多人不知道怎么用,下面文章介绍下。

在下面的案例中,输入“请帮我画一只可爱的动物”,返回的图片如下:
如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)

使用前提条件:

1、科学 shang wang
2、已经注册了GPT账号,并且能够正常使用。(这方面网上教程很多,这里就不重复了)
3、会简单的java编程。

步骤:

1、注册成为开发者 获取API keys

  1. 访问路径为:https://platform.openai.com/account/api-keys
    如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)
    如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)
    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 链接地址,再把该链接地址使用浏览器打开即可。一副图片绘画完成!!文章来源地址https://www.toymoban.com/news/detail-510618.html

到了这里,关于如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包