Java 接入文心一格(Ai绘画)

这篇具有很好参考价值的文章主要介绍了Java 接入文心一格(Ai绘画)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JAVA接入文心一格

环境准备

首先进入百度云的智能创作平台
百度云创作平台
先购买对应的版本,各版本的价格为:
Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画

Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画
在购买完成后,点击创建应用
Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画
创建完成后,就可以开始进行代码编写了

代码部分

鉴权

首先需要鉴权,需要通过传入上面的apikey和secretkey获取token

    static String getAccessToken() throws IOException {
        MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
        RequestBody body = RequestBody.create(mediaType, "grant_type=client_credentials&client_id=" + API_KEY
                + "&client_secret=" + SECRET_KEY);
        Request request = new Request.Builder()
                .url("https://aip.baidubce.com/oauth/2.0/token")
                .method("POST", body)
                .addHeader("Content-Type", "application/x-www-form-urlencoded")
                .build();
        Response response = HTTP_CLIENT.newCall(request).execute();
        return JSONObject.parseObject(response.body().string()).getString("access_token");
    }

在获取了token后就可以使用他发起申请了
文心一格的画图接口分为两个方法,分别是,创建画图任务和获取图片

创建画图任务

        OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();
        MediaType mediaType = MediaType.parse("application/json");
        Map<String,Object> map=new HashMap<>();
        map.put("prompt","帮我画一个猪八戒");
        map.put("width",1024);
        map.put("height",1024);
        RequestBody body = RequestBody.create(mediaType, com.alibaba.fastjson2.JSONObject.toJSONString(map));
        Request request = new Request.Builder()
                .url("https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2imgv2?access_token=" + getAccessToken())
                .method("POST", body)
                .addHeader("Content-Type", "application/json")
                .addHeader("Accept", "application/json")
                .build();
        Response response = HTTP_CLIENT.newCall(request).execute();
        JSONObject jsonObject = JSONObject.parseObject(response.body().string());
        System.out.println(jsonObject);

想要增加别的参数在map中添加就行
Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画
Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画
得到的返回值是
Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画

taskid就是你的任务的id,可以拿这个字段去进行获取图片了

获取生成的图片

将刚才获取到的taskid传入对应接口获取图片

        MediaType mediaType = MediaType.parse("application/json");
        Map<String,Object> map=new HashMap<>();
        map.put("task_id","1740652426096749796");//taskid
        RequestBody body = RequestBody.create(mediaType, JSONObject.toJSONString(map));
        Request request = new Request.Builder()
                .url("https://aip.baidubce.com/rpc/2.0/ernievilg/v1/getImgv2?access_token=" + getAccessToken())
                .method("POST", body)
                .addHeader("Content-Type", "application/json")
                .addHeader("Accept", "application/json")
                .build();
        Response response = HTTP_CLIENT.newCall(request).execute();
        JSONObject jsonObject = JSONObject.parseObject(response.body().string());
        System.out.println(jsonObject);

返回值为
Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画
task_status:计算总状态。有 INIT(初始化),WAIT(排队中), RUNNING(生成中), FAILED(失败), SUCCESS(成功)四种状态,只有 SUCCESS 为成功状态

img_url:生成的图片地址,直接访问就是生成好的图片

报错情况

如果出现了报错,可以通过错误码查看对应的内容
Java 接入文心一格(Ai绘画),java,开发语言,ai,AI作画,文心一言,人工智能作画
如果对你有帮助,帮忙点一个免费的赞吧,❤文章来源地址https://www.toymoban.com/news/detail-792166.html

