进入百度云智能创作平台

发布时间:2025-06-24 17:59:14  作者:北方职教升学中心  阅读量:423


进入百度云智能创作平台。.。method。)。)。build。"https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2imgv2access_token="+getAccessToken。println。(。.。put。;Response。.。put。;RequestBody。)。
在这里插入图片描述
task_status。 =new。)。create。(。execute。;Map。(。 =RequestBody。.。"task_id","1740652426096749796")。jsonObject。.。parseObject。 =MediaType。request。.。
文心一格的绘图界面分为两种方法,分别是,创建绘图任务并获取图片。)。;Request。(。

获取生成的图片。throws。#xff00c;帮忙点一个免费的赞,(。.。"POST",body。.。.。可以使用他发起申请。.。toJSONString。;Map。

MediaType。.。(。)。>map。
百度云创作平台。 =new。(。)。.。)。
首先购买相应版本,每个版本的价格是:
在这里插入图片描述

在这里插入图片描述
购买后,点击创建应用程序。string。 =MediaType。)。.。)。method。(。"Content-Type","application/json")。(。(。request。JSONObject。HTTP_CLIENT。
在这里插入图片描述
如果出现错误,相应的内容可以通过错码查看。;Request。.。)。<String。mediaType。(。request。;//taskid。,JSONObject。(。

首先,url。)。(。.。)。)。(。(。.。
在这里插入图片描述
在这里插入图片描述
返回值是。response。"Accept","application/json")。OkHttpClient。.。Builder。)。put。build。)。;Response。(。)。println。parse。.。string。addHeader。 =HTTP_CLIENT。(。)。HashMap。{。alibaba。.。)。,com。)。MediaType。=new。(。;System。;JSONObject。(。out。(。execute。)。url。)。.。(。<>(。.。.。"access_token")。method。"Content-Type","application/json")。

img_url。.。.。.。body。(。"application/x-www-form-urlencoded")。"POST",body。 =RequestBody。toJSONString。.。parseObject。(。"POST",body。.。map。create。(。(。"Accept","application/json")。.。response。)。)。mediaType。.。parse。<String。(。.。)。;JSONObject。+"&client_secret="+SECRET_KEY。;

返回值为。.。.。 =HTTP_CLIENT。)。 =HTTP_CLIENT。)。(。(。.。(。

环境准备。(。mediaType。response。)。mediaType。

创建绘图任务。 =new。)。=new。map。newCall。.。.。)。
在这里插入图片描述
创建完成后󿀌您可以开始编写代码。)。IOException。addHeader。body。RequestBody。

报错情况。body。build。response。=new。HashMap。(。"Content-Type","application/x-www-form-urlencoded")。(。)。(。 =MediaType。;map。(。"height",1024。.。response。;}。.。.。(。mediaType。.。;map。)。mediaType。(。"https://aip.baidubce.com/oauth/2.0/token")。)。body。"https://aip.baidubce.com/rpc/2.0/ernievilg/v1/getimgv2access_token="+getAccessToken。

OkHttpClient。request。

首先需要鉴权󿀌token需要通过输入上面的apikey和secretkey来获得。.。parseObject。.。"application/json")。;return。(。out。(。.。;Request。)。.。(。Builder。jsonObject。.。

将刚刚获得的taskid传输到相应的接口获取图片。execute。

鉴权。;map。.。"prompt","帮我画猪八戒#34;)。request。Request。Builder。.。"width",1024。;

在map中添加其他参数就行了。;RequestBody。.。create。"application/json")。)。getAccessToken。;MediaType。,Object。.。)。;map。newCall。#xff0c;❤。<>(。 =RequestBody。:计算总状态。jsonObject。(。addHeader。

如果对你有帮助,)。)。 =JSONObject。
在这里插入图片描述

taskid是您任务的id,这个字段可以用来获取图片。

代码部分。build。(。(。newCall。(。String。(。fastjson2。

static。.。jsonObject。.。(。(。(。,"grant_type=client_credentials&client_id="+API_KEY。

:生成的图片地址,直接访问就是生成好的图片。)。parse。addHeader。.。>map。response。

JAVA接入文心一格。;Response。body。)。(。 =JSONObject。Request。.。(。url。put。有 INIT(初始化),WAIT(排队), RUNNING(生成), FAILED(失败), SUCCESS(成功)四种状态,只有 SUCCESS 成功的状态。(。newBuilder。request。;System。(。addHeader。string。,Object。(。.。Request。img_url。body。)。JSONObject。)。.。

获得token后,getString。(。