调用文心一言画画
@Slf4j @Controller @RequestMapping("/wenxin") public class WenxinController { @RequestMapping("/draw") public String draw(Model model){ log.info("sdfsdfs"); String token="24.2592000.1706433751.282335-43397279"; String api="https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/text2image/sd_xl?access_token="+token; Map<String,Object> param=new HashMap<>(); param.put("prompt","画一幅画,有黄色的百合花、蓝色的绣球花"); param.put("negative_prompt","绿色"); param.put("size","768x1024"); param.put("steps",20); param.put("n",2); param.put("sampler_index","DPM++ SDE Karras"); String result=HttpUtil.post(api, JSONUtil.toJsonStr(param)); JSONObject jsonObject = JSONUtil.parseObj(result); if(jsonObject.containsKey("data")){ JSONArray arr = jsonObject.getJSONArray("data"); if(arr.size()>0){ JSONObject img = arr.getJSONObject(0); if(img.containsKey("b64_image")){ model.addAttribute("src","data:image/png;base64,"+img.getStr("b64_image")); return "wenxin/draw.html"; } } } log.error(result); model.addAttribute("src","data:image/png;base64,"); return "wenxin/draw.html"; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2006-12-31 发送者信箱
2006-12-31 2007元旦祝福短信汇总
2006-12-31 我认识的一位女程序员