到了这里,关于Java 接入文心一格(Ai绘画)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • .Net接入AzureOpenAI、OpenAI、通义千问、智谱AI、讯飞星火、文心一言大语言模型。

    现在在网上搜索.NET接入大模型的帖子很少,有些官方案例只提供java和python的SDK,所以有了这篇.Net的接入大模型文章,目前仅实现对话模型的调用。 这里仅举例通义千问,其他模型实现可以参考Gi他Hub 对您有帮助的话帮忙点个star 个人博客:FaceMan\\\' Blog 。 Github:FaceMan\\\' GitHub

    2024年01月21日
    浏览(39)
  • 百度集团副总裁吴甜解读跨模态大模型技术创新,发布AI作画神器文心·一格

    8月19日,中国图象图形大会CCIG 2022在成都召开。百度集团副总裁、深度学习技术及应用国家工程研究中心副主任吴甜在会上发表《跨模态大模型技术创新与实践》主题演讲,并正式发布AI艺术和创意辅助平台——文心·一格,这是百度依托飞桨、文心大模型的技术创新推出的“

    2024年02月09日
    浏览(42)
  • 国内首个AI绘本价值十万!百度飞桨文心一格助力创作者探索AIGC商业价值

    近日,百家号在六周年之际面向全网创作者推出的“奇妙未来季”主题创作大赛收官。百度创作者“艺术家甲板”4岁女儿基于百度AI作画平台文心一格创作的AI绘本《外星超能战队》获得了AIGC创作赛道第二名的成绩,并被山东人民出版社看中,认为该绘本价值10万以上,或将

    2024年02月13日
    浏览(23)
  • 文心一言AI大模型,前端接入

    文心一言AI大模型,前端接入 一、参考接口资料 模型广场:https://console.bce.baidu.com/qianfan/modelcenter/model/buildIn/list 我的应用:https://console.bce.baidu.com/qianfan/ais/console/onlineService 千帆大模型调用API介绍: https://cloud.baidu.com/doc/WENXINWORKSHOP/s/flfmc9do2 在线调试: https://console.bce.baidu.co

    2024年02月04日
    浏览(44)
  • 人工智能AI绘画接入使用文档

    AI作画,用户可以在平台上输入各种与风格、主题、氛围有关的,AI根据这些在互联网巨量的资源和素材中搜索、学习,最后糅合与拼接成一些符合要求的画作. 重要提示:建议使用https协议,当https协议无法使用时再尝试使用http协议 请求方式: POST 序号 参数 是否必须

    2024年02月11日
    浏览(49)
  • 百度免费开放文心一言和AI绘画了?

    我用百度比较少,无意中发现“百度搜索” 已经添加了一个“AI对话” 功能, 这个功能像极了正在内测的“文心一言” ,而且我发现它同样拥有AI绘画能力。这些功能本来应该都是内测或者收费的功能哦... 从主页来看,它可以写诗,可以推荐汽车,可以回答热点问题,可以

    2024年02月11日
    浏览(38)
  • 【AI资源福利篇】整理当前主流AI开发工具、聊天机器人、资讯、大语言模型、以及绘画等其他AI平台工具

    福利篇~~~~~~~~ 陆陆续续看了很多AI相关的网站,并且也实践了一些,今天整体整理一下分享给大家,希望大家都是风口上的猪,能够飞上天 开发工具 链接 开源AI辅助编程工具 AutoDev https://mp.weixin.qq.com/s/geT_kdP4cZWSpzrqbSZF3w Bito 是一款建立在OpenAI和ChatGPT模型之上的人工智能编程辅

    2024年02月14日
    浏览(45)
  • 七通智能接入百度“文心一言”,探索智能制造AI深度应用场景

    3月13日, 七通智能宣布成为百度文心一言(英文名:ERNIE Bot)首批生态合作伙伴 。后续,七通智能将通过百度智能云全面体验并接入文心一言的能力。 接下来, 七通智能将把百度领先的智能对话技术成果应用在智能制造领域。 此举标志着七通智能获得领先AI技术的加持,也

    2024年02月11日
    浏览(39)
  • boardmix 宣布接入百度文心一言,AI赋能办公协同场景

    近日,boardmix博思白板宣布成为百度文心一言(英文名:ERNIE Bot)首批生态合作伙伴。后续,boardmix将全面体验并接入文心一言的能力。 「boardmix」将基于自身强大的创作能力,全面融合文心一言领先的 AI 技术,打造全新的 AIGC(AI Generated Content)体验。 「boardmix」是国内在线

    2024年02月15日
    浏览(32)
  • 3秒钟接入讯飞星火AI大模型就是这么快(Java版)

    https://xinghuo.xfyun.cn/ https://xinghuo.xfyun.cn/sparkapi 随便填 https://console.xfyun.cn/services/bm3 目录 1、注册讯飞星火账号 2、领取token 2.1把3.0和1.5的套餐都领了 2.2、 领取的时候创建应用 2.3、选择创建的应用,拉到最下面下单购买 2.4购买成功后可以查看购买的key信息 一会要用 3、开始部

    2024年04月10日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包